giscus vs Utterances
A side-by-side comparison of two self-hosted forums & community options — licensing, setup difficulty, resource needs, and what each one replaces.
| Feature | giscus | Utterances |
|---|---|---|
| Deploy effort | Read-the-docs project | Read-the-docs project |
| Health score | 81 · Excellent | 29 · At risk |
| Category | Forums & Community | Forums & Community |
| License | MIT | MIT |
| Language | TypeScript | TypeScript |
| Setup difficulty | Easy | Easy |
| Min. RAM | 64 MB | 32 MB |
| Deployment | bare-metal, source | bare-metal, source |
| GitHub stars | ★ 12,119 | ★ 9,696 |
| First released | 2021 | 2018 |
| Replaces | Disqus | Disqus |
What are giscus and Utterances?
giscus
giscus is a comments widget that stores discussion threads in a repository's GitHub Discussions, letting visitors comment using their GitHub accounts. It is self-hostable as a static app.
- Comments via GitHub Discussions
- No database needed
- GitHub authentication
- Theme support
Utterances
Utterances is a lightweight commenting widget that uses GitHub issues as the storage backend, embeddable in any static website. Visitors comment with their GitHub accounts and threads stay in the repository.
- Comments via GitHub issues
- No backend database
- Embeddable widget
- Lightweight
giscus vs Utterances: key differences
Both projects are written in TypeScript. Utterances is the lighter option, starting around 32 MB of RAM against 64 MB for giscus. Utterances is the more established project (first released 2018), while giscus arrived in 2021.
Why pick each one
Choose giscus if…
- Released under the MIT license
- Easy to set up — beginner-friendly
- Mature project with 12.1k GitHub stars
- Written in TypeScript
Choose Utterances if…
- Released under the MIT license
- Easy to set up — beginner-friendly
- Mature project with 9.7k GitHub stars
- Written in TypeScript
Frequently asked questions
Is giscus or Utterances better?
Neither is universally better. giscus has the larger community; both share a easy setup difficulty, so the decision comes down to features and licensing.
Are giscus and Utterances free and open-source?
Yes. giscus is licensed under MIT and Utterances under MIT. Both can be self-hosted at no software cost.
Can I run giscus and Utterances with Docker?
giscus: check the project docs for container support. Utterances: check the project docs for container support.
Which is lighter on resources, giscus or Utterances?
Utterances has the smaller minimum footprint at 32 MB of RAM, compared to about 64 MB for giscus. Real-world usage depends on library size, user count, and enabled features.