# 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! โจ

[](https://www.gnu.org/licenses/gpl-3.0)
[](https://gitee.com/ghost-him/zero-launch-rs/stargazers)
[](https://github.com/ghost-him/ZeroLaunch-rs/stargazers)
[](https://gitcode.com/ghost-him/ZeroLaunch-rs/stargazers)
[็ฎไฝไธญๆ](README.md) | [็น้ซไธญๆ](readme-cn2.md) | [English](readme-en.md)
## ๐ 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
[](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.**