Introduction
This document is a curated directory of Ghost CMS theme repositories and essential tools/resources for theme development, validation, localization, and deployment. Organized to facilitate browsing by origin and category, identify popular themes, and discover tooling for building and maintaining Ghost themes.
Updates
February 23, 2026 at 07:00 UTC
ALL THEMES (CONSOLIDATED TABLE)
| Theme Name | Repository URL | Stars | Category | Notes |
|---|---|---|---|---|
| OFFICIAL / TRYGHOST THEMES | ||||
| Ghost | https://github.com/TryGhost/Ghost | 51887 | Official | Independent technology for modern publishing, memberships, subscriptions and newsletters. |
| Casper (Official) | https://github.com/TryGhost/Casper | 2570 | Official | A classic theme for Ghost; Official Ghost theme - always featured |
| Ghost-CLI | https://github.com/TryGhost/Ghost-CLI | 489 | Official | CLI Tool for installing & updating Ghost |
| Starter | https://github.com/TryGhost/Starter | 480 | Official | A development starter theme for Ghost |
| action-deploy-theme | https://github.com/TryGhost/action-deploy-theme | 386 | Official | :octocat: Deploy your Ghost theme with Github Actions |
| eleventy-starter-ghost | https://github.com/TryGhost/eleventy-starter-ghost | 367 | Official | A starter template to build websites with Ghost & Eleventy |
| Dawn | https://github.com/TryGhost/Dawn | 300 | Official | A minimal newsletter theme for Ghost |
| London | https://github.com/TryGhost/London | 264 | Official | A free, open source theme for Ghost |
| Massively | https://github.com/TryGhost/Massively | 242 | Official | A free, open source theme for Ghost |
| ActivityPub | https://github.com/TryGhost/ActivityPub | 224 | Official | A full-featured ActivityPub server for networked publishing with Ghost |
| Editorial | https://github.com/TryGhost/Editorial | 210 | Official | A free, open source theme for Ghost |
| Lyra | https://github.com/TryGhost/Lyra | 179 | Official | A paid-members theme for Ghost |
| Roon | https://github.com/TryGhost/Roon | 143 | Official | The official Roon theme for Ghost |
| Alto | https://github.com/TryGhost/Alto | 122 | Official | A clean, minimalist theme featuring a light and dark mode for Ghost |
| Source | https://github.com/TryGhost/Source | 110 | Official | The default theme for Ghost |
| Edge | https://github.com/TryGhost/Edge | 94 | Official | A visually aesthetic portfolio theme for Ghost |
| Themes | https://github.com/TryGhost/Themes | 90 | Official | A monorepo for Ghost themes |
| Ease | https://github.com/TryGhost/Ease | 88 | Official | A minimal documentation theme for Ghost |
| Edition | https://github.com/TryGhost/Edition | 87 | Official | The newsletter theme for Ghost |
| Wave | https://github.com/TryGhost/Wave | 84 | Official | A podcast theme for Ghost |
| Pico | https://github.com/TryGhost/Pico | 76 | Official | A paid members publishing theme for Ghost |
| Ruby | https://github.com/TryGhost/Ruby | 64 | Official | A multi-column theme with a unique card layout for Ghost |
| Journal | https://github.com/TryGhost/Journal | 61 | Official | A newsletter theme for Ghost |
| Dope | https://github.com/TryGhost/Dope | 57 | Official | A unique tag-based theme for Ghost |
| Headline | https://github.com/TryGhost/Headline | 54 | Official | A local news theme for Ghost |
| Solo | https://github.com/TryGhost/Solo | 46 | Official | A personal theme for Ghost |
| Argon | https://github.com/TryGhost/Argon | 23 | Official | A simple publishing theme for Ghost |
| Tribeca | https://github.com/TryGhost/Tribeca | 17 | Official | A free theme for Ghost |
| Bulletin | https://github.com/TryGhost/Bulletin | 16 | Official | A newsletter theme for Ghost |
| Digest | https://github.com/TryGhost/Digest | 10 | Official | A newsletter theme for Ghost |
| Taste | https://github.com/TryGhost/Taste | 4 | Official | null |
| HIGHLY POPULAR COMMUNITY THEMES | ||||
| mnml-ghost-theme | https://github.com/curiositry/mnml-ghost-theme | 301 | Theme | A minimal, responsive, fast Ghost 6 blog theme with great typography. Comes with paid membership support, Disqus comments, syntax highlighting, and KaTeX for mathematics, and more. |
| ghost-mcp | https://github.com/MFYDev/ghost-mcp | 145 | Theme | A Model Context Protocol (MCP) server for interacting with Ghost CMS through LLM interfaces like Claude. Allow you to control your Ghost blog by simply asking Claude etc. |
| ghost-on-kubernetes | https://github.com/sredevopsorg/ghost-on-kubernetes | 86 | Theme | Ghost on Kubernetes by SREDevOps.org - Deploy Ghost v6 on Kubernetes (k8s, k3s, etc) with our hardened distroless rootless custom image. |
| ghost-storage-cloudinary | https://github.com/eexit/ghost-storage-cloudinary | 86 | Theme | :rocket: A fully-featured and deeply tested Cloudinary Ghost storage adapter |
| smart | https://github.com/royalfig/smart | 85 | Theme | A theme for the open source publishing platform Ghost |
| ghost | https://github.com/render-examples/ghost | 36 | Theme | Ghost on Render |
| image-resizing | https://github.com/Vortexmind/image-resizing | 35 | Theme | Image resizing Cloudflare worker for Ghost blog image content |
| Attegi | https://github.com/bunizao/Attegi | 28 | Theme | Attegi is an elegant and dynamic Ghost theme, with a modern design, deep support for Ghost, and specially optimized for mobile devices. |
| Scriptor-Ghost-Theme | https://github.com/JustGoodThemes/Scriptor-Ghost-Theme | 23 | Theme | Scriptor is a minimal, clean, modern & responsive Ghost theme for writers. |
| hackersandslackers-theme | https://github.com/hackersandslackers/hackersandslackers-theme | 21 | Theme | 👻 📝 ✨ Clean Ghost theme with advanced features & customization. |
| ghost-meilisearch | https://github.com/MFYDev/ghost-meilisearch | 21 | Theme | Add powerful, lightning-fast search to your Ghost blog with Meilisearch. This integration provides everything you need to create a seamless search experience for your readers. |
| ghost_ynh | https://github.com/YunoHost-Apps/ghost_ynh | 21 | Theme | Ghost package for YunoHost |
| Blogging-with-N8N | https://github.com/christancho/Blogging-with-N8N | 20 | Theme | AI-Powered Blog Automation Suite - Complete N8N workflow for automated content creation, research, SEO optimization, and publishing to Ghost CMS. |
| seance | https://github.com/CorySanin/seance | 18 | Theme | A self-hostable contact form for Ghost |
| transmission | https://github.com/nickabs/transmission | 17 | Theme | transmission Ghost theme |
| ghost-cms-amazon-ses-adapter | https://github.com/exlab-code/ghost-cms-amazon-ses-adapter | 14 | Theme | This project provides a simple but effective solution for using AWS SES instead of Mailgun for sending Ghost newsletters, without modifying Ghost's source code. |
| santhosh-veer-blog | https://github.com/mskian/santhosh-veer-blog | 11 | Theme | A Ghost theme with Membership Feature |
| eindev-ghost-theme | https://github.com/ehsanghaffar/eindev-ghost-theme | 10 | Theme | A new personal blog theme for Ghost CMS |
| ghost-cms-nextjs | https://github.com/Wayne-Jones/ghost-cms-nextjs | 10 | Theme | Template For Using GhostCMS as a headless CMS with NextJS |
| ghostcms-loader | https://github.com/MatthiesenXYZ/ghostcms-loader | 10 | Theme | This package provides a GhostCMS loader for astro. Allowing ease of use of all your GhostCMS content within astro's built in Content Layer! |
| wilburx9.com | https://github.com/wilburx9/wilburx9.com | 9 | Theme | Source code for my website, wilburx9.com |
| edwh-ghost | https://github.com/educationwarehouse/edwh-ghost | 9 | Theme | Python Client for Ghost CMS v3 - v6 |
| trivet | https://github.com/contraptionco/trivet | 8 | Theme | Google sign-in for Ghost blogs |
| sredevopsorg-ghost-theme | https://github.com/sredevopsorg/sredevopsorg-ghost-theme | 8 | Theme | A Ghost v5 Theme made for SREDevOps.org based on Tailwind CSS with sidebar navigation and dark theme by default. |
| nuxtjs-ghost | https://github.com/ditschedev/nuxtjs-ghost | 7 | Theme | NuxtJS module to interact with the Ghost API |
| MyWebSite | https://github.com/hatamiarash7/MyWebSite | 6 | Theme | My Personal Website |
| ghost-autoblogger-bot | https://github.com/Decryptu/ghost-autoblogger-bot | 6 | Theme | An automated Ghost CMS content generator that transforms the latest English AI news articles into engaging French content. This bot fetches current AI news, translates and adapts it into French using OpenAI's language models, and pairs it with relevant imagery from Unsplash to create draft posts for your Ghost blog. |
| Ghost-Theme-Blumid | https://github.com/code-gal/Ghost-Theme-Blumid | 5 | Theme | Ghost theme based on crystal-moire gradient design |
| ghost-boilerplate | https://github.com/rpuls/ghost-boilerplate | 5 | Theme | Ghost publishing platform, tweaked for Railway |
| elmah-io-ghost-theme | https://github.com/elmahio/elmah-io-ghost-theme | 4 | Theme | Ghost theme for the elmah.io blog |
| hawtofthepress | https://github.com/zhawtof/hawtofthepress | 4 | Theme | A minimalist Ghost theme for your personal blog |
| vapour | https://github.com/christopher-b/vapour | 4 | Theme | Ghost CMS theme boilerplate with Vite + TailwindCSS |
| Impact | https://github.com/eduardochiaro/Impact | 4 | Theme | Ghost blogging theme |
| mindsers-blog | https://github.com/mindsersit/mindsers-blog | 4 | Theme | Ghost theme for Mindsers Blog |
| dawn-advisory-theme | https://github.com/AdvisorySG/dawn-advisory-theme | 4 | Theme | Dawn theme for Ghost, adapted for Advisory SG. |
| netlify-translate-template | https://github.com/cathysarisky/netlify-translate-template | 4 | Theme | Ghost -> Netlify webhook -> DeepL -> translated posts in Ghost |
| deploy-ghost-on-gcp | https://github.com/mainawycliffe/deploy-ghost-on-gcp | 4 | Theme | Deploy a self-hosted Ghost CMS on GCP with serverless architecture. Scales to zero, costs ~$20-30/month for low traffic blogs. |
| ghost-theme-pharos | https://github.com/yuanliang/ghost-theme-pharos | 3 | Theme | yuanliang.io's theme for ghost |
| x-learn-ghost-theme | https://github.com/xdev-asia-labs/x-learn-ghost-theme | 3 | Theme | A modern Ghost theme for online courses and learning platforms with glass-morphism design, dark mode, and multi-language support |
| felix-ghost-theme | https://github.com/FelixOnline/felix-ghost-theme | 3 | Theme | Ghost theme for Felix, the Imperial College student newspaper |
| defalt | https://github.com/ifrederico/defalt | 3 | Theme | Open source Ghost theme editor with live preview. Customize the Source theme and export ready-to-upload .zip files. |
| blog | https://github.com/codetiger/blog | 3 | Theme | My Blog site hosted on Github Pages |
| Solitude-Interface | https://github.com/SolitudeRA/Solitude-Interface | 3 | Theme | A modern, high-performance personal blog interface built with Astro + React + TailwindCSS, powered by Ghost CMS as headless backend. Features multi-language support (zh/ja/en), dark/light themes, and multiple post types. |
| ghostty-monochrome | https://github.com/asphyxiamywife/ghostty-monochrome | 3 | Theme | pair of light and dark monochrome themes for ghostty |
| TOOLS & RESOURCES | ||||
| dungeonchurch | https://github.com/oakbrad/dungeonchurch | 86 | Tool | D&D group infrastructure. |
| ts-ghost | https://github.com/PhilDL/ts-ghost | 57 | Tool | A collection of TypeScript packages and tools to interact with a ghost blog. Type-safe 🦾 Ghost Content API client and CLI 🤖 tool to export posts in Markdown. |
| auto-newsletter-listmonk | https://github.com/chaddyc/auto-newsletter-listmonk | 25 | Tool | Autonomous newsletter builder tool for Listmonk and Ghost Blog CMS. This GoLang App compiles a newsletter from an RSS feed and posts it to Listmonk via API to create the new campaign. |
| ghost-myrtle | https://github.com/betschki/ghost-myrtle | 12 | Tool | Ghost Myrtle is a NodeJS command-line interface (CLI) tool that aims to make it easier for Ghost theme developers to create content for their theme demo sites. |
| STARTER & DEVELOPMENT THEMES | ||||
| undefined-ghost-theme | https://github.com/curiositry/undefined-ghost-theme | 81 | Starter | A minimal, Ghost 6-ready, membership-enabled starter theme for the Ghost blogging platform. |
TOOLS & RESOURCES
| Tool / Resource | Link | Purpose |
|---|---|---|
| Ghost Theme Docs | https://docs.ghost.org/themes | Official documentation for Handlebars themes, theme structure, custom settings, and validation workflow |
| GScan (Theme Validation) | https://github.com/TryGhost/gscan | Validates themes for errors/deprecations; used by Ghost during theme upload |
| Deploy Ghost Themes (GitHub Actions) | https://github.com/TryGhost/action-deploy-theme | GitHub Action to automate theme deployment |
| Ghost Theme Locales | https://github.com/priority-vision/ghost-theme-locales | CLI helper for creating localization (locale) files |
| Awesome Ghost | https://github.com/awesomelistsio/awesome-ghost | Curated list of Ghost resources and community projects |
QUICK REFERENCE BY USE CASE
Newsletter Themes
- Ghost — Independent technology for modern publishing, memb... (51887⭐)
- Dawn — A minimal newsletter theme for Ghost (300⭐)
- Source — The default theme for Ghost (110⭐)
- Themes — A monorepo for Ghost themes (90⭐)
- Edition — The newsletter theme for Ghost (87⭐)
Magazine / Publication Themes
- Casper (Official) — Official Ghost theme - always featured (2570⭐)
- Dawn — A minimal newsletter theme for Ghost (300⭐)
- London — A free, open source theme for Ghost (264⭐)
- Massively — A free, open source theme for Ghost (242⭐)
- Editorial — A free, open source theme for Ghost (210⭐)
- Alto — A clean, minimalist theme featuring a light and da... (122⭐)
- Source — The default theme for Ghost (110⭐)
Minimalist / Clean Themes
- mnml-ghost-theme — A minimal, responsive, fast Ghost 6 blog theme wit... (301⭐)
- Dawn — A minimal newsletter theme for Ghost (300⭐)
- Alto — A clean, minimalist theme featuring a light and da... (122⭐)
- Ease — A minimal documentation theme for Ghost (88⭐)
- undefined-ghost-theme — A minimal, Ghost 6-ready, membership-enabled start... (81⭐)
Portfolio / Creative Showcase
- Edge — A visually aesthetic portfolio theme for Ghost (94⭐)
Specialized
- Ease — A minimal documentation theme for Ghost (88⭐)
- Wave — A podcast theme for Ghost (84⭐)
NOTES FOR THEME SELECTION
- Official TryGhost themes are regularly maintained and well-documented.
- Community themes vary in maintenance; check last commit date and issue activity.
- Popular themes (1k+ stars) have larger user bases and active communities for support.
- Minimal themes prioritize typography and performance; suitable for blogs and newsletters.
- Magazine themes offer rich media layouts; ideal for publications and image-heavy content.
- Specialized themes (courses, podcasts, portfolios) may include built-in features for those use cases.
- Most themes use Handlebars templating; some newer ones support Tailwind CSS and build tools like Vite.
Data Source: GitHub API & automated discovery