An advanced Electron + React desktop application designed to enhance productivity by extending Windows Clipboard History with persistent storage, note-taking, theme customization, and more.
- 📋 Advanced Clipboard Manager – Persistent clipboard history with configurable retention
- 📝 Rich Note Management – Create, edit, delete, and organize notes efficiently
- 🎨 Theming Support – Seamless light/dark mode switching
- ⚡ Optimized UX – Preloading, debouncing, and performance optimizations
Technology | Purpose |
---|---|
Electron-Vite | Desktop application framework |
React | UI development |
Zustand | Lightweight state management |
TanStack Query | Optimized data fetching |
TanStack Router | Type-safe routing |
Drizzle ORM + better-sqlite3 | High-performance local database |
Ensure you have pnpm installed globally:
npm install -g pnpm
1️⃣ Clone the Repository:
git clone https://github.com/Your-Ehsan/Treo.git
cd Treo
2️⃣ Install Dependencies:
pnpm i
3️⃣ Generate Database Schema:
pnpm db:generate
4️⃣ Start the Development Server:
pnpm dev
To create a Windows executable, run:
pnpm build:win
For more contribution guidelines see CONTRIBUTING.md
Looking forward to your thoughts, feedback, and contributions! 🚀