Stars
Forks
Watchers
Developer links
Cusdis
Comments for small sites without Disqus's baggage: Cusdis is a lightweight, privacy-first, open-source comment system for embedding under blog posts and articles. The embedded JavaScript SDK is about 5 KB gzipped (Disqus is roughly 24 KB), sets no cookies, runs no tracking, and does not require readers to create an account or sign in before commenting. Integration is two lines: a container div with your app ID and an async script tag, with ready-made adapters for common frameworks and static site generators. Moderation is approval-based - new comments stay hidden until you approve them from the dashboard, and email notifications include a Quick Approve link that approves or replies to a comment from your phone without logging in. A webhook fires on every new comment for integrations like Telegram notifications. The widget ships with built-in i18n and dark mode. The stack is TypeScript and Next.js with a Prisma data layer, deployable via Docker with PostgreSQL. Deliberately minimalist: no ads, no reader profiling, and your comment data lives in your own database.
Benefits
- No Ads, No Tracking, No Cookies
- Disqus monetizes your readers with ads and data collection. Cusdis embeds nothing but the comment widget - zero cookies and zero third-party requests.
- Readers Comment Without Accounts
- No sign-in wall means lower friction and more comments; a name and message is all a reader needs.
- One-Fifth the Page Weight
- At ~5 KB gzipped versus Disqus's ~24 KB, the widget barely registers in page load metrics - fitting for performance-tuned static blogs.
- Moderate from Your Inbox
- Approval-based moderation with Quick Approve links in notification emails means comment review happens on your phone, not in a dashboard.
Features
- Two-Line Embed
- A div and a script tag add comments to any page, with adapters for popular frameworks and static site generators.
- Approval-Based Moderation
- Comments stay hidden until approved - full editorial control over what appears on your site.
- Email Quick Approve
- Notification emails carry short-lived links to approve or reply without logging in.
- Webhooks
- Trigger a URL on every new comment to wire up Telegram alerts or custom automation.
- i18n and Dark Mode
- Built-in internationalization and dark-mode support in the widget.
- Own Your Data
- TypeScript/Next.js app with a Prisma-backed database on your server - comments are never held hostage by a third party.