GoTodo - A Simple Todo Website Written in Go

View Source Updated February 02, 2026 @ 9:10 AM

GoTodo: A simple web based TODO List app

Demo: GoTodo

Requirements

  • PostgreSQL

Setup and Running

.env

You will need to rename the .env.example file to .env and fill in the required information. This is needed to connect to the database.

DB_HOST=localhost
DB_PORT=5432
DB_USER=postgres
DB_PASSWORD=password
DB_NAME=dbname

To start:

go run .

Server available on localhost:8080.
List will update automatically when adding a new item, deleting, or toggling complete/incomplete.
Web makes use of Bootstrap and HTMX for styling and updating elements.

Screenshot 2024-11-29 152706

Screenshot 2024-11-29 152713


Licensed under MIT; see LICENSE file for more information.