

Nyx je nativní desktopový klient pro přenos souborů určený vývojářům, administrátorům a technicky zaměřeným uživatelům, kteří potřebují spolehlivě pracovat se vzdálenými servery pomocí SFTP, FTP a FTPS. Celá aplikace je postavená v Rustu s důrazem na rychlost, stabilitu a předvídatelné chování.

Mikuláš VojířAutor a softwarový vývojář
Autor a softwarový vývojář — návrh produktu, architektury aplikace, síťové vrstvy, přenosového enginu, bezpečnostního modelu a desktopového rozhraní.
Výzva
Mnoho existujících klientů pro přenos souborů staví na zastaralých technologiích nebo na Electronu, který přináší vyšší nároky na systémové prostředky. Cílem bylo vytvořit moderní alternativu, která nabídne nativní výkon, širokou podporu protokolů a vysokou spolehlivost přenosů.
Řešení
Nyx sjednocuje práci se SFTP, FTP a FTPS do jednoho rozhraní. Nabízí správu připojení, ukládání přihlašovacích údajů do systémového keychainu, ověřování SSH host klíčů a TLS certifikátů, obnovitelné přenosy a přehlednou frontu s živým sledováním průběhu operací. Uživatelské rozhraní je vykreslováno nativně pomocí GPUI.
Výsledek
Výsledkem je rychlý a spolehlivý klient pro správu souborů na vzdálených serverech, který kombinuje nativní výkon, moderní uživatelské prostředí a bezpečné výchozí nastavení bez zbytečné komplexity.