JamWidgets

The full spread 🍓

Everything your
static site craves.

Comments, reactions, forms, subscriptions, polls, and more. Add the sticky stuff to your Astro, Next.js, or any static site in minutes.

-
readers on this page
💬 Comments

Let readers
talk back.

Threaded discussions on any page. Visitors comment without creating an account — you moderate from your dashboard. Approve, reject, or reply with a single click.

  • ✓ Threaded replies with nesting
  • ✓ Moderation queue with approve/reject
  • ✓ No signup required for visitors
  • ✓ Honeypot spam protection
See the docs →
Live demo — try it!
❤️ Reactions

A simple heart
says a lot.

Not every reader wants to write a comment. Hearts, claps, and bookmarks let visitors show appreciation instantly. See which pieces resonate without the noise of full discussions.

  • ✓ Hearts, claps, and bookmarks
  • ✓ Anonymous — no signup for visitors
  • ✓ Real-time counts
  • ✓ One reaction per visitor per page
See the docs →
Live demo — try it!

How do you feel about this page?

📝 Forms

Capture leads.
Stop spam.

Contact forms, feedback widgets, reader surveys — without managing email servers or databases. Submissions land fresh in your dashboard. Honeypot fields plus optional AI spam detection keep the noise out.

  • ✓ Create unlimited forms in dashboard
  • ✓ Honeypot + AI spam protection
  • ✓ View submissions in one place
  • ✓ Export to CSV
See the docs →
Live demo — try it!
📬 Email Subscriptions

Build your
audience.

Readers subscribe with double opt-in, get notified when you publish — per-post or weekly digest. One-click unsubscribe in every email.

  • ✓ Double opt-in confirmation
  • ✓ Per-post or weekly digest mode
  • ✓ One-click unsubscribe
  • ✓ Subscriber management
See the docs →
Live demo — try it!

Get notified when we publish new features:

📊 Polls

Ask your
audience.

Create multi-choice polls with real-time results. Anonymous voting — no signup required. See what your readers think.

  • ✓ Single or multi-select options
  • ✓ Real-time results
  • ✓ Anonymous voting
  • ✓ Optional end date
See the docs →
Live demo — try it!
💡 Feedback

Hear what
they want.

Collect suggestions and ideas from your visitors. Track status as new, reviewing, or implemented. Understand what your readers need.

  • ✓ Bug reports, features, improvements
  • ✓ Status tracking in dashboard
  • ✓ No signup for visitors
  • ✓ Lightweight embed
See the docs →
Live demo — try it!
🚀 Waitlist

Build hype
before launch.

Launching soon? Collect emails before your product is ready to serve. Track signups, see growth, and keep potential users engaged.

  • ✓ Simple email collection
  • ✓ Signup tracking
  • ✓ Export to CSV
  • ✓ Status management
See the docs →
Live demo — try it!

Join the waitlist for our next big feature:

Content & Publishing 📝

Write, schedule, and distribute your content. These features are managed from your dashboard.

✍️ Posts & CMS

Draft posts in JamWidgets's rich text editor. Schedule for later. Your static site pulls published content via API — perfect for Astro content loaders.

  • ✓ Rich text editing with Markdown output
  • ✓ Draft/publish workflow
  • ✓ Scheduled publishing
  • ✓ AI-generated excerpts
Learn more →

📣 Social Queue

Coming soon

Connect your social accounts. When you publish, queue up posts to Twitter, Bluesky, Mastodon, and LinkedIn — all from one place.

  • ✓ Twitter, Bluesky, Mastodon, LinkedIn
  • ✓ Schedule posts
  • ✓ Customize copy per platform

Teams & Collaboration 👥

Manage multiple sites. Invite team members with role-based access.

🏠

Multi-site

One dashboard, multiple sites. Each with its own settings, API keys, and allowed origins.

🔑

Team roles

Owner, Admin, Editor, Viewer. Control who can publish, moderate, and manage settings.

✉️

Invites

Invite by email. Existing users added instantly. Others get a pending invite auto-claimed on signup.

Ready to get jammin'? 🎸

Free for personal sites. No credit card needed.