An ultra-lightweight blogging engine written in PHP, supporting tumbleblog-style posts, themes, and optional modules.
maxpozdeev/mytinytodo
A self-hosted, minimalist todo list web app written in PHP that stores data in SQLite, MySQL/MariaDB, or PostgreSQL.
Open-source alternative to:Todoist
- Stars
- 203
- Forks
- 59
- Open issues
- 30
- Last commit
- 3 days ago
What is it?
myTinyTodo is a lightweight, self-hosted todo list web application. It runs on a PHP server and lets you keep your task list in a browser without relying on a third-party hosted service.
The app supports three storage backends: SQLite for the simplest setup, and MySQL/MariaDB or PostgreSQL for larger deployments. Its requirements are PHP 7.4 or newer with the matching database extensions installed.
It works in modern Chrome, Safari and Firefox. Internet Explorer and the Presto-based Opera are not supported.
Key features
- 01Self-hosted todo list served from a PHP backend.
- 02Stores data in SQLite, MySQL/MariaDB, or PostgreSQL.
- 03Runs in modern desktop browsers including Chrome, Safari and Firefox.
- 04Requires only PHP with common database extensions, with no external services needed.
Use cases
- Keeping a personal task list on your own web server or home server.
- Deploying a small shared todo list for a team on an existing LAMP or PHP stack.
- Using SQLite for a zero-configuration single-user setup.
Things to know
- No license is stated in the project metadata, so reuse terms are unclear.
- Self-hosting requires PHP 7.4 or greater with several extensions, plus a database unless you use SQLite.
- Internet Explorer and Opera (Presto engine) are not supported.
In collections
Topics
FAQ
- What is mytinytodo?
- A self-hosted, minimalist todo list web app written in PHP that stores data in SQLite, MySQL/MariaDB, or PostgreSQL. myTinyTodo is a lightweight, self-hosted todo list web application. It runs on a PHP server and lets you keep your task list in a browser without relying on a third-party hosted service.
- Is mytinytodo free to use? What license does it have?
- mytinytodo has no declared license. Its code is public, but without a license you have no explicit permission to reuse it; ask the author before relying on it.
- Is mytinytodo still maintained?
- Actively maintained. The last commit to mytinytodo was on Nov 3, 2026.
- What can I use mytinytodo for?
- Keeping a personal task list on your own web server or home server. Deploying a small shared todo list for a team on an existing LAMP or PHP stack. Using SQLite for a zero-configuration single-user setup.
- Where can I get mytinytodo?
- The source code and installation instructions are on GitHub: https://github.com/maxpozdeev/mytinytodo
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A PHP-powered blog engine with an editor, media library, themes, plugins and built-in anti-spam for self-hosted blogs.
MyBB is free, open source forum software written in PHP, supporting MySQL, MariaDB, PostgreSQL and SQLite.
A full-featured database management tool for PHP that deploys as a single file, supporting MySQL, PostgreSQL, SQLite and more.
A lightweight single-file PHP database framework that simplifies common SQL operations with a clean, intuitive API.
A TypeScript and JavaScript ORM for Node.js and other JS platforms, supporting both Active Record and Data Mapper patterns across many SQL and NoSQL databases.