Una aplicación de cliente FTP moderna y fácil de usar, construida con Electron. Permite transferir archivos entre tu computadora y servidores remotos con una interfaz intuitiva y amigable, similar a clientes FTP comerciales como Transmit.
- 🔄 Conexión a servidores FTP estándar
- 📂 Explorador de archivos dual (local y remoto)
- ⬆️ Carga y descarga de archivos
- 📝 Gestión de conexiones guardadas
- 🔍 Navegación sencilla por directorios
- 🔒 Soporte para conexiones seguras (FTPS)
- 📱 Aplicación multiplataforma (macOS, Windows, Linux)
- Node.js
- npm (incluido con Node.js)
# Clonar el repositorio
git clone https://github.com/cmurestudillos/mac-ftp.git
# Navegar al directorio
cd mac-ftp
# Instalar dependencias
npm install
# Iniciar la aplicación
npm startTambién puedes descargar la versión compilada para tu sistema operativo desde la sección de Releases.
-
Conectar a un servidor FTP:
- Ingresa los datos de conexión (host, puerto, usuario, contraseña)
- Haz clic en "Conectar"
-
Navegar por los archivos:
- El panel izquierdo muestra tus archivos locales
- El panel derecho muestra los archivos en el servidor remoto
- Haz clic en las carpetas para navegar por los directorios
-
Transferir archivos:
- Haz clic en un archivo en el panel local para subirlo al servidor
- Haz clic en un archivo en el panel remoto para descargarlo a tu computadora
-
Guardar conexiones:
- Ingresa un nombre para la conexión
- Haz clic en "Guardar"
- Las conexiones guardadas aparecerán en la barra lateral
- Electron - Framework para crear aplicaciones de escritorio con tecnologías web
- basic-ftp - Cliente FTP moderno para Node.js
- electron-store - Almacenamiento persistente para aplicaciones Electron
# Iniciar en modo desarrollo
npm start
# Construir para producción
npm run buildLas contribuciones son bienvenidas. Por favor, sigue estos pasos:
- Haz fork del repositorio
- Crea una rama para tu feature (
git checkout -b feature/amazing-feature) - Haz commit de tus cambios (
git commit -m 'Add some amazing feature') - Push a la rama (
git push origin feature/amazing-feature) - Abre un Pull Request
Distribuido bajo la Licencia MIT. Ver LICENSE para más información.