A focused productivity app built to help me finish what I start.
I struggled with:
- Starting multiple projects but not finishing them
- Context switching between tools (Notion, notes, TODO apps)
- Losing track of progress over time
OneThing exists to solve a single problem:
👉 focus on one project at a time and make visible progress every day.
This is a personal tool first — built to match my workflow — and a learning project second.
- 🖥️ Native Desktop Experience: Advanced window management with a custom splash screen.
- ✅ Project-based TODO list
- 📅 Deadlines per project
- 🧠 Project ideas + tool notes
- 📝 Daily progress logging
- 🔔 Optional daily reminder notification
- 📊 Simple progress visibility over time
- 🎨 Dynamic Red Theme: High-contrast, focused visual system.
No cloud. No accounts. No distractions.
- Frontend: SvelteKit + Tailwind CSS
- Desktop wrapper: Tauri v2 (Rust)
- Language: TypeScript / Svelte / Rust
- Storage: Local file storage (Tauri Store API) & localStorage
- System Integration: Native desktop notifications
The app is intentionally built as a web-first application so it can evolve into a desktop app without a rewrite.
✅ Completed (Maintenance Mode)
This project successfully met its original design goals of providing a focused, local-first workspace for project-based productivity. It is now considered feature-complete.
- Core project + Daily TODO workflow
- Local persistence
- Progress logging
- Deadline tracking
- Desktop notifications
- v1.1.2: Native Splash Screen
- v1.1.2: Visual Identity Redesign (Red Theme)
- Polishing + stability
Detailed roadmap lives outside this README to keep this file concise.
- One primary project at a time
- Minimal UI, maximum clarity
- Offline-first
- Local data ownership
- Built for long-term personal use, not virality
- Ability to design software around real personal problems
- Incremental development and scope control
- Frontend state management
- Desktop app architecture with web + native integration
- Keyboard-first workflow
- Cross-platform desktop builds
This project is licensed under the MIT License — see the LICENSE file for details.

