Logo
Deploy Now

Stars

434

Forks

67

Watchers

5

Developer links

Commento++

When Commento's original maintainer went quiet, Commento++ bundled the community's bug fixes and stalled merge requests into a batteries-included release of the beloved Go-based Disqus alternative - and kept building. The core promise is unchanged: an embeddable comments box that is orders of magnitude lighter and faster than Disqus, with no ads, tracking, or data sales - two lines of HTML and a PostgreSQL database. On top of Markdown comments, voting, Disqus import, OAuth login (Google, GitHub, Twitter) plus SSO, sticky comments, thread locking, and email notifications, the fork's additions are substantial: WebSocket-powered live comment updates with permalinks and highlight animations for new arrivals, guest commenting with a name, a cross-domain moderation dashboard for approving and deleting comments in one place, MathJax rendering support, wildcard domain matching, a reInit hook that makes single-page-application integration clean, and Perspective API spam scoring alongside the existing Akismet integration. Optional page-view logging graphs traffic on the dashboard, native SSL termination works without a proxy, and script-tag data attributes control fonts, CSS overrides, deleted-comment visibility, and polling-versus-WebSocket behavior.

Commento++

Benefits

  • Disqus Weight, Deleted
  • Orders of magnitude lighter and faster, with zero ads or trackers.
  • Comments Arrive Live
  • WebSocket push updates with highlights - no refresh needed.
  • Moderate Everything at Once
  • A cross-domain dashboard approves and deletes comments in one place.
  • Spam Fought on Two Fronts
  • Akismet plus Perspective API toxicity scoring flag junk automatically.

Features

  • Markdown and Voting
  • Rich comment formatting with community up/down votes.
  • OAuth and SSO
  • Google, GitHub, and Twitter login plus single sign-on integration.
  • Disqus Import
  • Bring existing comment history along when you switch.
  • Guest Comments
  • Unregistered visitors can comment with just a name.
  • SPA Support
  • A reInit hook swaps page IDs cleanly in React and other SPAs.
  • MathJax Hook
  • Renders math in comments when MathJax is present on the page.