All 236 Dependencies

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

Ghost is an open source, headless Node.js CMS built for professional publishers, independent creators, and media businesses who want to own their audience and revenue without relying on algorithmic platforms. It bundles a modern content editor, a built-in newsletter engine, and native membership subscriptions into a single cohesive platform, removing the need to stitch together WordPress, Mailchimp, and Stripe separately.

The platform exposes content through a REST Content API and GraphQL, making it straightforward to connect any frontend framework or static site generator. Ghost deploys via a CLI that handles Node.js, MySQL, Nginx, and Let's Encrypt SSL in a single command on Ubuntu servers, or spins up locally in under a minute. An active Nx-managed monorepo with hundreds of contributors ships weekly releases and maintains a weekly cadence of versioned updates.

Ghost's architecture centers on independent creator economics. Writers can offer free and paid membership tiers, gate posts behind paywalls, send segmented email newsletters, and track engagement through native analytics—without giving a revenue cut to any intermediary. The Koenig Lexical editor supports rich interactive cards including polls, member sign-up prompts, and embedded media, all without plugins.

A distinctive direction in recent versions is deep Fediverse integration via ActivityPub, allowing Ghost publications to act as decentralized actors that can be followed from Mastodon and other ActivityPub-compatible clients. This makes Ghost one of the few production CMS platforms with genuine open-web interoperability built into its core.

20 @codemirror/lang-yaml catalog: 23 @lezer/highlight 1.2.3 24 @codemirror/lang-css catalog: 25 lang-html catalog: 25 @codemirror/lang-json catalog: 25 @codemirror/search catalog: 26 @codemirror/commands catalog: 26 @codemirror/language catalog: 32 CodeMirror State catalog: 32 @codemirror/theme-one-dark catalog: 33 lang-javascript catalog: 34 @codemirror/autocomplete catalog: 34 heic-convert 2.1.0 36 node-xml 1.0.1 37 CodeMirror 5.65.21 outdated 38 lang-markdown catalog: 39 node-html-markdown catalog: 39 path-browserify 1.0.1 40 busboy 1.6.0 40 prop-types 15.8.1 40 remark-gfm 4.0.1 41 @codemirror/view catalog: 41 node-jose 2.2.0 42 clsx catalog: 42 common-tags 1.8.2 42 process 0.11.10 42 rimraf 6.1.3 42 tw-animate-css catalog: 42 util 0.12.5 43 node-bunyan 1.8.15 43 cross-fetch catalog: 43 eslint-plugin-i18next 6.1.5 44 @tailwindcss/line-clamp 0.4.4 44 cmdk 1.1.1 44 dequal catalog: 44 pluralize 8.0.0 45 color 5.0.3 45 React Hot Toast catalog: 46 EventEmitter3 5.0.4 46 sirv 3.0.2 47 normalize.css 3.0.3 outdated 48 Emoji Mart 1.2.1 outdated 48 Emoji Mart 5.6.0 49 countries-and-timezones 3.9.0 outdated 50 image-size 1.2.1 outdated 51 cors 2.8.6 51 jsonwebtoken 8.5.1 outdated 51 mime-types 2.1.35 outdated 52 on-headers 1.1.0 55 Headless UI 1.7.19 outdated 55 ember-concurrency 2.3.7 outdated 55 superagent 5.3.1 outdated 56 fs-extra catalog: 56 microdiff 1.5.0 outdated 57 html-to-text 5.1.1 outdated 58 nice-modal-react catalog: 59 glob catalog: 59 node-fetch 2.7.0 outdated 59 use-debounce 10.1.1 61 react-select 5.10.2 62 React CodeMirror catalog: 62 React CodeMirror catalog: 62 c8 catalog: 63 @tryghost/api-framework catalog: 63 compression 1.8.1 63 eslint-plugin-react catalog: 63 JSZip 3.10.1 63 Luxon 3.7.2 64 form-data 4.0.6 64 jsonc-parser catalog: 64 react-colorful 5.7.0 outdated 65 Chalk catalog: 65 Handlebars.js 4.7.9 65 Sonner catalog: 66 DOM Testing Library 10.4.1 66 React Testing Library catalog: 66 postcss-import 16.1.1 outdated 68 jest-dom catalog: 68 file-type 21.3.4 outdated 68 Lodash catalog: 68 Lodash 4.18.1 69 Anime.js 3.2.2 outdated 69 date-fns 2.30.0 outdated 69 semver catalog: 71 MDX 3.1.1 72 react-day-picker 9.14.0 outdated 72 react-error-boundary 3.1.4 outdated 73 MSW (Mock Service Worker) catalog: 74 @sentry/vite-plugin 5.3.0 outdated 74 iconv-lite 0.7.2 outdated 75 dotenv catalog: 75 globals 17.7.0 outdated 75 knex 3.1.0 outdated 75 qs 6.15.3 outdated 75 validator.js catalog: 76 NumberFlow (React) 0.6.1 outdated 76 Radix UI 1.2.15 outdated 76 Radix UI 1.1.18 outdated 76 Radix UI catalog: 76 Radix UI catalog: 76 Radix UI catalog: 76 Radix UI 1.1.18 outdated 76 Radix UI 2.1.19 outdated 76 Radix UI catalog: 76 Radix UI 1.1.18 outdated 76 Radix UI 2.1.11 outdated 76 Radix UI catalog: 76 Radix UI 1.4.2 outdated 76 Radix UI 2.3.2 outdated 76 Radix UI catalog: 76 Radix UI 1.4.2 outdated 76 Radix UI 1.3.0 outdated 76 Radix UI catalog: 76 Radix UI catalog: 76 Radix UI 1.1.13 outdated 76 Radix UI 1.1.14 outdated 76 Radix UI catalog: 76 express-session 1.19.0 76 Moment Timezone catalog: 77 node-jwks-rsa 3.2.2 outdated 77 otplib 12.0.1 outdated 77 postcss-cli 11.0.1 outdated 78 dockerode 5.0.1 78 markdown-it 14.3.0 outdated 78 ua-parser-js 1.0.41 outdated 78 unplugin-dts 5.0.3 outdated 79 concurrently catalog: 79 PapaParse 5.5.4 outdated 79 temporal-polyfill catalog: 80 user-event 14.6.1 outdated 80 tldts catalog: 81 js-yaml 4.3.0 outdated 83 @hookform/resolvers 5.4.0 outdated 83 Octokit REST 21.1.1 outdated 83 class-variance-authority 0.7.1 83 jest-extended 7.0.0 84 sanitize-html 2.17.5 outdated 84 type-fest catalog: 85 dnd-kit 6.3.1 85 dnd-kit 7.0.2 outdated 85 dnd-kit 3.2.2 outdated 85 body-parser 1.20.5 outdated 85 Chai catalog: 85 esbuild 0.28.1 outdated 85 got 13.0.0 outdated 86 Autoprefixer 10.5.2 outdated 86 Cacheable 4.1.0 outdated 86 Express 4.22.2 outdated 86 Multer 2.2.0 outdated 87 eslint-plugin-tailwindcss catalog: 87 i18next 23.16.8 outdated 88 TanStack Virtual (React) catalog: 88 Moment.js catalog: 88 tailwind-merge 3.6.0 88 tsx catalog: 89 Cheerio 0.22.0 outdated 89 highlight.js 10.7.3 outdated 89 lint-staged 17.0.8 outdated 89 Nodemailer 8.0.11 outdated 89 sharp 0.35.3 outdated 89 Yjs 13.6.31 outdated 90 Tailwind CSS catalog: 90 Tailwind CSS catalog: 90 cssnano 4.1.10 outdated 90 DOMPurify catalog: 90 Inquirer.js 8.2.7 outdated 90 prettier 3.9.4 outdated 90 react-dropzone 14.4.1 outdated 90 Stylelint 17.14.0 outdated 90 Tailwind CSS catalog: 90 Zod catalog: 91 Faker catalog: 91 Lexical 0.13.1 outdated 91 Lexical 0.13.1 outdated 91 Lexical 0.13.1 outdated 91 Lexical 0.13.1 outdated 91 Lexical 0.13.1 outdated 91 Lexical 0.13.1 outdated 91 Lexical 0.13.1 outdated 91 Lexical 0.13.1 outdated 91 Lexical 0.13.1 outdated 91 Lexical 0.13.1 outdated 91 Lexical 0.13.1 outdated 91 Lexical 0.13.1 outdated 91 Playwright catalog: 91 Tiptap Core 2.27.2 outdated 91 Tiptap Core 2.27.2 outdated 91 Tiptap Core 2.27.2 outdated 91 Tiptap Core 2.27.2 outdated 91 Tiptap Core 2.27.2 outdated 91 Tiptap Core 2.27.2 outdated 91 Tiptap Core 2.27.2 outdated 91 Tiptap Core 2.27.2 outdated 91 Tiptap Core 2.27.2 outdated 91 Tiptap Core 2.27.2 outdated 91 React Flow 12.11.1 outdated 91 Lexical 0.13.1 outdated 91 lucide-react catalog: 91 Recharts 2.15.4 outdated 92 TanStack Query catalog: 92 @vitejs/plugin-react catalog: 92 Vitest catalog: 92 Vitest catalog: 92 jsdom catalog: 92 postcss catalog: 92 React Hook Form 7.80.0 outdated 92 Vitest catalog: 93 Anthropic TypeScript SDK 0.110.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.1079.0 outdated 93 preact catalog: 93 Vite catalog: 94 @babel/core 7.29.7 outdated 94 @babel/core 7.28.6 outdated 94 @babel/core 7.18.6 outdated 94 @babel/core 7.29.0 outdated 94 ESLint 9.39.4 outdated 94 Sentry JavaScript (@sentry/browser) 7.114.0 outdated 94 Sentry JavaScript (@sentry/browser) 7.120.4 outdated 94 Sentry JavaScript (@sentry/browser) catalog: 94 Sentry JavaScript (@sentry/browser) 7.116.0 outdated 94 typescript-eslint catalog: 94 ESLint 9.39.4 outdated 94 jest 29.7.0 outdated 94 jest 29.7.0 outdated 94 MySQL2 3.22.5 outdated 94 React Router catalog: 94 React Router 7.18.1 outdated 94 Stripe Node.js Library 8.222.0 outdated 94 typescript-eslint catalog: 95 Storybook catalog: 96 @slack/web-api 7.1.0 outdated 96 TypeScript catalog: 97 React catalog: 97 React catalog: 97 React DOM catalog: 97 webpack 5.105.4 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