- No data collection: YZZO does not collect, transmit, or share any of your data.
- Local storage only: All clipboard history is stored locally on your device using SQLite.
- Complete privacy: Your clipboard data never leaves your computer.
Before getting started, you'll need to install a few tools:
-
Bun - Fast JavaScript runtime and package manager
- Install from: https://bun.com/docs/installation
- Note: You can also use npm or another package manager, but you'll need to adjust the startup scripts in
package.json
-
Tauri + Rust - Desktop app framework
- Follow the installation guide: https://tauri.app/start/prerequisites/ (You may skip the mobile setup).
After installing the prerequisites and restarting your terminal:
# Install dependencies
bun install
# Start development server
bun run tauri devYou're now ready for development!
- Frontend: React, TanStack Router, TailwindCSS
- Runtime: Bun
- Backend: Rust
- Database: SQLite
- Framework: Tauri
/src- React frontend code/src/routes- Application routes (TanStack Router)/src-tauri- Rust backend code
bun run tauri buildThis will create optimized binaries for your platform in src-tauri/target/release.
The files in src-tauri/ related to App Store distribution (Entitlements.plist, Info.plist, tauri.appstore.conf.json) contain placeholder values. You do not need to modify these files to build and run the app locally.
Official App Store distribution is handled by the maintainer. If you wish to distribute your own version under the LICENSE, follow the official Tauri documentation.
Have feedback, found a bug, or want to request a feature? Please open an issue on GitHub.
This project is licensed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for the complete license text.
Created by Lucca Romaniello, built with Zed editor using the Nyx theme.
