Make EmDash your own.

Find sandboxed plugins for SEO, forms, email, and more. See what each one can access before you install it.

Registry

Recently updated in the registry

Every plugin lists the permissions it needs, so you know what it can do before you install it.

Browse all plugins
  • Image

    RSS Feed To EmDash

    @rietamura.com

    Shows YouTube videos and posts from note, Zenn and Hatena Blog on your EmDash site by syncing their RSS and Atom feeds into a collection.

    v0.1.15 permissionsUpdated
  • Image

    Bluesky To EmDash

    @rietamura.com

    Shows your own Bluesky posts on your EmDash site by syncing them into a collection.

    v0.1.15 permissionsUpdated
  • Image

    Auto Thumbnail Design

    @rietamura.com

    Thumbnail design for posts without an image. Needs the Obsidian plugin Post To EmDash, which draws the title and date on it.

    v0.2.12 permissionsUpdated
  • Publish one timed site notice with server UTC and a self-hosted theme kit. 期限付き告知を保存・明示公開・停止。

    v0.1.0No permissionsUpdated
  • LLL Reading Time / 読了時間

    @mrhandsome39.bsky.social

    Estimate saved-article reading time and copy bilingual labels. 保存済み本文の読了目安と日本語文字・英単語量を確認し、表示文言を手動コピー。

    v0.1.13 permissionsUpdated
  • Review saved heading levels, jumps, empty and repeated text; copy a scoped report. 保存見出しの順序・要確認候補と引渡しレポート。

    v0.1.03 permissionsUpdated
  • Exposes 1541 production prompts, 433 model pricing benchmarks, and 802 cataloged MCP servers directly inside EmDash CMS.

    v1.0.01 permissionUpdated
  • LLL Campaign URL Builder

    @mrhandsome39.bsky.social

    Generate one campaign URL with UTM tags. English/Japanese, no saved data or external requests.

    v0.1.1No permissionsUpdated
  • RanklyBee

    @ranklybee.com

    Publish SEO articles from RanklyBee to your EmDash site.

    v0.1.04 permissionsUpdated
  • Image

    LLL CSV Migration Reconciler

    @mrhandsome39.bsky.social

    Compare a pasted CSV with saved CMS content by exact key and locale. Read-only, bilingual, with duplicate checks and bounded CSV reports.

    v0.1.12 permissionsUpdated

Security

Plugins without the security nightmare

Plugins from the registry run in their own sandbox and get only the capabilities they declare and you approve.

Sandboxed by default

Each plugin runs in an isolated sandbox. It can’t read environment variables, the filesystem, or another plugin’s storage.

You approve every permission

The consent dialog lists the exact permissions and network hosts a plugin asks for before anything installs.

Checked before it installs

EmDash verifies the bundle’s checksum, name, version, and permissions. Installation stops if any check fails.

Updates ask first

An update waits for your confirmation when it adds permissions or MCP tools, or makes an authenticated route public.

Install

From registry to running in three steps

Installs happen in your own EmDash admin, so you stay in control of every site.

Read the installation guide
  1. Find a plugin

    Search by name or keyword, or paste a public name like @example.com/search-ping.

  2. Open it in your site

    Choose Open in EmDash on a plugin page to jump to its install screen in your admin.

  3. Review and install

    Check the publisher, permissions, and verification status, then confirm the install.

Build

Have an idea for EmDash?

Write a plugin in TypeScript, declare the capabilities it needs, and publish it from your own Atmosphere account.

npx @emdash-cms/plugin-cli init my-plugin