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 lang-html ^6.4.9 25 @codemirror/language-data ^6.5.1 25 @codemirror/search ^6.5.10 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 49 MkDocs >=1.6.1 57 vue-eslint-parser ^9.3.2 outdated 59 vue-template-compiler ^2.6.12 61 Chart.js ^4.4.1 64 Emotion ^11.11.3 64 Emotion ^11.11.0 64 react-colorful ^5.6.1 68 Prism ^1.30.0 69 pq v1.10.9 outdated 72 altcha ^2.3.0 outdated 73 go-oidc v3.14.1 73 koanf v0.1.2 outdated 73 koanf v1.0.0 outdated 73 koanf v0.1.0 outdated 73 koanf v1.0.0 outdated 73 koanf v1.1.0 outdated 73 koanf v1.2.0 outdated 73 koanf v1.0.1 outdated 73 koanf v1.0.0 outdated 73 koanf v2.2.2 outdated 74 uuid v5.3.2 74 vue-chartjs ^5.3.0 75 PyMdown Extensions >=10.15 75 qs ^6.15.2 76 turndown ^7.1.2 78 Day.js ^1.11.10 80 Zustand ^4.5.1 outdated 81 mkdocs-material >=9.6.14 82 pflag v1.0.6 outdated 83 eslint-plugin-import ^2.23.3 89 goldmark v1.7.12 outdated 89 highlight.js ^11.9.0 89 js-beautify ^1.15.1 outdated 90 prettier ^3.2.5 90 Zod ^3.22.4 outdated 91 Sass ^1.34.0 92 Echo v4.13.4 outdated 92 vue-i18n ^8.28.2 outdated 93 Cypress 15.8.1 outdated 93 Vite ^6.4.2 outdated 94 typescript-eslint ^6.21.0 outdated 94 typescript-eslint ^6.21.0 outdated 94 ESLint ^8.56.0 outdated 95 Axios ^1.16.0 95 Vue Router ^3.2.0 outdated 96 Material UI ^5.15.10 outdated 96 Material UI ^5.15.10 outdated 96 TypeScript ^5.2.2 outdated 96 Vue ^2.7.14 outdated 97 React ^4.6.0 outdated 97 React ^18.2.0 outdated 97 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

Search