spread the word.
preserve the vibe.
Comments, reactions, forms, subscriptions, polls, a whole CMS. Drop-in widgets for Astro, Next, Hugo, whatever. Your site stays static — we run the backend.
made for small audiences, serious readers, and people who still hand-code their blog
what's in the jar
Ten drop-in widgets, one dashboard. The ones your blog actually needs, without rebuilding your community every time you move platforms.
Comments
Threaded replies with moderation you control. No signup friction for readers — they just type and send.
Reactions
Hearts, claps, bookmarks. See which pieces resonated without needing anyone to write a comment.
Forms
Contact forms, surveys, feedback widgets. Honeypot + AI spam filter. Submissions land in your dashboard.
Subscriptions
Double opt-in, per-post or weekly digest. One-click unsubscribe. You own the list — export any time.
Polls & waitlists
Ask your readers; launch before you're ready. Anonymous voting, multi-choice, simple CSV exports.
A whole CMS
Write in TipTap, schedule, republish, AI-generated excerpts. Drafts for already-published posts. Rebuilds your static site on publish.
Plus announcements, feedback boards, page views, and a social-queue in the works. See them all →
three lines of code
Install the package, drop the component, done. Works with Astro, Next, Nuxt, Hugo, Jekyll, Eleventy — anything that outputs HTML. No backend to run. No database to rotate.
---
import { Comments, Reactions } from "@jamwidgets/astro";
---
<article>{post.body}</article>
<Reactions pageId={post.slug} />
<Comments pageId={post.slug} />
who picks this up
Writers with Hugo blogs that have been running for eight years. Independent publishers who don't want to rebuild a Substack with their own domain. Indie marketing sites that just need a contact form that actually catches spam. Startup blogs that want comments without handing traffic to a vendor's JS monolith.
You get a dashboard with your submissions, your subscribers, your comments — not a second CMS. Your static site stays static. We just make it a little more alive.
part of a small studio
jamwidgets is one tool in the cosmicglue suite. Flat-priced per app, shared voice, one studio behind all of them.
Founder hub
Uptime, errors, deploys, status pages, metrics. cmdline Pro includes Jamwidgets Pro.
Memorable team links
go/handbook, go/okrs, go/wifi. Internal shortcuts, flat pricing, no per-seat nonsense.
Agent workflows, beta
Capability-scoped agent workflows are in beta. Request access now; paid bundle support comes later.
turn visitors into a community.
Free for personal sites. Pro at $9/mo when you outgrow it. Setup is actually three lines of code — not a marketing number.