Stars
Forks
Watchers
Developer links
Coral
Comment sections at the Washington Post, the Wall Street Journal, and newsrooms across 30 countries run on Coral (also known as Talk) - the platform built by journalists' technologists, started under the Mozilla Foundation and now stewarded by Vox Media as an Apache-2.0 project serving 23 languages. Its founding premise is that online comments are broken and moderation is the fix. Moderators get a full queue system - reported comments, system-held pending comments, and configurable pre-moderation - backed by AI toxicity scoring that warns commenters before posting and holds high-scoring comments for review, Akismet spam detection, banned and suspect word lists, and automatic repeat-offender handling that pre-moderates users whose rejection rate crosses a threshold. Readers get features designed for healthier conversation: journalist badges in threads, muting of annoying voices, notifications, instant new-comment alerts, and timeouts rather than just bans. For publishers the economics are the point - no ads, no trackers, no hidden pixels anywhere in the code, full ownership of audience data, and GDPR compliance beyond requirements. Integration is one embedded script; SSO connects existing registration, and a GraphQL API supports customization and extension.
Benefits
- Proven at Newsroom Scale
- Powers comments for the Washington Post, WSJ, and publishers in 30 countries.
- Moderation That Scales
- AI toxicity scoring, spam detection, and auto-handling of repeat offenders.
- Zero Surveillance
- No ads, trackers, or hidden pixels - audience data belongs to you alone.
- Conversations Improve
- Journalist badges, muting, and pre-post toxicity warnings raise the tone.
Features
- Moderation Queues
- Reported, pending, and pre-moderation flows with full audit context.
- AI Toxicity Filter
- Scores comments, warns authors pre-post, and holds violations for review.
- Repeat Offender Handling
- High rejection rates automatically trigger per-user pre-moderation.
- Reader Tools
- Muting, notifications, instant alerts, and journalist identification.
- SSO Integration
- Connects to existing registration systems with one embedded script.
- GraphQL API
- Full customization and extension of the open-source platform.