Skip to content
SocialAtoZ

Utterances

Verified

Comments stored as GitHub issues, with no tracking, no ads and no lock-in

Not yet rated. Be the first to review Utterances.

Utterances screenshot See all screenshots
  • Deployment Cloud Based, On Premise
  • Starting price Free
  • Free trial Available
  • Best for Freelancers, Small Business

What is Utterances?

Utterances is a lightweight comments widget that stores every comment as a GitHub issue on a repository the site owner controls. It has no tracking and no advertising, is free and open source, is styled with Primer, GitHub's own CSS toolkit, supports a dark theme, and is written in vanilla TypeScript with no font downloads, frameworks or polyfills.

Storing comments as GitHub issues is an elegant solution to the problem that makes every other commenting system a commitment. Comments normally live in a vendor's database, and leaving means an export in a format nothing else reads, which is why sites stay on systems they dislike. Here the data was never anywhere else, so there is genuinely nothing to migrate.

The requirement that commenters have a GitHub account is the corresponding limitation and it is decisive. On a developer's blog, nearly every reader already has one; on a recipe site, almost nobody does, which restricts this to a specific and self selecting audience.

The weight claim is the technical argument. No frameworks, no font downloads and no polyfills is the opposite of what a hosted comment embed does to a page, which for a static site is often the whole reason to choose it, since the point of generating pages ahead of time is defeated by an embed that loads a megabyte at read time.

Key Features of Utterances

  • Comments stored as GitHub issues
  • No tracking and no advertising
  • Free and open source
  • No vendor lock-in, data stays in GitHub
  • Vanilla TypeScript with no frameworks
  • No font downloads or polyfills
  • Dark theme
  • Styled with GitHub's Primer toolkit
  • GitHub issue search API for matching pages
  • Self hostable widget
  • Markdown comments through GitHub

Utterances Pricing

Free

Free

Open source and always free. Comments are stored in the site owner’s own GitHub repository.

Utterances Specifications

Deployment
  • Cloud Based
  • On Premise
Desktop
  • Web App
Built for
  • Freelancers
  • Small Business
Support
  • Knowledge Base
Public API
Yes
Free trial
Yes
Free plan
No
Runs in browser
No
Customisable
No
Website
utteranc.es

Utterances Screenshots

Utterances Comparisons

Utterances Reviews

No reviews yet

Used Utterances? Share your experience and help other buyers decide.

Utterances FAQs

Nothing. It is free and open source, described by the maintainers as always free, with comments stored in the site owner's own GitHub repository.

As issues on a GitHub repository the site owner controls, which means there is no vendor database and nothing to migrate if the site changes systems.

Commenters need a GitHub account. On a developer's blog nearly every reader has one; on a recipe site almost nobody does, which restricts this to a self selecting audience.

When the widget loads it uses the GitHub issue search API to find the issue corresponding to that page, creating one on the first comment.

It is vanilla TypeScript with no JavaScript frameworks, no font downloads and no polyfills for current browsers, which is the opposite of what a hosted comment embed adds to a page.