Repository: libnyanpasu/clash-nyanpasu
Stars: 12958
README.md
<h1 align="center">
<img src="https://nyanpasu.majokeiko.com/images/banner/nyanpasu_banner.png" alt="Clash Nyanpasu Banner" />
</h1>
<h3>Clash Nyanpasu</h3>
<h3>
A <a href="https://github.com/Dreamacro/clash">Clash</a> GUI based on <a href="https://github.com/tauri-apps/tauri">Tauri</a>.
</h3>
<p>
<a href="https://github.com/libnyanpasu/clash-nyanpasu/releases/latest"><img src="https://img.shields.io/github/v/release/libnyanpasu/clash-nyanpasu?style=flat-square" alt="Nyanpasu Release" /></a>
<a href="https://github.com/libnyanpasu/clash-nyanpasu/releases/pre-release"><img src="https://img.shields.io/github/actions/workflow/status/libnyanpasu/clash-nyanpasu/target-dev-build.yaml?style=flat-square" alt="Dev Build Status" /></a>
<a href="https://github.com/libnyanpasu/clash-nyanpasu/stargazers"><img src="https://img.shields.io/github/stars/libnyanpasu/clash-nyanpasu?style=flat-square" alt="Nyanpasu Stars" /></a>
<a href="https://github.com/libnyanpasu/clash-nyanpasu/releases/latest"><img src="https://img.shields.io/github/downloads/libnyanpasu/clash-nyanpasu/total?style=flat-square" alt="GitHub Downloads (all assets, all releases)" /></a>
<a href="https://github.com/libnyanpasu/clash-nyanpasu/blob/main/LICENSE"><img src="https://img.shields.io/github/license/libnyanpasu/clash-nyanpasu?style=flat-square" alt="Nyanpasu License" /></a>
<a href="https://twitter.com/ClashNyanpasu"><img src="https://img.shields.io/twitter/follow/ClashNyanpasu?style=flat-square" alt="Nyanpasu Twitter" /></a>
<a href="https://deepwiki.com/libnyanpasu/clash-nyanpasu"><img src="https://deepwiki.com/badge.svg" alt="Ask DeepWiki"></a>
</p>
Features
- Built-in support Clash Premium, Mihomo & Clash Rust.
- Profiles management and enhancement (by YAML, JavaScript & Lua). Doc
- Provider management support.
- Google Material You Design UI and animation support.
Preview
Links
- Install
- FAQ
- Q&A Convention
- How To Ask Questions
Development
Configure your development environment
You should install Rust and Node.js, see here for more details.
Clash Nyanpasu uses the pnpm package manager. See here for installation instructions. Then, install Node.js packages.
pnpm iDownload the Clash binary & other dependencies
force update to latest version
pnpm prepare:check --force
pnpm prepare:check
Run dev
pnpm devrun it in another way if app instance exists
pnpm dev:diffBuild application
pnpm buildContributions
Issue and PR welcome!
Acknowledgement
Clash Nyanpasu was based on or inspired by these projects and so on:
- zzzgydi/clash-verge: A Clash GUI based on Tauri. Supports Windows, macOS and Linux.
- clash-verge-rev/clash-verge-rev: Another fork of Clash Verge. Some patches are included for bug fixes.
- tauri-apps/tauri: Build smaller, faster, and more secure desktop applications with a web frontend.
- Dreamacro/clash: A rule-based tunnel in Go.
- MetaCubeX/mihomo: A rule-based tunnel in Go.
- Watfaq/clash-rs: A custom protocol, rule based network proxy software.
- Fndroid/clash_for_windows_pkg: A Windows/macOS GUI based on Clash.
- vitejs/vite: Next generation frontend tooling. It's fast!
- mui/material-ui: Ready-to-use foundational React components, free forever.
Contributors
License
GPL-3.0 License. See License here for details.