← All repos

chatwoot

Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬

actioncablechat-widgetconversationcustomer-supportdashboarddesigndockerdocker-imageherokuintercomjavascriptlivechatopensourcerailsrubysassvuejswhatsappzendesk
Browse cluster: SQL databases and distributed systems
6,639commits
385contributors
11languages

Tech stack & purpose

Chatwoot is an open-source customer support platform that serves as an alternative to commercial solutions like Intercom, Zendesk, and Salesforce Service Cloud. It provides omnichannel support capabilities, centralizing conversations from live chat, email, social media (Facebook, Instagram, Twitter), WhatsApp, Telegram, Line, SMS, and other channels into a unified inbox, along with features like a help center portal, contact management, campaigns, integrations with tools like Slack and Shopify, and reporting capabilities. The project is built with Ruby on Rails for the backend, Vue.js (with Composition API and script setup) and JavaScript for the frontend, styled entirely with Tailwind CSS, and includes Docker support for deployment to platforms like Heroku and DigitalOcean. Development uses standard Rails and Node.js tooling (bundle, pnpm, RSpec, ESLint, Playwright for testing), and the codebase maintains both an open-source version and an enterprise overlay under an `enterprise/` directory that extends core functionality.

Community & reference links

Languages

Ruby
49.2%
Vue
26.0%
JavaScript
21.8%
HTML
1.7%
SCSS
0.4%
Liquid
0.4%
Shell
0.3%
TypeScript
0.1%
Dockerfile
0.0%
Makefile
0.0%
Procfile
0.0%

Contributors (top 30 of 385)