Open-source team chat
A self-hostable Slack alternative you can deploy on your own server. Real-time messaging, threads, and file sharing — no per-seat pricing, no data leaving your infrastructure.
Everything you need for team communication
Built for teams that want the convenience of Slack with the control of self-hosting.
Self-hosted
Deploy on your own infrastructure. Your data never leaves your servers.
Real-time messaging
Instant delivery with Server-Sent Events. See who's typing, who's online.
Threaded conversations
Keep discussions organized with threaded replies. No more lost context.
File sharing
Share files, images, and documents. Stored on your infrastructure, not a third party.
Role-based permissions
Owner, admin, member, and guest roles with granular channel-level access control.
Dark mode
Built-in dark mode that follows your system preference or can be toggled manually.
Open source
MIT licensed. Inspect the code, contribute features, or fork it entirely.
Single binary
One Go binary, one SQLite file. No Docker, no Redis, no Postgres required.
Built for teams, not for scale
Enzyme isn't trying to replace Slack for 100,000-person enterprises. It's designed for small to mid-size teams who want a fast, reliable chat tool without the complexity and cost of enterprise platforms.
- Deploy in under 5 minutes on any Linux server
- Runs on a $5/month VPS — no beefy hardware needed
- Zero external dependencies — SQLite is the only database
- Automatic TLS with Let's Encrypt or bring your own certs
How Enzyme compares
An honest look at how Enzyme stacks up against other team chat options.
| Feature | Enzyme | Slack | Discord | Mattermost |
|---|---|---|---|---|
| Self-hosted | ✓ | ✕ | ✕ | ✓ |
| Open source | ✓ MIT | ✕ | ✕ | ✓ AGPL/MIT |
| Free tier | Free forever | Limited | Limited | Free tier |
| Per-seat pricing | None | $7.25+/mo | Per-server | $10+/mo |
| Threads | ✓ | ✓ | ✓ | ✓ |
| File sharing | ✓ | ✓ | ✓ | ✓ |
| Single binary deploy | ✓ | N/A | N/A | ✕ |
| External dependencies | None | N/A | N/A | PostgreSQL |
Ready to own your team chat?
Deploy Enzyme on your own server in minutes. No vendor lock-in, no per-seat pricing, no data leaving your infrastructure.