# ZeroLaunch-rs **Repository Path**: aleen/zero-launch-rs ## Basic Information - **Project Name**: ZeroLaunch-rs - **Description**: ๐Ÿš€ๆž้€Ÿ็ฒพๅ‡†ใ€่ฝป้‡็บฏ็ฒน็š„ Windows ๅบ”็”จ็จ‹ๅบๅฏๅŠจๅ™จ๏ผๆ‹ผ้Ÿณๆจก็ณŠๅŒน้… + ๆ€ฅ้€Ÿๅ“ๅบ”๏ผŒๅŸบไบŽ Rust + Tauri + Vue.js ๆž„ๅปบ๏ผ - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 13 - **Created**: 2025-02-25 - **Last Updated**: 2025-02-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

๐Ÿš€ ZeroLaunch-rs ๐Ÿš€

โœจ Lightning-fast, precise, and lightweight Windows application launcher! โœจ

![Platform](https://img.shields.io/badge/Platform-Windows_11-0078d7?logo=windows11&logoColor=white) [![GPLv3 License](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) [![Gitee star](https://gitee.com/ghost-him/zero-launch-rs/badge/star.svg?theme=dark)](https://gitee.com/ghost-him/zero-launch-rs/stargazers) [![GitHub stars](https://img.shields.io/github/stars/ghost-him/ZeroLaunch-rs.svg?style=social)](https://github.com/ghost-him/ZeroLaunch-rs/stargazers) [![GitCode stars](https://gitcode.com/ghost-him/ZeroLaunch-rs/star/badge.svg)](https://gitcode.com/ghost-him/ZeroLaunch-rs/stargazers)
[็ฎ€ไฝ“ไธญๆ–‡](README.md) | [็น้ซ”ไธญๆ–‡](readme-cn2.md) | [English](readme-en.md)
Gitee โ€ข GitHub โ€ข GitCode
## ๐Ÿ“• Elevator Pitch ZeroLaunch is a meticulously crafted application launcher for Windows, dedicated to delivering ultra-efficient search experiences that let you instantly locate and launch desired applications. > This project was born from personal needs and will be continuously maintained and optimized to ensure long-term stability and functional excellence. ## ๐Ÿ–ฅ๏ธ Interface Preview [![Main UI Preview](asset/ไธป็•Œ้ข.png)](asset/picture-en.md) *Click image to view full screenshot gallery* ## โœจ Core Features ### ๐Ÿ”’ Privacy First Fully offline operation with no network connectivity required. Your data stays strictly on-device. We adhere to a zero-data-collection policy and enforce localized processing to ensure information security. ### โšก Smart Search Utilizes triple matching techniques (full name/fuzzy/pinyin), supports Chinese-English hybrid queries, enhanced by real-time dynamic sorting algorithms and multi-threaded concurrency processing for seamless efficiency. ### ๐ŸŒ Lightweight Focus Specializes in application search functionality - streamlined yet sophisticated, delivering precise and rapid results. ## ๐Ÿšฉ Downloads * Gitee: [release](https://gitee.com/ghost-him/zero-launch-rs/releases) * Github: [release](https://github.com/ghost-him/ZeroLaunch-rs/releases) * Gitcode: [release](https://gitcode.com/ghost-him/ZeroLaunch-rs/releases) ## ๐Ÿš€ Quick Start ### Hotkey Cheatsheet | Function | Hotkey | |-------------------------|------------------| | Summon search bar | `Alt + Space` | | Navigate items | `โ†‘/โ†“` or `Ctrl+k/j` | | Launch selected | `Enter` | | Admin launch | `Ctrl + Enter` | | Clear search | `Esc` | | Hide interface | Click outside | ### 3-Step Sync Setup 1. **Choose Sync Directory** Settings โ†’ Other โ†’ Select target path (recommend cloud sync directories) 2. **Automatic Sync Structure** ```plaintext [Sync Directory] โ”œโ”€โ”€ ZeroLaunch_remote_config.json # Configurations โ””โ”€โ”€ background.jpg # Background image ``` 3. **Multi-Device Sharing** Point new installations to the same directory for instant sync ## โš™๏ธ Advanced Configuration ### Path Management Strategy Search path example: ```plaintext C:\Program Files\ (Depth 5) โ”œโ”€โ”€ App1/ โœ”๏ธ Indexed โ”‚ โ””โ”€โ”€ Subfolder/ โœ”๏ธ Indexed โ””โ”€โ”€ App2/ โ””โ”€โ”€ .../ โ””โ”€โ”€ Layer5/ โœ”๏ธ Indexed (5th layer) โ””โ”€โ”€ Layer6 โŒ Ignored ``` #### Exclusion Rules: Full prefix matching. Excluding `C:\Temp` blocks all subdirectories starting with this path. #### Weight Adjustment Formula Final weight = Algorithm match score + โˆ‘(Keyword weights) Sample configuration: |Keyword |Weight| Effect| |---|---|---| |Uninstall|-5000|Exclude uninstallers| |beta|+2.5|Prioritize beta versions| |Document|-1.0|Demote document-related results| ## ๐Ÿ› ๏ธ Developer Guide ### Requirements * Rust v1.82.0 * Node.js v22.11.0 * Bun v1.2.3 ### Build Instructions ```bash # Clone repo git clone https://github.com/ghost-him/ZeroLaunch-rs.git # Install dependencies bun install # Dev mode bun run tauri dev # Production build bun run tauri build ``` Build output: `./src-tauri/target/release/` ## ๐Ÿ“ฆ Data Directory ``` %APPDATA%\ZeroLaunch-rs\ โ”œโ”€โ”€ logs/ # Runtime logs โ””โ”€โ”€ ZeroLaunch_local_config.json # Configuration file ``` ## ๐Ÿ“Œ Known Limitations ### Short Keyword Search โš ๏ธ Results may lack precision when input length < 3 characters ## ๐Ÿค Acknowledgments Built upon these outstanding OSS projects: * [chinese-xinhua](https://github.com/pwxcoo/chinese-xinhua) - Core Chinese-to-pinyin dictionary * [Bootstrap Icons](https://icons.getbootstrap.com/) - UI icons * [LaunchyQt](https://github.com/samsonwang/LaunchyQt) - UWP app indexing solution ## ๐ŸŽฏ Roadmap ### Immediate Goals * Redesign dynamic UI layout * Regex-based exclusion rules * Customizable search depth * Adaptive theme colors * One-click config reset * Custom command shortcuts * Auto-update checker * Dark theme * Debugging tools * Prevent DB updates during active use * App icon design * Fix UWP indexing issues * Error handling improvements * Config merge system * Startup optimization ### Long-Term Vision > The implementation of the following features will only begin once all the above objectives have been completed. * Linux (Wayland) support **This content was translated by DeepSeek-R1.**