All 243 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.

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

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