qs aka quick-send - Tired of wrestling with overly complex file transfer tools? Solution, the hidden gem of A-to-B file transfers.

While alternatives like croc and magic-wormhole often suffer from frustrating UX—requiring extensive manuals, relay configurations, slowness, custom scripts, and firewall tweaks—qs focuses on simplicity and actually works.

Why qs stands out:

  • Zero installation: Ships as a single binary without unnecessary bloat.
  • Frictionless UX: No 50-page man pages or complex setup instructions; just run and transfer.
  • Reliability: Cuts out the hours of frustration and failed attempts common with over-engineered solutions.

If you need a tool that simply does exactly what it is supposed to do, check out the project and its excellent feature comparison checklist here: https://github.com/maxomatic458/quic-send

#filetransfer #datatransfer #magicwormhole #croc #quic #http3

File Transfer - Yet my personal implementation would have been slightly different than the qs. One end sets port and send or receive. Then the other send sets remote-host and send or receive with code (TLS/PAKE) and that’s all it takes. Either sending or receiving end can run the listen socket, and the encryption is authenticated with shared code, after connection has been formed, then it checks just which way the data should flow and get’s it done with resume / integrity logic. I think qs is better in the situations where UDP works.

#direct #p2p #datatransfer #filetransfer #softwaredevelopment #sysadmin