Source: https://seerepo.com/r/chen08209/FlClash/built
Markdown source: https://seerepo.com/r/chen08209/FlClash/built.md
Description: FlClash is a Dart repo built with Flutter, core-ktx, Tokio, Warp, and plugin_platform_interface.

# What is FlClash built with?

FlClash is a Dart repo built with Flutter, core-ktx, Tokio, Warp, and plugin_platform_interface. It stores its data in flutter_cache_manager and shared_preferences_platform_interface, reaches it with drift, makes its content with flutter_svg, file_picker, and image_picker, is tested with JetBrains and junit:junit, deploys with logging, and uses shared_preferences. It has 276,011 written lines, with 435 test files.

Read on November 5, 2026, at commit be84736.

Repository: https://github.com/chen08209/FlClash

## Frontend

### The base

- **[Flutter](https://seerepo.com/uses/flutter)**: 214 files

### Styles

- **dynamic_color**

### Interface

- **core-splashscreen**
- **global-hotkey**: 2 files
- **com.google.android.material:material**: 1 file

## Backend

### Data

- **flutter_cache_manager**: 2 files
- **shared_preferences_platform_interface**: 2 files
- **shared_preferences**: 1 file

### Data access

- **drift**: 2 files

## Support

### The base

- **core-ktx**
- **[Tokio](https://seerepo.com/uses/tokio)**: 8 files
- **Warp**: 3 files
- **plugin_platform_interface**: 1 file

### Content

- **flutter_svg**: 2 files
- **file_picker**: 1 file
- **image_picker**: 1 file

### Testing

- **JetBrains**
- **junit:junit**: 10 files

### Deploy

- **logging**: 8 files

### Tools

- **json_annotation**
- **freezed_annotation**: 10 files
- **flutter_rust_bridge**: 7 files
- **code_assets**: 2 files
- **hooks**: 2 files

### Other

- **path**: 30 files
- **collection**: 19 files
- **intl**: 10 files
- **[Google](https://seerepo.com/uses/google)**: 8 files
- **anyhow**: 6 files
- **crypto**: 6 files
- **[yaml](https://seerepo.com/uses/yaml)**: 5 files
- **ffi**: 4 files
- **ropey**: 4 files
- **libc**: 3 files
- **package_info_plus**: 3 files
- **url_launcher**: 3 files
- **win32_registry**: 3 files
- **windows-sys**: 3 files
- **connectivity_plus**: 2 files
- **flutter_localizations**: 2 files
- **go.yaml.in/yaml/v3**: 2 files
- **interprocess**: 2 files
- **once_cell**: 2 files
- **rquickjs**: 2 files
- **screen_retriever**: 2 files
- **serde_json**: 2 files
- **tokio-stream**: 2 files
- **app_links**: 1 file
- **archive**: 1 file
- **device_info_plus**: 1 file
- **dispatch2**: 1 file
- **encoding_rs**: 1 file
- **github.com/dlclark/regexp2**: 1 file
- **github.com/Microsoft/go-winio**: 1 file
- **github.com/miekg/dns**: 1 file
- **path_provider**: 1 file
- **serde**: 1 file
- **sha2**: 1 file
- **win32**: 1 file
- **windows-service**: 1 file

## Other repos with a similar stack

- [localsend/localsend](https://seerepo.com/r/localsend/localsend/built): Flutter, shared_preferences, Tokio, plugin_platform_interface, file_picker, image_picker, logging · [Compare](https://seerepo.com/compare/chen08209/FlClash/vs/localsend/localsend)
- [AppFlowy-IO/AppFlowy](https://seerepo.com/r/AppFlowy-IO/AppFlowy/built): Flutter, shared_preferences, Tokio, plugin_platform_interface, flutter_svg, file_picker, image_picker · [Compare](https://seerepo.com/compare/AppFlowy-IO/AppFlowy/vs/chen08209/FlClash)
- [immich-app/immich](https://seerepo.com/r/immich-app/immich/built): Flutter, dynamic_color, com.google.android.material:material, flutter_svg, image_picker, logging · [Compare](https://seerepo.com/compare/chen08209/FlClash/vs/immich-app/immich)
- [ImranR98/Obtainium](https://seerepo.com/r/ImranR98/Obtainium/built): Flutter, shared_preferences, dynamic_color, file_picker · [Compare](https://seerepo.com/compare/chen08209/FlClash/vs/ImranR98/Obtainium)
- [warpdotdev/warp](https://seerepo.com/r/warpdotdev/warp/built): Tokio, warp, global-hotkey · [Compare](https://seerepo.com/compare/chen08209/FlClash/vs/warpdotdev/warp)
- [rustdesk/rustdesk](https://seerepo.com/r/rustdesk/rustdesk/built): Flutter, Tokio

## Frequently asked questions

### What language is FlClash written in?

FlClash is written in Dart, with 276,011 written lines.

### What framework does FlClash use?

FlClash is built with Flutter, core-ktx, Tokio, Warp, and plugin_platform_interface.

### What database does FlClash use?

FlClash stores its data in flutter_cache_manager and shared_preferences_platform_interface and reaches it with drift.

### What services does FlClash use?

FlClash uses shared_preferences.

### Does FlClash have tests?

Yes. FlClash has 435 test files and is tested with JetBrains and junit:junit.

### Which repos have a stack like FlClash's?

The ones that share most of its stack: localsend/localsend, AppFlowy-IO/AppFlowy, and immich-app/immich.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
