中文 (简体) | 中文 (繁體) | 日本語 | Français | English
A Flutter GUI for croc — easily and securely transfer files between computers
| Features | |
|---|---|
| 🖥️ | Cross-platform (Windows, Linux, Android) |
| 🔒 | End-to-end encrypted file transfer via croc |
| 🌍 | Native multi-language support (see i18n.md for details) |
| 🌙 | Modern Flutter UI with adaptive layout, animations, and custom color schemes |
See BUILD.md for build instructions and platform-specific guides.
FlCroc/
├── lib/ Flutter app (Riverpod + Material 3)
├── go_bridge/ Go CGO shared library (FFI bridge)
├── submodules/croc/ Vendored croc source
├── assets/ App icon, I18n JSON bundles
├── .github/workflows/ CI/CD (build.yml)
└── (platform)/
| Layer | Technology |
|---|---|
| UI | Flutter 3.44 · Material 3 |
| State | Riverpod · Freezed |
| Backend | Go CGO FFI · croc submodule |
| I18n | JSON bundles |
| CI/CD | GitHub Actions |
See docs/i18n.md for language status and contribution guide.
| Project | Description |
|---|---|
| croc | Backend file transfer engine |
| Flutter | Cross-platform UI framework |
| FlClash | UI inspiration |
| croc-app | QR scanner reference |
GPL3 © FlCroc Contributors