Rocket.Chat provides separate development environments for the core server, desktop app, and mobile app. These guides help contributors and developers run Rocket.Chat from source, build features, test changes, debug issues, and contribute to the codebase.
⚠️ This is not a deployment guide. If you want to deploy Rocket.Chat for your team or organization, refer to Deploy Rocket.Chat. The recommended deployment methods are Docker and Kubernetes.
This is the core of Rocket.Chat server that powers web, mobile, and desktop applications. Set up a development environment on Gitpod, Linux, etc., and customize the server application to suit your brand's needs.
Develop and customize a Rocket.Chat desktop application for platforms like Windows and macOS.
Set up a development environment for the Rocket.Chat mobile application and test features for Android and iOS.