Huddle – Node.js Realtime Chat Server
Self-hosted realtime chat server with an embeddable support widget, rooms, file sharing and moderation.
Huddle adds live chat to any website or app with a single script tag, backed by a scalable Socket.io server.
Key features
- Embeddable support widget
- Rooms, presence and typing indicators
- File sharing with virus scanning hook
- Agent console with canned replies
- Horizontal scaling with Redis adapter
Tech stack
- Node.js 20
- Socket.io 4
- MongoDB
- Redis
Requirements
- Node.js 20+
- MongoDB 6+
- Redis 7+
Installation
- Copy
.env.exampleto.env.localand fill in the database URL and secrets. - Run
npm install. - Run
npm run seedto load demo data. - Start with
npm run dev, then deploy with the included PM2 or Docker configuration.
What's included
- Full source code with comments
- Step-by-step documentation
- Demo data and seed scripts where applicable
- 6 months of author support and all future updates
More from this author
Mobile App Codebasesv2.1.0
Tiffin – Flutter Food Delivery App
FlutterNode.jsExpress+1
(41)
525 salesUpdated 14d ago
from
$199Mobile App Codebasesv1.2.0
Bazaar – Flutter E-commerce App
FlutterWooCommerce
(37)
403 salesUpdated 2mo ago
from
$99Mobile App Codebasesv1.2.0
PulseFit – React Native Fitness App
React NativeReactPostgreSQL
(25)
347 salesUpdated 21d ago
from
$99Related in Web Scripts & Software
Web Scripts & Softwarev2.2.0
Relay – Node.js REST API Boilerplate
Node.jsExpressMongoDB
(104)
1.1K salesUpdated 16d ago
from
$29Web Scripts & Softwarev4.0.3
TillPoint – Laravel POS & Billing
LaravelMySQL
(56)
789 salesUpdated 4d ago
from
$59Web Scripts & Softwarev1.2.0
Pulse CRM – Django Sales CRM
DjangoPostgreSQL
(15)
221 salesUpdated 29d ago
from
$79Web Scripts & Softwarev2.1.0
Ledgerly – PHP Invoicing & Accounting
LaravelVueMySQL
(34)
457 salesUpdated 2mo ago
from
$49Web Scripts & Softwarev1.3.0
FormForge – JavaScript Form Builder
Node.js
(33)
522 salesUpdated 1mo ago
from
$24