{"repo":"angristan/bulla","free":true,"listed":false,"github":"https://github.com/angristan/bulla","clone":"git clone https://github.com/angristan/bulla.git","description":"A self-hosted comment system for static sites and blogs 💬","language":"PHP","stars":13,"topics":[],"license":null,"category":"self-hosted-apps","readme_excerpt":"Bulla A self-hosted comment system for static sites and blogs. Features - Comments - Markdown support with GitHub-flavored syntax and live preview - Nested replies with configurable depth - Sorting by oldest, newest, or popular (by votes) - Voting with optional upvotes and downvotes - Editing within a configurable time window - Deep linking to any comment with #comment-{id} - Appearance - Dark mode (light, dark, or auto) - Customization with accent color, custom CSS, and branding options - Avatars via Gravatar, GitHub, optionally proxied by imgproxy - Authentication - Anonymous commenting with optional name/email/website - Optional GitHub login for commenters - Admin comments with badge, claim past comments by email/name - Two-factor authentication (TOTP) for admin login - Notifications - Email notifications for moderation and for replies with unsubscribe support - Telegram bot for notifications, replies, and moderation - Moderation - Approve, spam, delete from admin panel, email, or Telegram - Spam protection with honeypot, rate limiting, and blocked words - Data - Import from isso, Disqus, or WordPress - Export to JSON - Atom feeds for comment threads - Self-hosting - Single Docker container with SQLite (PostgreSQL optional) - Simple embedding with a single script tag - Lightweight embed ( 10KB gzipped) Quick Start Bulla is designed to be easily self-hosted. Just a single Docker container with SQLite. PostgreSQL and imgproxy are optional. To add comments to your site: Learn","default_branch":null,"files":null,"tree":[],"storefront":"/r/angristan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/angristan/bulla/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."}