A self-hosted comment system for blogs and websites, with a lightweight Vanilla JS client and a Go server.
coralproject/talk
Coral is an open-source commenting platform from Vox Media that aims to make site comments safer and more constructive.
Open-source alternative to:Disqus
- Stars
- 2,005
- Forks
- 376
- Open issues
- 63
- Last commit
- 14 hours ago
What is it?
Coral is an open-source commenting platform built by the Coral team at Vox Media. It is designed to rethink how comment moderation, comment display, and conversation work on news and editorial sites, with the goal of enabling safer and more productive discussions around published work.
The project is a TypeScript and Node.js codebase organized as a mono-repo, with a React-based front end and a GraphQL API. It is distributed as a Docker image on Docker Hub, and the project's documentation covers running and developing it locally.
The project is licensed under Apache-2.0. The maintainers note that they offer paid support for setup, comment migration from other systems, registration platform integration, and custom installs.
Key features
- 01Rethinks comment moderation and comment display for news and editorial sites.
- 02Built with TypeScript, Node.js, React, and a GraphQL API.
- 03Distributed as a Docker image for deployment.
- 04Includes a versioning script for updating child packages in the mono-repo.
- 05Released under the Apache-2.0 license.
Use cases
- Adding a moderated comment section to a news or editorial website.
- Migrating an existing site's comments to a self-hosted system.
- Running a self-hosted commenting system instead of a third-party hosted service.
Things to know
- The README gives no install or run commands and points to external documentation for setup.
In collections
Topics
FAQ
- What is talk?
- Coral is an open-source commenting platform from Vox Media that aims to make site comments safer and more constructive. Coral is an open-source commenting platform built by the Coral team at Vox Media. It is designed to rethink how comment moderation, comment display, and conversation work on news and editorial sites, with the goal of enabling safer and more productive discussions around published work.
- Is talk free to use? What license does it have?
- talk is open source under the Other license. Check the license terms before using it in commercial products.
- Is talk still maintained?
- Actively maintained. The last commit to talk was on Nov 6, 2026.
- What can I use talk for?
- Adding a moderated comment section to a news or editorial website. Migrating an existing site's comments to a self-hosted system. Running a self-hosted commenting system instead of a third-party hosted service.
- Where can I get talk?
- The source code and installation instructions are on GitHub: https://github.com/coralproject/talk
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A GitHub Discussions-backed comment widget for static sites and apps, with no backend or database to run.
Open source, headless Node.js publishing platform for blogs, memberships, subscriptions and newsletters.
Self-hosted, lightweight comment engine for blogs and websites that doesn't track readers, stored in a single data file.
A TypeScript e-commerce platform built with GraphQL and React for developers building customizable online stores.
A headless CMS for Node.js that generates a GraphQL API and admin UI from your schema definition.