{"repo":"karthikeyankc/discuss","free":true,"listed":false,"github":"https://github.com/karthikeyankc/discuss","clone":"git clone https://github.com/karthikeyankc/discuss.git","description":"A lightweight, fast, and simple commenting system for websites. Free alternative to Disqus, Cusdis, Giscus, Schnack, Commentario, Remark42, Isso.","language":"JavaScript","stars":17,"topics":["comment-moderation","comment-system","comments","discuss","self-hosted-comments","threaded-comments","nested-comments","static-comments","lightweight","sqlite"],"license":"MIT","category":"databases-storage","readme_excerpt":"Self-hosted comments for static sites. One script tag. Your data, your server, no subscriptions. Live Demo --- Table of Contents - Features - Bundle size - Quick Start - Embedding - Basic embed - Unstyled embed - Stable thread keys - Programmatic options - Cross-origin setup - Local development - Comment editing - Customisation - CSS custom properties - Colours, title, and icons - Widget HTML structure - Example stylesheet - Configuration - Email Notifications - Choosing a provider - Gmail setup - Resend setup - Postmark setup - Deployment - systemd - Nginx - Apache - Upgrading - Roadmap - Contributing - License --- Features Feature Description --- --- Lightweight embed A and a . No npm, no bundler, nothing to install on the host page. client.js is 5.8 KB gzip; client.css is 12.7 KB gzip. Total: 18.5 KB. SQLite, no database server Everything lives in a single file on your machine. Nothing to provision, nothing to pay for, trivial to back up. Markdown Bold, italic, code blocks, lists, and blockquotes. Rendered server-side and sanitised. Commenters get a live preview as they type. Nested replies Threaded conversations up to three levels deep, with collapsible thread lines. Spam protection Honeypot field catches bots silently. Blocked word list queues matching comments for manual review. Both are configurable per domain. Email notifications Get notified when a new comment arrives or when someone replies. Visitors get notified when someone replies to them too. SMTP credentials ar","default_branch":null,"files":null,"tree":[],"storefront":"/r/karthikeyankc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/karthikeyankc/discuss/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}