📈 GH Trending Explorer 🎲 Surprise me

← all repos

chen08209 / FlClash

git clone https://github.com/chen08209/FlClash.git v0.9.1 · 3d ago 🔥 on GitHub Trending today

A multi-platform proxy client based on ClashMeta,simple and easy to use, open-source and ad-free.

+200
stars, 24h · #62
+1.6k
stars, 7 days · #49
+4.5k
stars, 30 days · #79
57k
★ total · +3% this week
3.7k
forks · 427 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageDart
LicenseGPL-3.0
Created2023-08-15 (3y ago)
Last push3d ago
Watchers164
OwnerUser

Seen on GitHub Trending

  • 2026-10-20 — #3 daily in dart · +200 ★
  • 2026-10-20 — #3 monthly in dart · +4,506 ★
  • 2026-10-20 — #3 weekly in dart · +1,606 ★

GitHub topics

Links

README excerpt
# FlClash
A multi-platform proxy client based on ClashMeta. Simple to use, open source and ad-free.
**English** · 简体中文
Website · Download · Changelog · Build from source
## Features
- **One app for Android, Windows, macOS and Linux**, with x64 and ARM64 builds on the desktop.
- **mihomo (Clash.Meta) core** with rule routing, proxy groups, latency tests, system proxy and TUN mode.
- **Profiles** from a subscription link or a file, with a built-in editor, override scripts, and custom rules,
 proxies and proxy groups.
- **Live views** of connections, requests, DNS queries and logs.
- **Material You design with Apple-style interaction**: dynamic color, light and dark themes, continuous corners,
 sheets that snap between heights, and layouts that adapt from phones to desktops.
- **Backup and restore** through WebDAV or a local file.
- **Platform touches**: a Quick Settings tile, per-app proxy and Android TV support on Android; a tray menu and
 global hotkeys on the desktop.
- **Open source and ad-free**, licensed under GPL-3.0.
## Download
Get the latest build from GitHub Releases, or open the
website, which picks the right file for your device.
| Platform | Packages | Notes |
| --- | --- | --- |
| Android | APK for `arm64-v8a`, `armeabi-v7a` and `x86_64` | Most phones use `arm64-v8a`. Also on the F-Droid repository below. |
| Windows 10 and later | Installer (`.exe`) or portable `.zip`, for x64 and ARM64 | Pick ARM64 on Snapdragon and other ARM laptops. |
| macOS 12 and later | DMG for Apple Silicon and Intel | Also on Homebrew. |
| Linux | `.deb`, `.rpm` and AppImage, for x64 and ARM64 | See the tray note below. |
**Homebrew**
 [code] 
**Linux tray icon**
The `.deb` package installs its own dependencies. With the AppImage or the `.rpm`, install the AyatanaAppIndicator
library so the tray icon can show:
 [code] 
## Usage
**Import a profile from a link.** Opening a link in this form imports the subscription into FlClash. The `clashmeta://`
and `flclash://` schemes work the same way.
 [code] 
**Automate on Android.** Tasker, MacroDroid and similar apps can start, stop or toggle the proxy by starting an
activity with one of these actions:
 [code] 
From a computer, the same works over adb:
 [code] 
## Build from source
You need Flutter 3.47 (release builds use 3.47.6),
Go 1.27 and Rust installed through rustup. Each platform builds on its own
host, except Android, which builds anywhere.
 [code] 
Packages land in `dist/`. The Go core and the Rust libraries are compiled as part of the Flutter build.
| Platform | Also needed |
| --- | --- |
| Android | Android SDK with the NDK. Add `--arch arm64` to build a single ABI. |
| Windows | GCC (MinGW-w64) for the core and Inno Setup 6 for the installer. |
| macOS | Xcode and Node.js. The script installs `appdmg` through npm. |
| Linux | Debian or Ubuntu. The script installs the build packages with apt and downloads `appimagetool`. |
Run `dart setup.dart --help` for the remaining options, such as `--targets` to bui