#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.
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.