myTinyTodo
Lightweight PHP and jQuery web-based to-do list manager

myTinyTodo is a compact, web-based to-do list application implemented in PHP with a jQuery-powered frontend. It provides AJAX-driven task management with multiple lists, tagging, priorities and due-date support and stores data in MySQL, PostgreSQL or SQLite databases.
Key Features
- Multiple task lists and a consolidated "All tasks" view
- Task notes with optional Markdown support (configurable)
- Tags and tag cloud for filtering
- Due dates and priority levels (-1, 0, +1, +2)
- Smart task creation syntax to set priority, tags and due date inline
- Drag-and-drop sorting plus several preset sort modes (by due date, priority, created/modified)
- Search across tasks and notes
- Password protection with read-only option and hashed password storage
- Export options and feeds: CSV, iCalendar and RSS feeds (feed key option for non-public lists)
- Responsive UI with mobile layout and optional dark mode; print-friendly CSS
Use Cases
- Personal task and GTD-style list management on a self-hosted LAMP/LEMP stack
- Lightweight household or small-team shared lists where simple password-based access is sufficient
- Embedding a simple todo widget into a site or CMS (there are community packaging/integration examples)
Limitations and Considerations
- No built-in per-user accounts or fine-grained multi-user ACLs; access control is based on a single password/read-only setting and feed keys for publishing
- No documented public REST API for programmatic integrations (integration typically requires DB-level or UI automation)
- Focused on lightweight single-instance use; lacks enterprise collaboration and advanced integrations out of the box
myTinyTodo is intended as a minimal, reliable web todo script for users who need simple, self-hosted task management with basic sharing and export options. Its small footprint and support for multiple SQL backends make it suitable for low-resource servers and quick deployments.
Categories:
Tags:
Tech Stack:
Similar Services

Plane
Open-source project management platform for tracking work and knowledge
Open-source alternative to Jira/Linear for tasks, cycles, docs and analytics; offers cloud and self-hosted deployments.

ActivityWatch
Privacy-first automated time tracker for desktop and mobile
Open-source, privacy-first automated time tracker with local storage, extensible watchers, and dashboards for analyzing app, browser, and coding activity.


Habitica
Gamified task manager and habit tracker
Habitica is an open-source gamified task manager turning Habits, Dailies, and To-Dos into RPG quests with avatars, gear and social features.

Mealie
Self-hosted recipe manager, meal planner, and shopping list
Self-hosted recipe manager with URL imports, meal planning, shopping lists, cookbooks, and an API-first backend with a Vue web interface.

Invoice Ninja
Invoicing, quotes, payments, projects, and time tracking
Self-hostable invoicing platform for invoices, quotes, recurring billing, online payments, expenses, projects, and time tracking with a client portal and API.

solidtime
Open-source time tracking with projects, billing, and invoicing
Modern open-source time tracking for freelancers and teams, with projects, tasks, clients, rates, reporting, and PDF invoicing in one place.

JavaScript
HTML
CSS
PHP
PHP-FPM