A free, open-source task manager you run on your own server — groups, checklists, a calendar, and email reminders, with no third party watching over your shoulder.
A focused feature set that covers personal task tracking and shared team workflows alike.
Tasks shift from green to red as their due date approaches, with thresholds you set yourself.
See everything that's due at a glance in a clean, timezone-aware month view.
Break tasks into sub-items and tick them off — progress is preserved as you edit.
Create user groups to share tasks across a team, with per-user roles and permissions.
Automatic reminder and completion emails, delivered to each recipient in their own timezone.
Hardened sessions, CSRF protection, server-side sanitization, and hashed, expiring login tokens.
The installer detects an existing database and runs schema migrations — extract, click, done.
Enable or disable registration, verify new users by email, and manage everyone from one screen.
Click any screenshot to enlarge it.
Drop it on any standard PHP host — no build tools or Composer step required.
config.sample.php to config.php and add your database details.install.php and create your admin account.public/ and set up the reminder cron.The complete package with all dependencies bundled — free forever.
⬇ Download php-todo-0.97.tar.gzYour support helps keep this software free and actively improved. Any amount is greatly appreciated!