Vikunja screenshot
#83 A Rank #33

Vikunja

Open-source task/to-do manager comparable to Todoist, shipped as a single Go binary with either SQLite or Postgres. One of the cleanest self-host stories in this batch.

Project Management Go Easy to deploy $6/mo equiv
78.0 / 100

βš™ Full Stack

Go backend (single static binary), Vue.js frontend bundled into the same binary, SQLite for zero-config installs or Postgres for production.

πŸ“ˆ Scaling Analysis

Go's stateless request handling and the binary's small footprint make horizontal scaling straightforward once Postgres is the backing store; the only real limit is a lack of built-in multi-node job queuing for very large installs, which most teams never hit.

πŸš€ Running on Nexlayer

One pod is enough for small deployments β€” bind Postgres via <podName>.pod:5432 for production durability instead of SQLite-on-emptyDir. mirror.gcr.io/library/golang or the official vikunja image both work; no reverse-proxy hacks needed since the binary serves both API and frontend.