Your static site,
with a pulse.
Publish without rebuilding your editing stack. See what readers open, finish, and respond to. Handle comments, forms, and subscribers from one calm workspace while your site stays yours.
one backend for content, reader signals, and the work they create
the loop
publish, observe, act
Jamwidgets connects the work of running a content site instead of scattering it across a CMS, analytics tab, form inbox, and comment tool.
Publish
Draft, schedule, and publish Markdown-backed posts. Trigger your static-site build when the work is ready.
Observe
See reader sessions, post funnels, reactions, and subscriber growth without measuring your own backend traffic.
Respond
Work one queue for comments, form submissions, feedback, and the items that need a human decision.
Grow
Own your subscriber list, send post notifications or digests, and learn which content creates a response.
Add only what the site needs: comments, reactions, forms, subscriptions, polls, waitlists, feedback, or announcements.Explore the toolkit →
your frontend stays yours
connect once, add what matters
Install a framework package or use the core library. Add analytics in the shared layout, then place content and widgets where they belong. No application backend or database to operate.
---
import { Comments, Reactions } from "@jamwidgets/astro";
---
<article>{post.body}</article>
<Reactions pageId={post.slug} />
<Comments pageId={post.slug} />
built for sites with readers, not traffic charts
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 light CMS and an operating view of submissions, subscribers, comments, and post performance. Your static frontend remains the source of presentation; Jamwidgets runs the stateful work behind it.
give your next post somewhere to lead.
Start with one site for free. Add publishing automation, more sites, and higher audience limits when the work grows.
keep the vibe; outsource the plumbing