← All repos

ghost

Independent technology for modern publishing, memberships, subscriptions and newsletters.

bloggingcmsghostjavascriptjournalismnodejspublishingweb-application
Browse cluster: SQL databases and distributed systems
10,768commits
220contributors
9languages

Tech stack & purpose

Ghost is an independent technology platform for modern publishing, memberships, subscriptions, and newsletters. Built with JavaScript and Node.js, it provides a web application that serves as both a content management system and publishing engine. The project is organized as a monorepo using pnpm workspaces, with a React-based admin interface gradually replacing legacy Ember components, alongside public-facing apps for comments, signups, search, and portal functionality. Development relies on Vite for builds, TailwindCSS for styling, Vitest for testing, and a centralized internationalization system supporting over 60 locales.

Languages

JavaScript
51.7%
TypeScript
42.6%
CSS
2.9%
Handlebars
2.1%
HTML
0.4%
Shell
0.2%
MDX
0.1%
Dockerfile
0.0%
XSLT
0.0%

Contributors (top 30 of 220)