# Coral

Open-source commenting platform that a website embeds to host comments, moderation and community tools.


Source: https://findsoftware.frbit.cloud/coral/
Last reviewed: 2026-11-03
Listed since: 2026-11-03

## Record

### Links

- home: https://coralproject.net
- repository: https://github.com/coralproject/talk
- docs: https://docs.coralproject.net/
- pricing: https://coralproject.net/pricing/
- x: https://twitter.com/coralproject

### Identity

- status: active
- maintainer: Vox Media, Inc
- maintainerType: company
- parent: unknown
- firstRelease: 2016
- hqCountry: unknown

### Kind

- category: community
- hosting: node
- language: javascript
- runtime: node
- runtimeMin: node 18
- basedOn: unknown

### Content

- contentStore: unknown
- databases: mongodb
- adminUi: yes
- headlessApi: graphql
- templating: unknown
- i18n: yes, a default language set in the admin

### Rendering and deploy

- runsAs: always-on
- renderingModes: unknown
- installMethod: Docker image coralproject/talk

### License

- licenseModel: open-source
- license: Apache-2.0

### Releases

- currentMajor: 9
- latestReleaseDate: 2026-07-07

### Adoption

- githubStargazers: 2006
- packagistDownloads: not applicable
- npmWeeklyDownloads: unknown
- contributors: 60
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://coralproject.net/ (read 2026-11-03)
- urls: https://api.github.com/repos/coralproject/talk (read 2026-11-03)
- urls: https://docs.coralproject.net/ (read 2026-11-03)
- maintainer: https://raw.githubusercontent.com/coralproject/talk/v9.11.8/LICENSE (read 2026-11-03)
- language: https://api.github.com/repos/coralproject/talk (read 2026-11-03)
- category: https://coralproject.net/ (read 2026-11-03)
- runtime: https://docs.coralproject.net/development (read 2026-11-03)
- runtimeMin: https://raw.githubusercontent.com/coralproject/talk/v9.11.8/server/package.json (read 2026-11-03)
- databases: https://docs.coralproject.net/environment-variables (read 2026-11-03)
- databases: https://docs.coralproject.net/environment-variables (read 2026-11-03)
- installMethod: https://docs.coralproject.net/ (read 2026-11-03)
- installMethod: https://docs.coralproject.net/ (read 2026-11-03)
- license: https://raw.githubusercontent.com/coralproject/talk/v9.11.8/LICENSE (read 2026-11-03)
- licenseModel: https://raw.githubusercontent.com/coralproject/talk/develop/README.md (read 2026-11-03)
- urls: https://coralproject.net/pricing/ (read 2026-11-03)
- adminUi: https://docs.coralproject.net/administration (read 2026-11-03)
- headlessApi: https://docs.coralproject.net/api/schema (read 2026-11-03)
- runsAs: https://docs.coralproject.net/sso (read 2026-11-03)
- i18n: https://docs.coralproject.net/administration (read 2026-11-03)
- i18n: https://coralproject.net/ (read 2026-11-03)
- githubStargazers: https://api.github.com/repos/coralproject/talk (read 2026-11-03)
- contributors: https://api.github.com/repos/coralproject/talk/contributors?per_page=1 (read 2026-11-03)
- firstRelease: https://api.github.com/repos/coralproject/talk/releases?per_page=100&page=3 (read 2026-11-03)
- currentMajor: https://api.github.com/repos/coralproject/talk/releases (read 2026-11-03)
- latestReleaseDate: https://api.github.com/repos/coralproject/talk/releases (read 2026-11-03)

## Notes

Coral is a comment platform that a site embeds to show and manage its comment stream. The embed script loads from the Coral server and renders the thread into an element on the page, while moderation settings, user roles and login options are set in the server's admin area. The server runs as a long-lived Node process that listens for HTTP and WebSocket requests, uses MongoDB and Redis, and can hold several tenants in one installation. It installs from a Docker image or from source. Vox Media maintains the project and offers a hosted version alongside the open-source code.

## Worth knowing

Logins can come from the host site through a JWT token or an OpenID Connect provider, so the site's own user database stays the source of truth for those accounts. Spam and toxicity filters call third-party services when they are enabled. The hosted version is run by the Coral Project, and the open-source server is the self-hosted route.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
