ForwardWidgets
Widgets for Douban and Trakt watchlists plus personalized recommendations, live TV streaming including PlutoTV, Yatu ra…
JavaScript★ 247
TaskTrove is a modern Todo Manager that is fully self-hostable.
🌐 Website • Features • Installation • Usage • Development • Roadmap
| Light Theme | Dark Theme | Mobile View |
|---|---|---|
| Feature | Description |
|---|---|
| 🏠 Complete Privacy | Self-hosted on your infrastructure with zero tracking or data collection |
| 📝 Smart Task Creation | Natural language parsing ("tomorrow at 2pm") with unlimited subtasks and rich details |
| 🔄 Recurring Tasks | Daily, weekly, monthly, or custom patterns with automatic scheduling |
| 📊 Project Organization | Group tasks by projects with sections, color-coded labels, and multiple views |
| 🎨 Modern Interface | Clean design with dark/light themes, mobile-friendly, and keyboard shortcuts |
| 💾 Simple Data Management | File-based storage in JSON format for easy backups and transfers |
# Quick start docker run -p 3000:3000 -v ./data:/app/data -d --name tasktrove ghcr.io/dohsimpson/tasktrove
# Download setup files git clone https://github.com/dohsimpson/TaskTrove cd TaskTrove/selfhost # Start TaskTrove docker-compose up -d
# Clone repository git clone https://github.com/dohsimpson/TaskTrove cd TaskTrove # Install dependencies pnpm install # Build and start pnpm build pnpm start
| Key | Action |
|---|---|
n |
Quick add new task |
/ |
Search tasks and projects |
Space |
Mark task as complete/incomplete |
Esc |
Close details panel or dialogs |
cp data/data.json ~/tasktrove-backup-$(date +%Y%m%d).json
Want to contribute? Check out the development setup:
git clone https://github.com/dohsimpson/TaskTrove cd TaskTrove pnpm install pnpm dev
Key Commands:
pnpm typecheck - Type checkingpnpm lint - Code lintingpnpm test - Run testspnpm run check - Full validationWe welcome and appreciate all contributions! Thank you for helping make TaskTrove better.
Process:
Guidelines:
co-authored by XYZ in commit message)See LICENSE.md for license terms and pricing.
Happy Tasking!
more like this
Widgets for Douban and Trakt watchlists plus personalized recommendations, live TV streaming including PlutoTV, Yatu ra…
Open the next door in your Vim journey — personalized command discovery based on your actual usage
search projects, people, and tags