

Nyx is a native desktop file transfer client designed for developers, system administrators and power users who need a reliable way to move files over SFTP, FTP and FTPS. Built entirely in Rust, it focuses on performance, responsiveness and a predictable user experience.

Mikuláš VojířCreator and software engineer
Creator and software engineer — product design, application architecture, networking layer, transfer engine, security model and desktop UI implementation.
Challenge
Many existing file transfer clients are either aging desktop applications or Electron-based tools that consume significant resources. The challenge was to create a modern, lightweight and reliable alternative without sacrificing protocol support or transfer stability.
Solution
Nyx provides a unified interface for SFTP, FTP and FTPS connections, secure credential storage through the operating system keychain, host-key and certificate validation, resumable transfers and a real-time transfer queue. The application is rendered natively using GPUI for fast startup times and smooth performance.
Outcome
The result is a fast and dependable file transfer client that combines native desktop performance with modern usability, making everyday server and file management workflows simpler and more efficient.