Skip to content
Back

Nyx

June 2026

RustGPUISSHTLSSFTPFTPFTPS

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íř
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.

Screenshots