myTinyTodo
Self-HostedLightweight self-hosted to-do list manager
Overview
myTinyTodo is a minimal, self-hosted task management tool focused on simplicity and privacy. It offers core features like task categorization, due dates, priority levels, search, and data export (CSV/JSON). Built with PHP, it uses flat-file storage (no database required) for easy deployment on any web server with PHP support or via Docker. Its lightweight design ensures fast performance even on low-resource servers, making it ideal for users who want a no-frills alternative to cloud-based to-do apps without complex setup.
Key Features
- Minimalist intuitive interface
- No database (flat-file storage)
- Task categories, priorities & due dates
- Data export (CSV/JSON)
- PHP or Docker deployment options
Frequently Asked Questions
? Is myTinyTodo hard to install?
No—myTinyTodo is easy to install. It uses flat-file storage (no database) and runs on PHP. You can upload its files to any web server with PHP support or use the official Docker image for a containerized setup. Minimal configuration is required.
? Is it a good alternative to Todoist?
It’s an excellent alternative if you prioritize self-hosting, privacy, and simplicity over Todoist’s advanced collaboration and integrations. myTinyTodo excels at core task management without bloat, perfect for personal use.
? Is it completely free?
Yes—myTinyTodo is open source under the MIT License. It’s free to use, modify, and self-host with no hidden costs or subscription fees.
Top Alternatives
Tool Info
Pros
- ⊕ Privacy-focused (self-hosted)
- ⊕ Zero database setup needed
- ⊕ Lightweight & fast performance
- ⊕ Free and open source (MIT License)
Cons
- ⊖ No collaboration features
- ⊖ Basic UI compared to modern tools
- ⊖ Limited integrations with other apps