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.

chat.example.com
Screenshot of the Enzyme chat interface showing a workspace with channels in the sidebar, a message thread, and real-time conversation

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
Screenshot of Enzyme running on a minimal server

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.