awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
chen08209 avatar

chen08209/FlClash

0
View on GitHub↗
42,627 Stars·2,677 Forks·Dart·GPL-3.0·7 Aufrufe

FlClash

FlClash is a cross-platform proxy client designed to manage network traffic through configurable rules and system-level tunnel integration. It functions as a native system orchestrator, coordinating application lifecycle events and background services across desktop and mobile environments.

The application utilizes a modular architecture that enables extensibility through local plugins and foreign function interfaces, allowing for direct interaction with native system libraries. It maintains security by isolating restricted administrative tasks within a privileged helper process, which validates operations through a token-based authentication system. To ensure consistent behavior across platforms, the software employs specialized controllers that delegate environment-specific requirements, such as intent-based service management on mobile devices or native desktop integrations like system tray icons and global shortcuts.

The project includes an automated multiplatform build pipeline that streamlines the compilation and packaging of binaries. This system uses language-specific hooks and dependency resolution to generate consistent output for various target operating systems.

Features

  • Proxy Clients - A desktop and mobile application that manages network traffic through configurable proxy rules and system-level tunnel integration.
  • Multiplatform Build Pipelines - Streamlining the compilation and packaging of complex applications by automating dependency resolution and native binary generation across different environments.
  • Application Lifecycle Managers - Manage the application state and system integrations by delegating complex tasks to platform-specific controllers that handle unique mobile and desktop environment requirements in a centralized manner.
  • Build Orchestrators - Automate the compilation of backend code by triggering language-specific build hooks within the standard development pipeline to ensure consistent output across all target operating systems.
  • Cross-Platform Build Systems - Compile source code and package application assets for multiple operating systems by executing automated scripts that resolve dependencies and configure native environments for each target platform.
  • Build Orchestration Tools - Automates the compilation and packaging process to ensure consistent binary generation across multiple target operating systems.
  • Build Pipelines - Automates the compilation and packaging of native binaries for diverse operating systems.
  • Network Proxies - Building and managing system-wide network traffic routing tools that function consistently across desktop and mobile operating systems.
  • Foreign Function Interfaces - Provides direct integration with native system libraries to execute low-level operations from the high-level runtime.
  • Privileged Process Isolation - Executes restricted administrative tasks in a separate secure process to safely manage system network tunnels and core services.
  • Platform Abstraction Layers - Routes application lifecycle events to specialized modules that handle unique requirements for mobile and desktop operating environments.
  • Clash Proxy Clients - Cross-platform proxy client built with modern UI frameworks.
  • Networking and Proxies - Multi-platform proxy client based on ClashMeta.
  • Proxy Clients - Cross-platform proxy client built with Flutter for consistent UI.
  • VPN and Proxy Tools - Multi-platform proxy client.
  • System Services - Managing background processes and privileged network services that require secure communication between the application and the host operating system.
  • Extensibility Frameworks - Provides a modular architecture for injecting custom functionality via foreign function interfaces.
  • Background Services - Controlling persistent network services on mobile devices by leveraging platform-specific intent systems to ensure reliable connectivity and state management.
  • Privileged Execution Helpers - Perform restricted administrative operations like managing network tunnels by using a secure helper process that validates all incoming requests through a robust token-based authentication system.
  • Plugin Architectures - Add custom features using local plugins that perform system-level tasks like network proxy management and inter-process communication through direct calls to native operating system functions.
  • System Orchestrators - Coordinates privileged administrative tasks and platform-specific background services.

Star-Verlauf

Star-Verlauf für chen08209/flclashStar-Verlauf für chen08209/flclash

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu FlClash

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit FlClash.
  • hiddify/hiddify-appAvatar von hiddify

    hiddify/hiddify-app

    30,948Auf GitHub ansehen↗

    Hiddify is a cross-platform proxy client designed to manage secure network connections and traffic routing across desktop and mobile operating systems. It functions as a unified proxy manager, providing a centralized interface to configure and control various network proxy protocols for encrypted and private internet access. The application distinguishes itself by integrating local loopback interception, which configures the operating system network stack to route traffic through a local port for granular filtering. It also serves as a self-hosted infrastructure tool, enabling users to automa

    Dartclashclashmetaech
    Auf GitHub ansehen↗30,948
  • 2dust/v2rayngAvatar von 2dust

    2dust/v2rayNG

    58,172Auf GitHub ansehen↗

    v2rayNG is an Android proxy client designed to route device network traffic through encrypted tunnels. It functions as a network routing engine that intercepts outgoing requests and applies custom traffic rules to manage connectivity and enhance user privacy. The application distinguishes itself by integrating a high-performance network proxy core, which enables complex protocol translation and traffic management directly on mobile devices. It utilizes local loopback and Unix-socket tunneling to redirect device-wide requests, maintaining persistent connectivity through native background servi

    Kotlinandroidproxyshadowsocks
    Auf GitHub ansehen↗58,172
  • alibaba/raxAvatar von alibaba

    alibaba/rax

    8,036Auf GitHub ansehen↗

    Rax is a React universal application framework and isomorphic JavaScript environment designed to render a single codebase across web, mobile, and mini-program platforms. It functions as a cross-platform component renderer that translates React components into platform-specific elements using a standardized driver specification. The framework utilizes a universal UI driver specification to decouple component logic from the underlying UI layer, allowing for standardized DOM manipulation and event handling across different execution environments. This architecture enables the integration of nati

    JavaScript
    Auf GitHub ansehen↗8,036
  • gleam-lang/gleamAvatar von gleam-lang

    gleam-lang/gleam

    21,606Auf GitHub ansehen↗

    Gleam is a statically typed, functional programming language designed for building scalable and maintainable applications. It operates as a cross-platform development ecosystem that compiles source code to run on the Erlang virtual machine or within JavaScript environments. The language integrates a package manager and build system that automates dependency resolution, project compilation, and the generation of software bills of materials. The language distinguishes itself through a focus on type-driven domain modeling and a robust foreign function interface framework. By encoding business ru

    Rustcompilererlanggleam
    Auf GitHub ansehen↗21,606
Alle 30 Alternativen zu FlClash anzeigen→

Häufig gestellte Fragen

Was macht chen08209/flclash?

FlClash is a cross-platform proxy client designed to manage network traffic through configurable rules and system-level tunnel integration. It functions as a native system orchestrator, coordinating application lifecycle events and background services across desktop and mobile environments.

Was sind die Hauptfunktionen von chen08209/flclash?

Die Hauptfunktionen von chen08209/flclash sind: Proxy Clients, Multiplatform Build Pipelines, Application Lifecycle Managers, Build Orchestrators, Cross-Platform Build Systems, Build Orchestration Tools, Build Pipelines, Network Proxies.

Welche Open-Source-Alternativen gibt es zu chen08209/flclash?

Open-Source-Alternativen zu chen08209/flclash sind unter anderem: hiddify/hiddify-app — Hiddify is a cross-platform proxy client designed to manage secure network connections and traffic routing across… 2dust/v2rayng — v2rayNG is an Android proxy client designed to route device network traffic through encrypted tunnels. It functions as… alibaba/rax — Rax is a React universal application framework and isomorphic JavaScript environment designed to render a single… gleam-lang/gleam — Gleam is a statically typed, functional programming language designed for building scalable and maintainable… flutter-team-archive/plugins — This project is a collection of official plugin packages and a native integration library designed to provide a… dotnet/maui — This framework is a cross-platform software development kit designed for building native mobile and desktop…