a cosmicglue tool · widgets for static sites

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.

src/pages/post.astro
---
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.

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.