
Coral (Talk)
Open-source commenting platform for publishers with moderation tools
2k stars 374 forks last commit first released
Actively maintained
Last commit 7 Jul 2026.

Coral (Talk) is an open-source commenting platform designed for newsrooms and publishers to host and moderate on-site conversations. It provides a customizable comment widget, moderation tooling, and developer APIs to integrate with existing registration and publishing systems.
Key Features
- Moderation suite with queues, reviewer roles, and tools to surface or hide content
- Real-time comment delivery and notifications for active discussions
- GraphQL API and GraphiQL support for querying and extending platform data
- Plugin architecture for server- and client-side extensions and integrations
- Configurable authentication and registration integrations to use site SSO
- Privacy-first design: no ads, no tracking scripts in core code
- Docker and source deployment options; production-ready configuration using MongoDB and Redis
Use Cases
- Publishers and newsrooms wanting an integrated, self-hosted comment system with advanced moderation
- Organizations that need to migrate comments from third-party providers while retaining data control
- Communities or membership sites requiring configurable moderation workflows and SSO integration
Limitations and Considerations
- Production installs require MongoDB and Redis and appropriate operational resources for scale
- Customization beyond configuration typically requires developer work (plugins or UI changes)
- Some optional features/plugins depend on third-party APIs or API keys (for example, external toxicity/perspective services)
Coral offers a developer-friendly, extensible solution for hosting and moderating on-site conversations, balancing configurability with newsroom-focused moderation features. It is suited to organizations that need data control and integration flexibility.
Categories:
Tags:
Tech Stack:
Similar to Coral (Talk)

KeystoneJS
Open-source Node.js headless CMS with GraphQL and Admin UI
KeystoneJS is an open-source headless CMS and application framework for Node.js that uses TypeScript, Prisma, GraphQL and React to provide customizable schemas, an Admin UI and generated APIs.

EverShop
TypeScript-first eCommerce platform built with React and GraphQL
Open-source TypeScript eCommerce platform for building customizable online stores with React and GraphQL, including catalog, checkout, orders, and an admin dashboard.
Superdesk
End-to-end newsroom platform and headless CMS for news publishing
Open-source digital newsroom platform for news creation, curation, workflow, and multi-channel distribution, built around an API-centric headless CMS.
Stoat
Open-source, self-hosted chat and community platform (formerly Revolt)
Stoat is an open-source, self-hostable chat platform for communities and teams, offering text channels, permissions, moderation tools, and a web app.

Ghost
Publishing platform with newsletters and paid memberships
Ghost is an open-source publishing platform for blogs and websites with built-in newsletters, membership management, and paid subscriptions.

Squidex
Open-source headless CMS with API-first content management
Squidex is an open-source headless CMS and content hub with REST and GraphQL APIs, workflows, versioning, and integrations for delivering content to any app or site.




