📈 GH Trending Explorer 🎲 Surprise me

← all repos

ZToolsCenter / ZTools

git clone https://github.com/ZToolsCenter/ZTools.git v3.2.0 · 1mo ago

An open-source implementation of uTools, a high-performance, scalable application launcher and plugin platform | Supports macOS and Windows, 一个高性能、可扩展的应用启动器和插件平台 uTools 的开源实现 | 支持 macOS 和 Windows

+10
stars, 24h · #1,432
+~70
stars, 7 days · #1,811
+~300
stars, 30 days · #1,737
4.0k
★ total · +2% this week
381
forks · 139 open issues

Star history (as recorded here)

2026-10-20 · 3,979 ★ 2026-10-22 · 4,003 ★
LanguageTypeScript
LicenseMIT
Created2025-12-03 (10mo ago)
Last push6d ago
Watchers12
OwnerOrganization

Links

README excerpt
# ZTools
**A High-Performance, Extensible Application Launcher and Plugin Platform**
_Open Source Implementation of uTools | Supports macOS and Windows_
English | 简体中文
## ✨ Features
- 🚀 **Quick Launch** - Pinyin search, regex matching, history tracking, pinned apps
- 🧩 **Plugin System** - Support for UI plugins and headless plugins with complete API support
- 📋 **Clipboard Management** - History tracking, search, image support, cross-platform native implementation
- 🎨 **Theme Customization** - System/light/dark mode with 6 theme colors to choose from
- ⚡ **High Performance** - LMDB database, WebContentsView architecture, ultra-fast response
- 🌍 **Cross-Platform** - Native support for macOS and Windows with unified experience
- 🔒 **Data Isolation** - Independent plugin data storage, secure and reliable
- 🛠️ **Developer Friendly** - Complete TypeScript type support, hot reload development
- ⚙️ **Modern Tech Stack** - Electron 41 + Node 24.15 + Chrome 146
## 📸 Preview
 Quick launch and search functionality demo 
### Interface Showcase
 Main Interface - Light Theme 
 Main Interface - Dark Theme 
 Settings - Theme Customization and General Settings 
 Plugin Market - Online Installation and Management 
## 🚀 Quick Start
### Installation
#### Method 1: Download Pre-built Version (Recommended)
Download the latest version from Releases:
- **macOS**: `ztools-x.x.x.dmg` or `ZTools-x.x.x-arm64-mac.zip`
- **Windows**: `ztools-x.x.x-setup.exe` or `ztools-x.x.x-win.zip`
#### Method 2: Build from Source
 [code] 
### Usage
1. After launching the app, use the shortcut `Option+Z` (macOS) or `Alt+Z` (Windows) to open the main interface
2. Enter application name or command to search
3. Use `↑` `↓` `←` `→` to navigate, `Enter` to confirm, `Esc` to exit
## 🧩 Plugin Development
ZTools is a powerful and extensible plugin platform that enhances your productivity with custom plugins. With simple configuration, rich APIs, and cross-platform support, you can easily develop powerful plugins.
**Plugin System Features**:
- 📝 **Simple Configuration** - Easily define plugins through standard `plugin.json` files, no complex setup required
- 🔌 **Rich APIs** - Access system capabilities through the global `ztools` object, including notifications, simulated input, and persistent storage
- 🎯 **Flexible Commands** - Trigger your plugins using text, regex, or global hooks to adapt to any workflow
- 🌍 **Cross-Platform** - Build once, run on Windows, macOS, and Linux with a consistent experience across all devices
> 📖 **Full Documentation**: Visit ZTools Developer Documentation for more details
## 🛠️ Tech Stack
- **Framework**: Electron 41 + Vue 3 + TypeScript
- **Build**: Vite + electron-vite
- **Database**: LMDB (high-performance key-value storage)
- **State Management**: Pinia
- **Search Engine**: Fuse.js (with Pinyin support)
- **Native Modules**: C++ (Node-API)
 - Clipboard monitoring
 - Window management
 - Region screenshot (Windows)
## 📁 Project Structure
 [code] 
## 📚 Documentatio