Coral (Talk) logo

Coral (Talk)

Website

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) screenshot

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:

Share:

Similar to Coral (Talk)

KeystoneJS logo

KeystoneJS

Open-source Node.js headless CMS with GraphQL and Admin UI

9.9k
1.3k
Last commit

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.

MITActively maintained
Alternative to:
KeystoneJS Cloud logo
KeystoneJS Cloud
+19
EverShop logo

EverShop

TypeScript-first eCommerce platform built with React and GraphQL

10.2k
2.4k
Last commit

Open-source TypeScript eCommerce platform for building customizable online stores with React and GraphQL, including catalog, checkout, orders, and an admin dashboard.

GPL-3.0Actively maintained
Alternative to:
WooCommerce logo
WooCommerce
+6

Superdesk

End-to-end newsroom platform and headless CMS for news publishing

745
237
Last commit

Open-source digital newsroom platform for news creation, curation, workflow, and multi-channel distribution, built around an API-centric headless CMS.

AGPL-3.0Actively maintained
Alternative to:
Arc XP logo
Arc XP
+13

Stoat

Open-source, self-hosted chat and community platform (formerly Revolt)

3.2k
369
Last commit

Stoat is an open-source, self-hostable chat platform for communities and teams, offering text channels, permissions, moderation tools, and a web app.

Actively maintained
Alternative to:
Discord logo
Discord
+13
Ghost logo

Ghost

Publishing platform with newsletters and paid memberships

54.6k
11.8k
Last commit

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

MITActively maintained
Alternative to:
Ghost(Pro) logo
Ghost(Pro)
+13
Squidex logo

Squidex

Open-source headless CMS with API-first content management

2.5k
517
Last commit

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.

MITActively maintained
Alternative to:
Contentful logo
Contentful
+19