Skip to content

a08sg/clash-nyanpasu

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clash
Clash Nyanpasu

A Clash GUI based on tauri.

Nyanpasu Release Dev Build Status Nyanpasu stars GitHub Downloads (all assets, all releases)

Features

  • Full clash config supported, Partial clash premium config supported.
  • Built-in support Clash.Meta core & ClashRs core.
  • Profiles management and enhancement (by yaml and Javascript). Doc
  • Material You Design UI and amimation support.
  • System proxy setting and guard.

Preview

preview

Links

Development

Configure your development environment

You should install Rust and Nodejs, see here for more details.

Clash Nyanpasu uses the pnpm package manager. See here for installation instructions. Then, install Node.js packages.

pnpm i

Download the Clash binary & other dependencies

# force update to latest version
# pnpm check --force

pnpm check

Run dev

pnpm dev

# run it in another way if app instance exists
pnpm dev:diff

Build application

pnpm build

Contributions

Issue and PR welcome!

Acknowledgement

Clash Nyanpasu was based on or inspired by these projects and so on:

Contributors

Contributors

License

GPL-3.0 License. See License here for details.

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 47.9%
  • Rust 47.0%
  • NSIS 3.5%
  • SCSS 0.8%
  • JavaScript 0.6%
  • HTML 0.2%