Tauri + Rust
English | 中文说明
Pailer is a modern GUI for Scoop.
Pailer is Forked from Rscoop, which has
undergone deep refactoring and significant feature enhancements.
![]() |
![]() |
- 🚀 Extreme Performance: Built with Tauri + Rust, ensuring minimal memory footprint and lightning-fast startup.
- 🌍 Internationalization: Native support for English and Chinese with seamless switching.
- ⚙️ Configuration Editor: Built-in Scoop config editor—no more hunting for JSON files manually.
- 📦 Complete Package Management: Search, install, uninstall, and update Scoop packages, plus full Bucket management.
- 💻 Integrated Terminal: Embedded PowerShell terminal for executing custom commands on the fly.
- 🔍 Instant Search: In-app hotkey support to trigger the search bar instantly.
- 🔄 Version Control: Switch between different PowerShell versions to execute Scoop commands.
- Frontend: SolidJS + TypeScript
- Backend: Rust
- Styling: TailwindCSS + DaisyUI
- Build Tools: Vite + Tauri
Go to the Releases page to download the latest .nsis installer or the Portable version.
scoop bucket add carrot https://github.com/Kwensiu/scoop-carrot
scoop install pailer
- Refine UI styles and component readability based on user feedback.
- Integrate more native Scoop features (e.g., app export/backup and rapid manifest building).
- Add local Scoop installation support (Default & Custom paths).
- Implement fast backup/restore compatible with Pailer and Scoop for system migration.
- Continue optimizing i18n support for backend and additional languages.
- Optimize UX with full keyboard navigation and shortcuts.
- ...and more.
To compile the project or contribute, ensure you have Rust and Node.js installed.
- Clone the repository:
git clone https://github.com/Kwensiu/Pailer.git
cd Pailer
- Install dependencies:
pnpm install
- Start development mode:
pnpm tauri dev
- Build production release:
pnpm tauri build
Contributions, issues, and feature requests are welcome!
- Fork the project and clone it locally.
- Create your feature branch (
git checkout -b feat/AmazingFeature). - Run Development Automation tools to check your files.
- Commit your changes (
git commit -m 'feat: add some AmazingFeature'). - Push to the branch (
git push origin feat/AmazingFeature). - Open a Pull Request.
This project uses a Makefile to manage common development tasks.
| Command | Description |
|---|---|
make i18n |
Syncs src\locales to Tauri resources and generates type definitions. |
make check |
Runs a full project lint/style check. |
make format |
Recommended: Formats only the files currently modified (staged/unstaged). |
- Rscoop / AmarBego - The original prototype and inspiration.
- Scoop - The best package manager for Windows.
- Scoop.sh - Verified bucket icon source.
- Scoop Directory - Bucket search data source.
- To all contributors, beta testers, and users for their feedback.
This project is licensed under the MIT License.

