All 70 Dependencies

Every package listmonk depends on, ranked by repo health score.

listmonk is a standalone, self-hosted newsletter and mailing list manager built for developers and organizations that want full ownership over their email infrastructure. It ships as a single statically-compiled binary with no runtime dependencies, backed by PostgreSQL for reliable, scalable storage of subscribers, campaigns, and analytics data. The dashboard provides everything from campaign creation to real-time delivery tracking in one cohesive interface.

What sets listmonk apart is its multi-messenger architecture: beyond standard SMTP email, it supports transactional SMS, WhatsApp, and custom HTTP postback integrations via a pluggable messenger interface. Campaigns and transactional messages share the same Go template engine, giving operators a unified way to personalize content across channels. SQL-based subscriber segmentation allows fine-grained targeting without requiring external tooling.

listmonk is actively developed and widely adopted in the self-hosting community, with over 21,000 GitHub stars and contributions from 220+ developers. Recent versions have added TOTP two-factor authentication, a visual drag-and-drop email builder, per-campaign SMTP selection, OIDC SSO with granular role-based permissions, and a built-in bounce management system. The upgrade path is idempotent — operators run a single `--upgrade` flag to apply schema migrations safely.

Deployment is straightforward via Docker Compose or binary download, with environment variable configuration and TOML fallback for all settings. For teams that need privacy by default, listmonk ships with configurable tracking opt-outs and anonymized analytics, making it a strong choice for NGOs, independent media, and compliance-sensitive organizations.

23 @lezer/highlight ^1.2.1 24 @codemirror/lang-css ^6.3.1 25 @codemirror/language-data ^6.5.1 25 @codemirror/search ^6.5.10 25 lang-html ^6.4.9 26 @codemirror/commands ^6.8.1 26 @codemirror/language ^6.11.0 28 mkdocs-material-extensions >=1.3.1 32 CodeMirror State ^6.5.2 33 lang-javascript ^6.2.3 37 CodeMirror ^6.0.0 38 lang-markdown ^6.3.2 41 @codemirror/view ^6.36.5 43 otp v1.5.0 44 feeds v1.2.0 46 imaging v1.6.2 48 Sprig v3.3.0 49 sqlx v1.4.0 51 MkDocs >=1.6.1 55 vue-eslint-parser ^9.3.2 outdated 59 vue-template-compiler ^2.6.12 61 react-colorful ^5.6.1 62 Emotion ^11.11.3 62 Emotion ^11.11.0 67 go-oidc v3.14.1 67 pq v1.10.9 outdated 71 altcha ^2.3.0 outdated 72 turndown ^7.1.2 73 vue-chartjs ^5.3.0 74 qs ^6.15.2 75 koanf v0.1.2 outdated 75 koanf v1.0.0 outdated 75 koanf v0.1.0 outdated 75 koanf v1.0.0 outdated 75 koanf v1.1.0 outdated 75 koanf v1.2.0 outdated 75 koanf v1.0.1 outdated 75 koanf v1.0.0 outdated 75 koanf v2.2.2 outdated 76 uuid v5.3.2 78 Day.js ^1.11.10 78 Prism ^1.30.0 78 Zustand ^4.5.1 outdated 78 eslint-plugin-import ^2.23.3 79 mkdocs-material >=9.6.14 81 Chart.js ^4.4.1 81 pflag v1.0.6 outdated 86 highlight.js ^11.9.0 86 js-beautify ^1.15.1 outdated 88 PyMdown Extensions >=10.15 91 Sass ^1.34.0 91 goldmark v1.7.12 outdated 91 prettier ^3.2.5 91 vue-i18n ^8.28.2 outdated 92 Zod ^3.22.4 outdated 93 Cypress 15.8.1 outdated 94 Axios ^1.16.0 94 Echo v4.13.4 outdated 94 Vite ^6.4.2 outdated 94 typescript-eslint ^6.21.0 outdated 94 typescript-eslint ^6.21.0 outdated 95 ESLint ^8.56.0 outdated 95 Vue Router ^3.2.0 outdated 96 Material UI ^5.15.10 outdated 96 Material UI ^5.15.10 outdated 96 Vue ^2.7.14 outdated 97 TypeScript ^5.2.2 outdated 98 React ^4.6.0 outdated 98 React ^18.2.0 outdated 98 React DOM ^18.2.0 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers