Create boards for different projects, organize work into columns, and manage tasks with an intuitive interface. Get more done with less effort.
Create multiple boards for different projects and teams
Organize work into columns that match your workflow
Track detailed tasks and manage card descriptions
Changes reflect instantly across your board
Download, run one command, and manage your team's workflow on your own server. No more paying for expensive project management tools. It's yours to customize, modify, and control.
TodoList is a self-hosted Kanban board system. Create boards, organize work into columns, add cards and tasks, and manage your project workflow entirely on your own infrastructure. Built with Go and PostgreSQL for simplicity and performance.
Since you get the code and host it yourself, you can customize it however you'd like for your own use. Plus, you own your data. No vendor lock-in. No surveillance. No recurring charges that never end.
Yes, and those products come with the worst feature ever: recurring charges that never end. Paying hundreds or thousands of dollars a month forever just to organize tasks shouldn't be normal. It's obscene.
Besides, most project management tools have become unnecessarily complicated. TodoList does the basics right: organize work into boards, add columns, create cards, and track tasks. Nothing more, nothing less. Fast, simple, and free.
Tired of paying month after month forever? Slash your costs, switch to TodoList, and make it your primary task management system.
Want to keep Jira or Asana, but need a backup when those go down? Don't pay in perpetuity for something on standby.
You get the code. Study it, modify it, examine it from the inside. Learn how to build scalable web applications with Go.
Perfect for teams that don't need enterprise complexity. Self-host on a cheap VPS and focus on shipping, not invoices.
Set up a completely separate system for different departments. No data shared between teams. Complete control.
Since TodoList runs on your own server with no external dependencies, it works perfectly in secure, isolated environments.
TodoList is packaged as a Docker container image. All you need to know is how to connect to your server and run a single command which we'll give you. It runs on your own hardware, in the cloud (AWS, DigitalOcean, etc.), or any Linux server.
| Concurrent Users | RAM | CPU |
|---|---|---|
| 10 | 512MB | 1 Core |
| 50 | 1GB | 1 Core |
| 250 | 2GB | 2 Cores |
| 1,000 | 8GB | 4 Cores |
Installation is automatic. Just run our setup command and it'll configure SSL, database, and get you running. Or if you're technically sophisticated, run it directly via Docker on your internal network.
Yes. You'll have to host it on your own server, but TodoList itself is entirely free and open source under the MIT License. You can use, copy, modify, and redistribute it freely.
Nope — one person installs it on a server you control. Once it's installed and running, invite team members and they access it via their web browser or mobile devices.
Your installation checks for updates regularly and can install them automatically, or you can update manually. You're always in control.
Yes. TodoList is fully responsive and works beautifully on phones and tablets. You can also add it to your home screen as a PWA for a native app-like experience.
Absolutely. Wherever you can host WordPress or any standard web application, you can host TodoList. Check the system requirements above for guidance.
Yes. TodoList runs entirely on your own server and doesn't phone home or require internet access. Perfect for secure, isolated environments.
Not at this time. TodoList is a fresh start. However, exporting your data out is always possible since you control the server.