Technologies

What is listmonk built with?

listmonk is a Go repo built with Echo and Alpine.js. It stores its data in Postgres, reaches it with github.com/jmoiron/sqlx, signs people in with github.com/coreos/go-oidc/v3 and golang.org/x/oauth2, uses AI through openai, and uses pq. It has 39,387 written lines, with 15 test files.

Read on November 4, 2026, at commit 517b461. Read it as markdown

/

listmonk

Backend

The base

  • Echo39 files

Data access

  • github.com/jmoiron/sqlx40 files

Sign-in

  • github.com/coreos/go-oidc/v31 file
  • golang.org/x/oauth21 file

Support

Tools

  • golang.org/x/mod2 files

Other

  • golang.org/x/text3 files
  • github.com/Masterminds/sprig/v32 files
  • github.com/spf13/pflag1 file

static/admin

Frontend

Interface

  • Chart.js2 files
  • CodeMirror2 files
  • @lezer/highlight1 file
static/admin

Support

The base

  • Alpine.js18 files

Other repos with a similar stack

Ordered by how much of its stack they share with listmonk, then by stars.

Frequently asked questions

What language is listmonk written in?
listmonk is written in Go, with 39,387 written lines.
What framework does listmonk use?
listmonk is built with Echo and Alpine.js.
What database does listmonk use?
listmonk stores its data in Postgres and reaches it with github.com/jmoiron/sqlx.

The proof: cmd/install.go, line 16

What does listmonk sign people in with?
listmonk signs people in with github.com/coreos/go-oidc/v3 and golang.org/x/oauth2.
Does listmonk use AI?
Yes. listmonk uses AI through openai.
What services does listmonk use?
listmonk uses pq.
Does listmonk have tests?
Yes. listmonk has 15 test files.
Which repos have a stack like listmonk's?
The ones that share most of its stack:n8n-io/n8nopen-webui/open-webuipaperclipai/paperclip

What is your repo built with?

Paste your public repo and see it drawn.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →