BlogFreeOfficialWe run this
Blog
Posts, categories, tags, full-text search, RSS, reading time and a featured-post hero, in light and dark.
By EmDash
View on GitHubDirectory
I checked every listing here against EmDash 1.3 on October 16, 2026, and left out anything still pinned to a pre-1.0 release. Each card shows the price, whether the plugin runs in EmDash's sandbox or with full access to your site, and whether I run it on my own builds.
BlogFreeOfficialWe run this
Posts, categories, tags, full-text search, RSS, reading time and a featured-post hero, in light and dark.
By EmDash
View on GitHubMarketingFreeOfficial
A landing page built from blocks: hero, features, testimonials, pricing cards, an FAQ accordion and a contact form.
By EmDash
View on GitHubPortfolioFreeOfficial
A project grid with tag filtering, case study pages and RSS.
By EmDash
View on GitHubStarterFreeOfficial
Posts, pages, categories and tags with no styling opinions, for building your own design on top.
By EmDash
View on GitHubReal estateFree
An estate agency site with a property collection, filtered property search and the usual agency pages.
By Havenswift Hosting
View on GitHubStoreFree
The storefront theme built to pair with the DashCommerce plugin. Its README lags behind the code, so go by the package.
By DashCommerce
View on GitHubFormsFreeTrustedOfficialWe run this
Build forms in the admin, drop them into any page, collect submissions, send notifications and export the data.
By EmDash
View on npmEmailFreeTrustedOfficialWe run this
Sends magic links, invites and notifications through Cloudflare Email Sending.
By EmDash
View on npmIntegrationsFreeBothOfficialWe run this
Posts to URLs you set whenever content or media changes, and keeps a delivery log.
By EmDash
View on npmContentFreeTrustedOfficial
YouTube, Vimeo, X, Bluesky, Mastodon, GitHub Gist and link-preview blocks for the editor.
By EmDash
View on npmAdminFreeBothOfficial
Records every create, update and delete on content and media, with a history page in the admin.
By EmDash
View on npmAdminFreeSandboxed
A private feed and dashboard widget of content creates, edits and deletes, with filters and a retention setting.
By Mason James
View in the registryIntegrationsFreeBothOfficial
Publishes your posts to the AT Protocol network, with optional cross-posting to Bluesky.
By EmDash
View on npmContentFreeTrustedOfficial
Object, list, grid and tag editors for JSON fields, set up in the seed without writing React.
By EmDash
View on npmSearchFreeTrustedOfficial
Indexes content into Cloudflare AI Search on every save and adds a search route.
By EmDash
View on npmSearchFreeTrustedOfficial
Semantic search through Cloudflare Vectorize and Workers AI, alongside the built-in keyword search.
By EmDash
View on npmCommentsFreeTrustedOfficial
Screens comments with Llama Guard on Cloudflare Workers AI.
By EmDash
View on npmEmailFreeBoth
Sends site email through a long list of API providers with a fallback and a delivery log. The npm build adds plain SMTP.
By Mason James
View in the registryEmailFreeSandboxed
Sends magic links, invites and recovery email through the Resend API.
By mSales
View in the registryAnalyticsFreeBoth
Puts traffic, top pages and referrers on the dashboard, plus view counts inside each entry.
By Eisbachcode
View in the registryAnalyticsFreeSandboxed
Shows Umami traffic, referrers, countries and per-entry views inside the admin.
By Shane Lord
View in the registrySEOFreeSandboxed
Keyphrase and readability checks, JSON-LD, redirects and an SEO health report.
By Nookesh Karri
View in the registrySEOFreeSandboxed
Blocks or warns on publish when the title, meta description, headings, alt text or internal links fall short.
By emdashplugins.nl
View in the registryPrivacyFreeTrusted
A cookie consent banner that holds third-party scripts and embeds back until the visitor agrees.
By EmPlugins
View on npmAccessibilityFreeSandboxed
Writes image alt text with Claude in each entry's language, straight from the media library.
By La Symphonie
View in the registryContentFreeSandboxed
Translates content and SEO fields with DeepL, OpenAI or Cloudflare AI, and tracks which translations are missing or out of date.
By swissky
View in the registryContentFreeSandboxed
Events and venues with public JSON and iCalendar feeds, plus MCP tools.
By Vermeulen Solutions
View in the registryAuthFreeTrusted
Email and password sign-up, password reset and Google or GitHub login for member sites.
By The Weekend Projects
View on npmIntegrationsFreeSandboxed
Triggers and actions for your site. It asks for content, media, email and open network access, so read the permissions first.
By HandyPlugins
View in the registryContentFreeSandboxed
Brings CSV or JSON into a collection, up to 100 rows per run, and saves every row as a draft.
By HandyPlugins
View in the registryAnalyticsFreeSandboxed
Counts views on each entry inside EmDash, with no third-party analytics service.
By DesiDash Lab
View in the registryFormsFreeSandboxed
Embeds forms on pages, stores every submission, and emails them through the site's email provider.
By Bitdoze
View in the registryContentFreeTrusted
Versioned files stored privately in R2 and served through permission-checked links. Needs EmDash 1.1 or later.
By Ben Balter
View on npmSEOFreeBoth
A linked JSON-LD schema graph, a list of pages to fix, a Google preview, per-collection noindex, and redirect import from Redirection, Yoast and Rank Math.
By Moorage
View in the registrySEOFreeSandboxed
Builds one connected schema.org graph for the site, its people and their credentials. Run only one schema plugin at a time.
By Monprez
View in the registrySEOFreeSandboxed
Finds broken internal links and shows what links to a page before you change or remove it. Read-only.
By Krushna Raval
View in the registrySEOFreeTrusted
Pings IndexNow when entries in the collections you choose are published or unpublished, so Bing and others recrawl them sooner.
By jesseagleboy
View on npmContentFreeSandboxed
Article blocks for notices, accordions, tabs, steps, product boxes, cards, a table of contents and latest posts.
By Bitdoze
View in the registryContentFreeSandboxed
Fixes quotes, dashes, ellipses and spacing in the editor, and shows each change before it is applied.
By Krushna Raval
View in the registryContentFreeTrusted
The Puck visual editor as a field widget: lay out a page by dragging blocks, with images from the media library.
By markoinla
View on npmContentFreeTrusted
LaTeX formulas in your content, rendered on the server with KaTeX, so readers download no maths script.
By AK-103U
View on npmContentFreeTrusted
Lets editors set up the 404 page in the admin, and serves it with a real 404 status.
By Azydeco
View on npmMediaFreeTrusted
Converts uploaded JPEG and PNG images to WebP or AVIF, on upload or in bulk, and keeps the originals.
By Yarnadori
View on npmCommerceFreeSandboxed
Fixed-price Stripe Payment Links with verified webhooks and a payment history. No cart, subscriptions or tax.
By HandyPlugins
View in the registryCommerceFreeTrusted
A commerce plugin modelled on WooCommerce: products, cart, checkout and orders. Pair it with the DashCommerce Starter theme.
By DashCommerce
View on npmIntegrationsFreeSandboxed
Shares new entries to your social accounts through Buffer, formatted per network, and tracks each delivery.
By Shane Lord
View in the registryNewsFree
Weekly articles on each release, getting started and how-to guides, in English and German, from two of EmDash's most active contributors.
By Kevin Kyburz and Daniel Müller
Visit the siteToolFreeOfficial
Describe a site and watch AI build an editable EmDash site live. It is an open-source alpha, and the hosted demo cannot publish.
By EmDash
Visit the siteNewsFreeOfficial
Release notes and product updates from the EmDash team. The place to read what changed before you upgrade.
By EmDash
Visit the siteCommunityFreeOfficial
The official chat server, linked from emdashcms.com, for questions to the team and other people building on EmDash.
By EmDash
Visit the siteToolFreeOfficial
Official skills that teach AI coding agents to build EmDash sites and plugins, use the CLI, upgrade, and port from WordPress.
By EmDash
View on GitHubToolFreeOfficial
A read-only MCP server that lets your AI assistant search the EmDash docs instead of guessing from old training data.
By EmDash
Visit the siteTutorialsFree
Tutorials, videos and a blog about building on EmDash, from the maker of the Biolink theme and Content Widgets.
By Bitdoze
Visit the siteCommunityFree
A community-kept list of EmDash themes, plugins, tools and articles on GitHub.
By bearBoy80
View on GitHubBefore you install
A sandboxed plugin runs in its own isolated Worker and can only touch what it declared it needs. A trusted plugin is an npm package you add to plugins: [] in your Astro config, and it runs with the same access as the rest of your site. Cards marked Both ship in each form.
No. On Cloudflare the sandbox needs the Workers Paid plan and a Worker Loader binding. On Node it runs workerd as a child process. Sites on Hyperdrive can't use it at all.
From the official registry at plugins.emdashcms.com, through the Registry section of your admin. The registry only lists sandboxed plugins, so trusted ones come from npm.
Not yet. The official templates live on GitHub, and npm create emdash@latest pulls them from there. Community themes are GitHub repos too. The ones that run on 1.x are in the list above, and I leave out the ones still pinned to a pre-1.0 release until they update.
It's on at least one site I run in production today. Forms is on six of my seven EmDash sites, Cloudflare Email on four, and the Blog template is the base of my tutorial site.
Moving off WordPress
My agency, Webnetic, moves WordPress sites to EmDash. Pages, posts, images and old URLs come across, and online stores stay on WordPress because EmDash has nothing to match WooCommerce yet.