# libnyanpasu/clash-nyanpasu

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/libnyanpasu-clash-nyanpasu).**

13,031 stars · 796 forks · Rust · GPL-3.0

## Links

- GitHub: https://github.com/libnyanpasu/clash-nyanpasu
- Homepage: https://nyanpasu.org
- awesome-repositories: https://awesome-repositories.com/repository/libnyanpasu-clash-nyanpasu.md

## Topics

`clash` `clash-meta` `clash-nyanpasu` `clash-rs` `material-you` `mihomo` `react` `rust` `tauri` `tauri-app`

## Description

Clash Nyanpasu is a network proxy client and graphical user interface for managing Clash network cores. It functions as a proxy manager and traffic monitoring dashboard, allowing users to route system traffic and handle proxying through a visual interface.

The project distinguishes itself by providing a TUN mode proxy manager for controlling system-wide network tunneling. It features a core-agnostic API layer that standardizes communication between the interface and various interchangeable network core implementations.

The application covers proxy configuration management, including profile importing and automated synchronization of external provider lists. It provides tools for custom network routing, concurrent proxy latency testing, and real-time traffic monitoring of upload and download speeds. Additional capabilities include system log visualization, a built-in configuration editor, and the ability to manage network cores as background system services.

## Tags

### Networking & Communication

- [Cross-Platform Proxy Clients](https://awesome-repositories.com/f/networking-communication/cross-platform-proxy-clients.md) — Functions as a cross-platform desktop application for managing network traffic routing across different operating systems. ([source](https://github.com/libnyanpasu/clash-nyanpasu/blob/main/cliff.toml))
- [TUN Mode Integration](https://awesome-repositories.com/f/networking-communication/network-traffic-routing/tun-mode-integration.md) — Routes all device network traffic through the application by creating a virtual network adapter at the kernel level.
- [System Proxy Configurators](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-infrastructure-configuration/network-configuration/system-proxy-configurators.md) — Toggles system-wide proxy settings and TUN mode via a user interface or system tray. ([source](https://github.com/libnyanpasu/clash-nyanpasu/blob/main/UPDATELOG.md))
- [Proxy Rule Configurations](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-proxying-tools/network-proxies/proxy-rule-configurations.md) — Allows the definition of custom routing rules and proxy providers to control network traffic flow. ([source](https://github.com/libnyanpasu/clash-nyanpasu/blob/main/UPDATELOG.md))
- [Proxy Clients](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-proxying-tools/proxy-clients.md) — Acts as a desktop application for configuring proxy profiles, routing rules, and measuring node latency.
- [Network Proxy Management](https://awesome-repositories.com/f/networking-communication/network-proxy-management.md) — Provides a graphical user interface for configuring and controlling internet traffic routing through proxy servers. ([source](https://github.com/libnyanpasu/clash-nyanpasu/blob/main/.gitignore))
- [Proxy Managers](https://awesome-repositories.com/f/networking-communication/proxy-managers.md) — Controls system-wide network tunneling and proxy settings through a visual interface and system tray.
- [Clash Configuration Managers](https://awesome-repositories.com/f/networking-communication/proxy-servers/clash-configuration-managers.md) — Provides a graphical interface for managing proxy configurations and server lists for the Clash ecosystem.
- [Proxy Core Abstraction Layers](https://awesome-repositories.com/f/networking-communication/proxy-servers/proxy-core-abstraction-layers.md) — Implements a core-agnostic API layer to interface with various supported network core implementations. ([source](https://github.com/libnyanpasu/clash-nyanpasu#readme))
- [Core Integrations](https://awesome-repositories.com/f/networking-communication/proxy-servers/sing-box-configurations/core-integrations.md) — Integrates the graphical interface with interchangeable network cores to handle traffic routing and proxying. ([source](https://github.com/libnyanpasu/clash-nyanpasu/blob/main/README.md))
- [Core Settings Management](https://awesome-repositories.com/f/networking-communication/proxy-servers/sing-box-configurations/core-integrations/core-settings-management.md) — Enables switching between different network cores and managing specific controller and filter settings. ([source](https://github.com/libnyanpasu/clash-nyanpasu/blob/main/UPDATELOG.md))
- [Traffic Routing Rules](https://awesome-repositories.com/f/networking-communication/traffic-routing-rules.md) — Defines traffic rules and manages provider sources to control how data flows through specific proxy servers.
- [External Rule Providers](https://awesome-repositories.com/f/networking-communication/external-rule-providers.md) — Automates the updating of proxy server lists by fetching remote configurations via scheduled HTTP requests.
- [Traffic Routing Dashboards](https://awesome-repositories.com/f/networking-communication/network-traffic-routing/traffic-routing-dashboards.md) — Offers a visual interface for tracking real-time upload/download speeds and active network connections.
- [Proxy Configuration Automations](https://awesome-repositories.com/f/networking-communication/proxy-configuration-automations.md) — Automates the synchronization of proxy server lists by handling external provider sources. ([source](https://github.com/libnyanpasu/clash-nyanpasu#readme))
- [REST Administrative APIs](https://awesome-repositories.com/f/networking-communication/rest-administrative-apis.md) — Controls proxy routing and system settings by sending HTTP requests to a local backend API server.
- [Proxy Configuration Synchronization](https://awesome-repositories.com/f/networking-communication/traffic-proxying/proxy-configuration-synchronization.md) — Synchronizes and updates external provider lists to keep proxy server groups current. ([source](https://github.com/libnyanpasu/clash-nyanpasu/blob/main/README.md))

### System Administration & Monitoring

- [Real-Time Network Monitors](https://awesome-repositories.com/f/system-administration-monitoring/real-time-network-monitors.md) — Tracks network throughput and memory usage by polling core statistics and rendering them into live visual graphs.
- [Network Latency Testing](https://awesome-repositories.com/f/system-administration-monitoring/network-latency-testing.md) — Measures response times across multiple proxy nodes concurrently to select the fastest available network connection.
- [Real-Time Metric Visualization](https://awesome-repositories.com/f/system-administration-monitoring/real-time-metric-visualization.md) — Tracks real-time upload and download speeds and memory usage through visual graphs and tables. ([source](https://github.com/libnyanpasu/clash-nyanpasu/blob/main/UPDATELOG.md))

### Development Tools & Productivity

- [Proxy Profile Managers](https://awesome-repositories.com/f/development-tools-productivity/proxy-profile-managers.md) — Manages the importing and updating of local and remote proxy profiles using custom user agents. ([source](https://github.com/libnyanpasu/clash-nyanpasu#readme))

### Operating Systems & Systems Programming

- [Cross-Platform GUI Wrappers](https://awesome-repositories.com/f/operating-systems-systems-programming/desktop-environment-frameworks/desktop-environment-components/desktop-applications/cross-platform-gui-wrappers.md) — Wraps application logic in a cross-platform shell to maintain a consistent visual interface across different operating systems.

### Software Engineering & Architecture

- [Core Engine API Abstractions](https://awesome-repositories.com/f/software-engineering-architecture/language-agnostic-apis/core-engine-api-abstractions.md) — Provides a core-agnostic API layer that standardizes communication between the interface and interchangeable network cores.
- [Concurrent Latency Testing](https://awesome-repositories.com/f/software-engineering-architecture/performance-reliability/performance-engineering/latency-optimization/concurrent-latency-testing.md) — Measures response times of multiple proxy nodes concurrently to determine the fastest connection. ([source](https://github.com/libnyanpasu/clash-nyanpasu/blob/main/CHANGELOG.md))

### User Interface & Experience

- [System Tray Utilities](https://awesome-repositories.com/f/user-interface-experience/system-tray-utilities.md) — Provides quick access to routing modes and proxy selection directly from the system tray. ([source](https://github.com/libnyanpasu/clash-nyanpasu/blob/main/CHANGELOG.md))
