Skip to content

Polls that live
where developers read

Drop interactive voting into any README, blog, or dashboard. Sub-5KB embed. Zero tracking. Open source.

Svelte 5React 19AstroFastAPIPocketBaseTypeScriptTailwindCloudflareSvelte 5React 19AstroFastAPIPocketBaseTypeScriptTailwindCloudflareSvelte 5React 19AstroFastAPIPocketBaseTypeScriptTailwindCloudflareSvelte 5React 19AstroFastAPIPocketBaseTypeScriptTailwindCloudflare

Built for surfaces
where every kilobyte matters

Other survey widgets pull in 200KB+ of tracking bloat. Polls Lab is surgical.

EMBED RUNTIME

4.9KB that
outperforms 200KB

Svelte 5 compiles to a surgical bundle smaller than most favicons. Your documentation pages keep perfect Core Web Vitals scores.

4.9KB gzipped
embed footprint
Engineering architecture
ABUSE MITIGATION

Multi-signal
vote integrity

Cryptographic device tokens + sliding-window IP hashing. Avoids false blocks behind shared NAT gateways.

PRIVACY
0

Third-party tracking cookies. Your visitors stay private.

BADGES
0 JS

Dynamic SVG badges for GitHub READMEs. No scripts. Just votes.

Every feature
deserves a
standard

Polls Lab was built to replace the patchwork of embedded surveys, community polls, and badge generators that fragment developer workflows.

Zero-JS Markdown Badges

GitHub strips iframes and script tags for security. Polls Lab generates dynamic Shields.io-compatible SVG badges with live vote shares directly in markdown. Clickable linkbacks drive traffic back to your poll.

Multi-Signal Abuse Protection

Cryptographic device tokens combined with sliding-window IP hash rate limiting. Prevents ballot stuffing while avoiding false positives when entire offices vote from behind the same NAT gateway.

Themes & Customization

Five curated theme packs — Minimal, WhatsApp, Telegram, Story, YouTube Grid. Custom colors, corner radius, typography, and layout. Match your brand without touching a line of CSS.

Multi-Mode Voting

Single choice, multi-select, quiz mode with correct answers, and visible voter badges. Confetti celebrations on vote. Every interaction feels alive.

Copy. Paste.
Live anywhere.

One line of markdown for GitHub READMEs. One iframe for blogs, dashboards, and documentation sites.

Polls Lab Badge
[![Which web framework is your team prioritizing in 2026?](http://localhost:8000/api/v1/badges/demo-frameworks.svg)](http://localhost:4321/polls/demo-frameworks)

Trending now

View all
2 days ago
4 days ago
932 votes/4 days ago

FastAPI vs Go for new microservices?

Leading: FastAPI52%
Vote in this poll
1 week ago
814 votes/1 week ago

Where do you deploy static Astro websites?

Leading: Cloudflare Pages64%
Vote in this poll

Start collecting
community signals

Create a poll in seconds. No signup required to vote. Self-host with a single binary.