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.

22 @lezer/highlight ^1.2.1 23 @codemirror/lang-css ^6.3.1 24 @codemirror/language-data ^6.5.1 24 @codemirror/search ^6.5.10 24 lang-html ^6.4.9 25 @codemirror/commands ^6.8.1 25 @codemirror/language ^6.11.0 28 mkdocs-material-extensions >=1.3.1 31 CodeMirror State ^6.5.2 32 lang-javascript ^6.2.3 36 CodeMirror ^6.0.0 37 lang-markdown ^6.3.2 40 @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 MkDocs >=1.6.1 49 sqlx v1.4.0 53 vue-eslint-parser ^9.3.2 outdated 56 react-colorful ^5.6.1 59 vue-template-compiler ^2.6.12 62 eslint-plugin-import ^2.23.3 62 go-oidc v3.14.1 63 pq v1.10.9 outdated 64 js-beautify ^1.15.1 outdated 66 Emotion ^11.11.3 66 Emotion ^11.11.0 68 vue-chartjs ^5.3.0 74 altcha ^2.3.0 outdated 74 qs ^6.15.2 75 turndown ^7.1.2 76 Day.js ^1.11.10 76 uuid v5.3.2 81 Zustand ^4.5.1 outdated 81 koanf v0.1.2 outdated 81 koanf v1.0.0 outdated 81 koanf v0.1.0 outdated 81 koanf v1.0.0 outdated 81 koanf v1.1.0 outdated 81 koanf v1.2.0 outdated 81 koanf v1.0.1 outdated 81 koanf v1.0.0 outdated 81 koanf v2.2.2 outdated 81 mkdocs-material >=9.6.14 83 Prism ^1.30.0 83 highlight.js ^11.9.0 83 pflag v1.0.6 outdated 86 Chart.js ^4.4.1 88 PyMdown Extensions >=10.15 91 Sass ^1.34.0 91 Zod ^3.22.4 outdated 91 goldmark v1.7.12 outdated 91 prettier ^3.2.5 91 vue-i18n ^8.28.2 outdated 93 Cypress 15.8.1 outdated 93 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 Axios ^1.16.0 95 ESLint ^8.56.0 outdated 95 TypeScript ^5.2.2 outdated 95 Vue ^2.7.14 outdated 95 Vue Router ^3.2.0 outdated 96 Material UI ^5.15.10 outdated 96 Material UI ^5.15.10 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