LibreVNA is a newly designed USB-based full 2-port vector network analyzer up to 6 GHz. It can provide up to 100dB of effective dynamics within 3GHz and has a measurement speed comparable to professional VNAs. For measurements requiring fast dual-port measurements, or those requiring high dynamic range, LibreVNA is a near replacement for professional VNAs.
LibreVNA is open source hardware, so you can try to make it yourself.
LibreVNA's group can provide you with more information and communicate with other users.