Skip to content
todo is a simple self-hosted todo manager
Go HTML Shell Dockerfile Makefile
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
scripts Initial Commit Jul 17, 2017
static Adds icons (#11) Jun 5, 2019
templates Replace 'Add' button with ↵ (#21) Jul 28, 2019
.gitignore Initial Commit Jul 17, 2017
Dockerfile Initial Commit Jul 17, 2017
LICENSE Initial Commit Jul 17, 2017
Makefile Initial Commit Jul 17, 2017
README.md Update README.md (#14) Jul 28, 2019
_config.yml
docker-compose.yml Small improvements (#3) Apr 18, 2019
go.mod Migrate to Bitcask DB (#7) May 13, 2019
go.sum Migrate to Bitcask DB (#7) May 13, 2019
main.go Additional functions migrated to unexported (#9) May 21, 2019
models.go Fixed bug in limiting title length Jun 25, 2019
screenshot.gif Readme adjustments, intial drone, animated screenshot (#6) Apr 25, 2019
screenshot.png Add screenshot Mar 5, 2018
server.go Fixed bug in limiting title length Jun 25, 2019
templates.go Exported functions moved to unexported (#8) May 21, 2019

README.md

todo

Build Status GoDoc Go Report Card CodeCov Sourcegraph Docker Version Image Info

todo is a self-hosted todo web app that lets you keep track of your todos in a easy and minimal way. 📝

animated screenshot

Quickstart

Docker

You can also use the Todo Docker Image:

$ docker pull prologic/todo
$ docker run -d -p 8000:8000 prologic/todo

Demo

There is also a public demo instance avilable at: https://todo.mills.io

Installation

Source

$ go get github.com/prologic/todo

Usage

Run todo:

$ todo

Then visit: http://localhost:8000/

Configuration

By default todo stores todos in todo.db in the local directory.

This can be configured with the -dbpath /path/to/todo.db option.

License

MIT Icon made by Smashicons from flaticon.com

You can’t perform that action at this time.