For writers, bloggers, and teams running EmDash

The plugins your readers
notice without knowing why.

Drop-in plugins that make EmDash sites feel considered. Reading time. Social sharing. Hearts. Short links. Everything works out of the box.

5min read

This page uses readtime, sharepost, heartpost, and shortlink plugins

Everything a blog expects

autobuild

beta

The plugin that makes EmDash feel live.

npm install @plugdash/autobuild

callout

beta

The block every technical writer reaches for that almost no theme ships.

npm install @plugdash/callout

engage

beta

Heart, share, copy. One import, one bar, one well-considered default.

npm install @plugdash/engage

readtime

beta

Readers decide in three seconds. Give them a reason to stay.

npm install @plugdash/readtime

sharepost

beta

Readers who want to share your work shouldn't have to work for it.

npm install @plugdash/sharepost

tocgen

beta

Long posts deserve navigation. Your readers will find what they came for.

npm install @plugdash/tocgen

heartpost

alpha

The lightest form of applause. One click, no account.

npm install @plugdash/heartpost

shortlink

alpha

Every post deserves a clean URL. Copy and share in one tap.

npm install @plugdash/shortlink

Built to be kept

Install it. Change it. Prove it on the page you are reading.

01

Works on install

Defaults that look considered, not default. Add one import to your layout and your readers see the result. No config required to ship something good.

02

Yours to change

Every visual value is a CSS custom property. Variants for tone, sizes for density, tokens that bend to your theme without fighting it.

03

Proven on this page

This site runs EmDash with every PlugDash plugin installed. The reading time, the share buttons, the heart - all running live. If it ships here, it ships.