Real-time messaging
Reliable, fast conversations built for teams that need context at every turn.
Open source · self-hosted
Own your conversations, your infrastructure, and your data. RuckChat is a fast, flexible chat server for teams, companies, and open source communities. Deploy anywhere. Extend everything. Stay in control.
# product
12 members
Maya 10:32 AM
The new onboarding flow is ready for review.
Noah 10:34 AM
Looks great. I left a few notes on mobile states.
Sam 10:39 AM
Shipping this afternoon—nice work everyone!
Stars
Forks
Watchers
Contributors
Open issues
License
Latest release
Updated
Loading live data from GitHub…
Built for focused teams
A dependable communication layer that fits the way your organization already works.
Reliable, fast conversations built for teams that need context at every turn.
Self-host everything and keep sensitive team knowledge in your control.
REST APIs, WebSockets, and a CLI give developers a first-class foundation.
Plugins, integrations, and customization that adapt to the way you work.
Docker, Kubernetes, bare metal, or cloud—choose the deployment that fits.
Fast, scalable, and efficient communication as your team and community grow.
Flexible architecture
Connect web, desktop, and mobile clients to a server you operate. Start small, scale confidently, and integrate the storage and databases that work for you.
Explore deployment options →RuckChat
Your self-hosted server
Choose control
| Capability | RuckChat | Slack | Rocket.Chat | Discord |
|---|---|---|---|---|
| Open source | ✓ | — | ✓ | — |
| Self hosted | ✓ | — | ✓ | — |
| Own your data | ✓ | Limited | ✓ | — |
| Docker / Kubernetes | ✓ | — | ✓ | — |
| REST API | ✓ | ✓ | ✓ | Limited |
| WebSocket API | ✓ | ✓ | ✓ | — |
| Plugin support | ✓ | ✓ | ✓ | Limited |
| Community driven | ✓ | — | ✓ | — |
| Modern UI | ✓ | ✓ | ✓ | ✓ |
| Mobile & desktop apps | ✓ | ✓ | ✓ | ✓ |
| Linux friendly | ✓ | Limited | ✓ | ✓ |
| Developer APIs | ✓ | ✓ | ✓ | Limited |
| MIT license | ✓ | — | — | — |
Coming soon
We’re putting the finishing touches on a public demo environment. Be first to know when it’s ready.
By subscribing, you agree to receive RuckChat updates. Unsubscribe anytime.
Questions, answered
RuckChat is an open-source communication platform for teams that want a modern chat experience with the freedom to self-host.
Yes. The project is open source, so you can run it in the environment that works for your organization.
Yes. RuckChat is designed for self-hosted deployments, from a simple server to a larger containerized environment.
Yes. Deploy with Docker, Kubernetes, or on bare metal infrastructure.
Visit the project on GitHub to open issues, join discussions, and contribute code.
Migration guidance will be documented as the project evolves. Join the community to follow progress.
Absolutely. RuckChat is built to be extended through its APIs, integrations, and custom workflows.
Join the builders creating a more open, private future for work conversations.