Clash for Android
A rule-based network tunnel

Clash for Android is a user interface of clash which is a rule-based network tunnel.
Features:
- Local HTTP/HTTPS/SOCKS server with/without authentication
- VMess, Shadowsocks, Trojan (experimental), Snell protocol support for remote connections. UDP is supported.
- Built-in DNS server that aims to minimize DNS pollution attacks, supports DoH/DoT upstream. Fake IP is also supported.
- Rules based off domains, GEOIP, IP CIDR or ports to forward packets to different proxy
- Remote groups allow users to implement powerful rules. Supports automatic fallback, load balancing or auto select proxy based off latency
- Remote providers, allowing users to get proxy/rule lists remotely instead of hardcoding in config
AppID: | com.github.kr328.clash.foss |
Author: | Kr328 |
License: | GPL-3.0-only |
Donation: | Webpage |
InRepoSince: | 2021-06-08 |
LastRepoUpdate: | 2022-05-13 |
LastAppUpdate: | 2022-05-13 |
LastVersion: | 2.5.9.foss |
Categories: | Internet |
Google Play: | Check if it's there |
Packages
Version 2.5.9.foss (2022-05-13)
Android Versions:
- Target: 12.0
- MinVer: 5.0
Permissions:
- ACCESS_NETWORK_STATE
- CHANGE_NETWORK_STATE
- FOREGROUND_SERVICE
- INTERNET
- QUERY_ALL_PACKAGES
- READ_EXTERNAL_STORAGE
- RECEIVE_BOOT_COMPLETED
- com.github.kr328.clash.foss.permission.RECEIVE_BROADCASTS
Features:
- None
36 Libraries detected:
Libraries:
- Android Support v4 (Development Framework) The Android Support Library is not actually a single library, but rather a collection of libraries that can roughly be divided into two groups: compatibility and component libraries. For details, please see Understanding the Android Support Library.
- AndroidX Activity (Utility) provides the base Activity subclass and the relevant hooks to build a composable structure on top.
- Android Jetpack Annotations (Utility) library that contains the annotations for Android Jetpack.
- Arch (Utility) helper for other arch dependencies, including JUnit test rules that can be used with LiveData.
- AppCompat (Utility) support newer Android features on older Android versions.
- Cardview (UI Component) AndroidX library to implement the Material Design card pattern with round corners and drop shadows.
- Android Support Library collections (Utility) standalone efficient collections.
- Constraint Layout Library (Utility) library to reduce the number of nested views needed.
- Coordinatorlayout (UI Component) AndroidX library to position top-level application widgets, such as AppBarLayout and FloatingActionButton.
- Androidx Core (Utility) a static library that you can add to your Android application in order to use APIs that are either not available for older platform versions or utility APIs that aren't a part of the framework APIs.
- AndroidX Cursor Adapter (Utility) static library support version of the framework's CursorAdapter.
- Android Support Library Custom View (UI Component) a module to implement custom views. Part of the Android Support Library.
- Databinding (Utility) bind UI components in your layouts to data sources in your app using a declarative format.
- Dynamicanimation (UI Component) create smooth animations with a physics-based animation API.
- Android Emoji2 Compat (UI Component) core library to enable emoji compatibility in Kitkat and newer devices to avoid the empty emoji characters.
- AndroidX Fragment (UI Component) AndroidX library to encapsulate part of the user interface or behavior into reusable components.
- Interpolator (UI Component) AndroidX library to use animation interpolators on older platforms.
- Lifecycle (Utility) perform actions in response to a change in the lifecycle status of another component, such as activities and fragments.
- Loader (Utility) library to load data for your UI that survives configuration changes.
- Room (Utility) a persistence library that provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.
- Recyclerview (Utility) display large sets of data in your UI while minimizing memory usage.
- Android Activity Saved State (Utility) provides the base Activity subclass and the relevant hooks to build a composable structure on top.
- Sqlite (Utility) library that contains abstract interfaces along with basic implementations which can be used to build your own libraries that access SQLite.
- Startup (Utility) AndroidX library to implement a straightforward, performant way to initialize components at app startup.
- Tracing (Utility) AndroidX library to write trace events to the system trace buffer.
- Transition (UI Component) animates motion in the UI with starting and ending layouts.
- Vectordrawable (UI Component) AndroidX library to render vector graphics.
- Android Jetpack VersionedParcelable (Utility) Provides a stable but relatively compact binary serialization format that can be passed across processes or persisted safely.
- Viewpager (UI Component) AndroidX library to display Views or Fragments in a swipeable format.
- AndroidX Widget ViewPager2 (UI Component) replaces AndroidX ViewPager, addressing most of its predecessor’s pain-points, including right-to-left layout support, vertical orientation, modifiable Fragment collections, etc.
- kaidl (Utility) generate AIDL-like android binder interface with Kotlin.
- Google Material Design (Utility) library to help with material design guidelines.
- Kotlin (Utility) The Kotlin Programming Language
- kotlinx.coroutines (Utility) library support for Kotlin coroutines.
- Kotlin serialization (Utility) Kotlin cross-platform / multi-format serialization.
- Rikka Apps Preferences (Utility) ContentProvider-based SharedPreference with multi-process support and a version of ListPreference that use Simple Menus from Material Design 1.
Payment Modules:
- None found ContentProvider-based SharedPreference with multi-process support and a version of ListPreference that use Simple Menus from Material Design 1.
Ads & Analytics:
- None found ContentProvider-based SharedPreference with multi-process support and a version of ListPreference that use Simple Menus from Material Design 1.
Download (8.5 M)
Version 2.5.8.foss (2022-04-25)
Android Versions:
- Target: 12.0
- MinVer: 5.0
Permissions:
- ACCESS_NETWORK_STATE
- CHANGE_NETWORK_STATE
- FOREGROUND_SERVICE
- INTERNET
- QUERY_ALL_PACKAGES
- READ_EXTERNAL_STORAGE
- RECEIVE_BOOT_COMPLETED
- com.github.kr328.clash.foss.permission.RECEIVE_BROADCASTS
Features:
- None
33 Libraries detected:
Libraries:
- Android Support v4 (Development Framework) The Android Support Library is not actually a single library, but rather a collection of libraries that can roughly be divided into two groups: compatibility and component libraries. For details, please see Understanding the Android Support Library.
- AndroidX Activity (Utility) provides the base Activity subclass and the relevant hooks to build a composable structure on top.
- Android Jetpack Annotations (Utility) library that contains the annotations for Android Jetpack.
- Arch (Utility) helper for other arch dependencies, including JUnit test rules that can be used with LiveData.
- AppCompat (Utility) support newer Android features on older Android versions.
- Android Support Library collections (Utility) standalone efficient collections.
- Constraint Layout Library (Utility) library to reduce the number of nested views needed.
- Androidx Core (Utility) a static library that you can add to your Android application in order to use APIs that are either not available for older platform versions or utility APIs that aren't a part of the framework APIs.
- AndroidX Cursor Adapter (Utility) static library support version of the framework's CursorAdapter.
- Android Support Library Custom View (UI Component) a module to implement custom views. Part of the Android Support Library.
- Databinding (Utility) bind UI components in your layouts to data sources in your app using a declarative format.
- Dynamicanimation (UI Component) create smooth animations with a physics-based animation API.
- Android Emoji2 Compat (UI Component) core library to enable emoji compatibility in Kitkat and newer devices to avoid the empty emoji characters.
- Androidx Fragment (Development Aid)
- Lifecycle (Utility) perform actions in response to a change in the lifecycle status of another component, such as activities and fragments.
- Loader (Utility) library to load data for your UI that survives configuration changes.
- Room (Utility) a persistence library that provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.
- Recyclerview (Utility) display large sets of data in your UI while minimizing memory usage.
- Android Activity Saved State (Utility) provides the base Activity subclass and the relevant hooks to build a composable structure on top.
- Sqlite (Utility) library that contains abstract interfaces along with basic implementations which can be used to build your own libraries that access SQLite.
- Transition (UI Component) animates motion in the UI with starting and ending layouts.
- Vectordrawable (UI Component) AndroidX library to render vector graphics.
- Android Jetpack VersionedParcelable (Utility) Provides a stable but relatively compact binary serialization format that can be passed across processes or persisted safely.
- AndroidX Widget ViewPager2 (UI Component) replaces AndroidX ViewPager, addressing most of its predecessor’s pain-points, including right-to-left layout support, vertical orientation, modifiable Fragment collections, etc.
- kaidl (Utility) generate AIDL-like android binder interface with Kotlin.
- Google Material Design (Utility) library to help with material design guidelines.
- Kotlin (Utility) The Kotlin Programming Language
- kotlinx.coroutines (Utility) library support for Kotlin coroutines.
- Kotlin serialization (Utility) Kotlin cross-platform / multi-format serialization.
- Rikka Apps Preferences (Utility) ContentProvider-based SharedPreference with multi-process support and a version of ListPreference that use Simple Menus from Material Design 1.
- Cardview (UI Component) AndroidX library to implement the Material Design card pattern with round corners and drop shadows.
- Coordinatorlayout (UI Component) AndroidX library to position top-level application widgets, such as AppBarLayout and FloatingActionButton.
- Interpolator (UI Component) AndroidX library to use animation interpolators on older platforms.
Payment Modules:
- None found AndroidX library to use animation interpolators on older platforms.
Ads & Analytics:
- None found AndroidX library to use animation interpolators on older platforms.
Download (8.5 M)
Version 2.5.7.foss (2022-04-14)
Android Versions:
- Target: 12.0
- MinVer: 5.0
Permissions:
- ACCESS_NETWORK_STATE
- CHANGE_NETWORK_STATE
- FOREGROUND_SERVICE
- INTERNET
- QUERY_ALL_PACKAGES
- READ_EXTERNAL_STORAGE
- RECEIVE_BOOT_COMPLETED
- com.github.kr328.clash.foss.permission.RECEIVE_BROADCASTS
Features:
- None
30 Libraries detected:
Libraries:
- Android Support v4 (Development Framework) The Android Support Library is not actually a single library, but rather a collection of libraries that can roughly be divided into two groups: compatibility and component libraries. For details, please see Understanding the Android Support Library.
- AndroidX Activity (Utility) provides the base Activity subclass and the relevant hooks to build a composable structure on top.
- Android Jetpack Annotations (Utility) library that contains the annotations for Android Jetpack.
- Arch (Utility) helper for other arch dependencies, including JUnit test rules that can be used with LiveData.
- AppCompat (Utility) support newer Android features on older Android versions.
- Android Support Library collections (Utility) standalone efficient collections.
- Constraint Layout Library (Utility) library to reduce the number of nested views needed.
- Androidx Core (Utility) a static library that you can add to your Android application in order to use APIs that are either not available for older platform versions or utility APIs that aren't a part of the framework APIs.
- AndroidX Cursor Adapter (Utility) static library support version of the framework's CursorAdapter.
- Android Support Library Custom View (UI Component) a module to implement custom views. Part of the Android Support Library.
- Android Emoji2 Compat (UI Component) core library to enable emoji compatibility in Kitkat and newer devices to avoid the empty emoji characters.
- Androidx Fragment (Development Aid)
- Lifecycle (Utility) perform actions in response to a change in the lifecycle status of another component, such as activities and fragments.
- Loader (Utility) library to load data for your UI that survives configuration changes.
- Room (Utility) a persistence library that provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.
- Android Activity Saved State (Utility) provides the base Activity subclass and the relevant hooks to build a composable structure on top.
- Sqlite (Utility) library that contains abstract interfaces along with basic implementations which can be used to build your own libraries that access SQLite.
- Transition (UI Component) animates motion in the UI with starting and ending layouts.
- Vectordrawable (UI Component) AndroidX library to render vector graphics.
- Android Jetpack VersionedParcelable (Utility) Provides a stable but relatively compact binary serialization format that can be passed across processes or persisted safely.
- AndroidX Widget ViewPager2 (UI Component) replaces AndroidX ViewPager, addressing most of its predecessor’s pain-points, including right-to-left layout support, vertical orientation, modifiable Fragment collections, etc.
- kaidl (Utility) generate AIDL-like android binder interface with Kotlin.
- Google Material Design (Utility) library to help with material design guidelines.
- Kotlin (Utility) The Kotlin Programming Language
- kotlinx.coroutines (Utility) library support for Kotlin coroutines.
- Kotlin serialization (Utility) Kotlin cross-platform / multi-format serialization.
- Databinding (Utility) bind UI components in your layouts to data sources in your app using a declarative format.
- Dynamicanimation (UI Component) create smooth animations with a physics-based animation API.
- Recyclerview (Utility) display large sets of data in your UI while minimizing memory usage.
- Rikka Apps Preferences (Utility) ContentProvider-based SharedPreference with multi-process support and a version of ListPreference that use Simple Menus from Material Design 1.
Payment Modules:
- None found ContentProvider-based SharedPreference with multi-process support and a version of ListPreference that use Simple Menus from Material Design 1.
Ads & Analytics:
- None found ContentProvider-based SharedPreference with multi-process support and a version of ListPreference that use Simple Menus from Material Design 1.
Download (8.5 M)