Skip to content

developerEhsan/Treo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🚀 Clipboard & Productivity Suite

An advanced Electron + React desktop application designed to enhance productivity by extending Windows Clipboard History with persistent storage, note-taking, theme customization, and more.

🏆 Features

  • 📋 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

🛠 Tech Stack

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

🚀 Getting Started

Prerequisites

Ensure you have pnpm installed globally:

npm install -g pnpm

Installation & Setup

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

📦 Building for Production

To create a Windows executable, run:

pnpm build:win

🤝 Contributing

For more contribution guidelines see CONTRIBUTING.md


🔗 Stay Connected

LinkedIn

Looking forward to your thoughts, feedback, and contributions! 🚀


About

An opensource Clipboard Management desktop application made with electron & react

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •