Skip to content

nithitsuki/zapiska

Repository files navigation

zapiska

A comment and webmention engine.
Self-hosted. One binary. Your data.
Getting started · API · Discord · Sponsor


features

fully custom UI left upto you!
zapiska screenshot
Basic screenshot of the a minimal UI frontend

Style it all you want

Zapiska is backend only. Use the configurable widget, or build your own widget. Indie Web is all about expressing yourself

Bring your own moderation (BYOM)

Hook in an LLM, a rules engine, a community blocklist, or the built-in dashboard. Zapiska doesn't decide what spam means-it's your call. Community moderation tools plug in via the admin API.

Threaded replies

Nested conversations supported, oldest-first within each thread. Prefer flat? Set depth to 0.

Webmention support

Accepts W3C webmentions, auto-fetches source pages, parses author profiles, and pulls in avatars.

Built-in spam protection

Rate limiting, per-IP daily caps, per-domain caps, honeypot fields, content-hash dedup, and URL cross-referencing. Cloudflare turnstile is also supported for extra protection.

One binary, zero dependencies

Rust and SQLite only. No Postgres, no Redis, no JS runtime. ~10MB, runs on a $5 VPS or a Raspberry Pi.

About

webmentions & comments for the IndieWeb!!

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

Used by

Contributors

Languages