README.md

June 7, 2026 · View on GitHub

FlCroc

FlCroc

中文 (简体)  |  中文 (繁體)  |  日本語  |  Français  |  English

Platform License version Flutter croc

A Flutter GUI for croc — easily and securely transfer files between computers


✨ Features

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

🚀 Build

See BUILD.md for build instructions and platform-specific guides.


🏗️ Architecture

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)/

🧰 Tech Stack

LayerTechnology
UIFlutter 3.44 · Material 3
StateRiverpod · Freezed
BackendGo CGO FFI · croc submodule
I18nJSON bundles
CI/CDGitHub Actions

🌍 I18n

See docs/i18n.md for language status and contribution guide.


🙏 Acknowledgments

ProjectDescription
crocBackend file transfer engine
FlutterCross-platform UI framework
FlClashUI inspiration
croc-appQR scanner reference

📄 License

GPL3 © FlCroc Contributors