Skip to content

Repository files navigation

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

Layer Technology
UI Flutter 3.44 · Material 3
State Riverpod · Freezed
Backend Go CGO FFI · croc submodule
I18n JSON bundles
CI/CD GitHub Actions

🌍 I18n

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


🙏 Acknowledgments

Project Description
croc Backend file transfer engine
Flutter Cross-platform UI framework
FlClash UI inspiration
croc-app QR scanner reference

📄 License

GPL3 © FlCroc Contributors

About

Flutter interface for Croc project.

Resources

Stars

9 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages