Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Static Website Services
  3. Utterences

Utterences

MITTypeScript

A lightweight comments widget that uses GitHub issues for blog comments, wiki pages, and other websites.

Visit WebsiteGitHubGitHub
9.7k stars595 forks0 contributors

What is Utterences?

Utterances is an open-source comments widget that integrates directly with GitHub issues, allowing website owners to add comment sections to blogs, wikis, and other static sites. It solves the problem of managing comments without a backend by using GitHub's infrastructure for storage and authentication.

Target Audience

Developers and content creators who run static websites, blogs, or documentation sites and want a lightweight, privacy-focused commenting system without maintaining a separate database.

Value Proposition

Developers choose Utterances because it eliminates tracking and ads, keeps all data in their GitHub repository for full control, and requires no backend setup—making it a simple, transparent alternative to commercial comment platforms.

Overview

:crystal_ball: A lightweight comments widget built on GitHub issues

Use Cases

Best For

  • Adding comments to static blogs built with Jekyll or Hugo
  • Documentation sites that need feedback or discussion sections
  • Privacy-focused websites avoiding third-party tracking
  • Projects already using GitHub for issue management
  • Lightweight websites where performance is critical
  • Open-source project documentation with community interaction

Not Ideal For

  • Websites targeting non-technical audiences where requiring a GitHub account would hinder participation
  • Projects needing advanced comment features like threaded replies, moderation dashboards, or built-in spam filtering
  • Sites requiring guaranteed uptime and independence from third-party APIs, as Utterances depends on GitHub's availability

Pros & Cons

Pros

Privacy-First Design

Utterances has no tracking, ads, or analytics, ensuring user privacy as explicitly stated in the README.

Full Data Ownership

All comments are stored directly in your GitHub repository as issues, preventing vendor lock-in and giving you complete control over the data.

Lightweight Performance

Built with vanilla TypeScript and no frameworks or polyfills, it minimizes page load times for modern browsers, as highlighted in the features.

Automatic Issue Creation

The utterances bot automatically creates a matching GitHub issue when the first comment is posted, simplifying setup without manual intervention.

Cons

Limited User Accessibility

Only users with GitHub accounts can comment, which excludes a large portion of non-developer audiences and reduces engagement potential.

Basic Feature Set

It lacks advanced comment functionality like nested replies, moderation tools, or spam protection, relying solely on GitHub issues' basic capabilities.

External Dependency Risks

The widget is entirely dependent on GitHub's API and terms of service; any outages or changes can break the comment system, introducing reliability concerns.

Open Source Alternative To

Utterences is an open-source alternative to the following products:

C
Commento

Commento is an open-source commenting platform that can be embedded into websites as an alternative to Disqus, focusing on privacy and simplicity.

Disqus
Disqus

Disqus is a comment hosting service for websites that enables discussion and community engagement through embedded comment sections. It provides moderation tools, spam filtering, and social media integration.

Frequently Asked Questions

Quick Stats

Stars9,664
Forks595
Contributors0
Open Issues146
Last commit1 year ago
CreatedSince 2017

Tags

#open-source#blog#github-issues#static-site#comments#privacy-focused#github

Built With

T
TypeScript

Links & Resources

Website

Included in

Static Website Services2.0k
Auto-fetched 1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub