AeroFTP : Gestionnaire de fichiers open source prenant en charge 25 protocoles, construit en Rust et TypeScript
AeroFTP est une application multiplateforme pour le transfert et la gestion de fichiers, construite avec Rust et TypeScript. Le code source est disponible sur GitHub sous la licence GNU GPL v3.0. Elle prend en charge Windows, macOS et Linux. La fonctionnalité clé est une interface unifiée pour travailler avec FTP, SFTP, WebDAV, S3, GitHub et des services cloud comme Google Drive, Dropbox, OneDrive, MEGA.
Le gestionnaire de fichiers à double panneau simplifie le glisser-déposer entre serveurs distants. Les modules intégrés incluent AeroCloud pour la synchronisation, AeroFile pour la visualisation, AeroSync pour la réplication bidirectionnelle, AeroVault pour le chiffrement, AeroTools pour les utilitaires, et AeroPlayer pour les médias.
Protocoles clés et sécurité
Le support de 25 protocoles couvre la plupart des scénarios :
- FTP, FTPS, SFTP, WebDAV ;
- Stockage objet S3 ;
- Clouds : Google Drive, Dropbox, OneDrive, MEGA ;
- De plus : GitHub et 51 plateformes de développeurs.
La sécurité est implémentée via TLS, conteneurs AeroVault v2 chiffrés utilisant AES-256-GCM-SIV avec dérivation de clé Argon2id. Intégration avec Cryptomator (format 8) pour la compatibilité avec les coffres existants. Tous les identifiants sont stockés localement sans télémétrie.
La gestion de versions des fichiers, la synchronisation sélective de dossiers et la réplication en arrière-plan permettent de configurer un cloud personnel sur n’importe quel serveur. Idéal pour un usage domestique ou pour les petites entreprises axées sur l’organisation des données.
Outils pour les développeurs
AeroFTP va au-delà d’un simple client :
- Éditeur Monaco intégré (de VS Code) pour l’édition de code distant.
- Terminal avec synchronisation de thème et support des commandes shell.
- Interface CLI avec 30 sous-commandes et scripting pour l’automatisation.
- AeroAgent — agent IA avec 19 fournisseurs et 47 outils pour des tâches comme la recherche ou l’automatisation.
- Navigateur d’archives (ZIP, 7z, TAR, RAR) avec extraction sélective.
Aperçus de fichiers, onglets pour connexions multiples et recherche avec algorithmes intelligents accélèrent la navigation. Prend en charge 47 langues et 4 thèmes (clair, sombre, Tokyo Night, cyberpunk).
Fonctionnalités de synchronisation et de gestion
La synchronisation bidirectionnelle d’AeroCloud s’exécute en arrière-plan, maintenant les données à jour. La gestion sélective de dossiers minimise le trafic. Des guides pas à pas pour la configuration des protocoles simplifient la prise en main pour les développeurs intermédiaires/seniors.
Exemple de scénario : Montage d’un bucket S3 via WebDAV avec synchronisation automatique vers un dossier local. Ou montage d’un dépôt GitHub comme système de fichiers avec édition via Monaco.
Pour les équipes : Le scripting par lots en CLI permet de construire des pipelines, en intégrant avec CI/CD.
Ce qui compte
- Support complet de TLS et chiffrement sans compromis sur la vie privée.
- 25 protocoles + 51 clouds pour l’universalité dans les environnements multi-cloud.
- Architecture modulaire avec agent IA et éditeur style VS Code.
- Code open source en Rust/TS pour l’audit et la personnalisation.
- Multiplateforme sans télémétrie, accent sur le contrôle local.
— Editorial Team
Aucun commentaire pour le moment.