---
title: "Set Up Rocket Chat Dev Environment"
slug: "open-source-projects"
description: "Learn how to set up your Rocket Chat development environment. Build, customise, and deploy secure communication solutions for enterprise needs."
updated: 2026-02-05T12:59:56Z
published: 2026-02-05T17:08:25Z
canonical: "developer.rocket.chat/open-source-projects"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://developer.rocket.chat/llms.txt
> Use this file to discover all available pages before exploring further.

# Set Up Development Environment

Rocket.Chat provides multiple options for setting up a development environment, including server, desktop, and mobile applications.

![](https://cdn.us.document360.io/27ca1fd4-36d7-4cde-b4eb-97fc1652954c/Images/Documentation/Server application.svg)

[**Server**](/v1/docs/server)

This is the core of Rocket.Chat. Set up a development environment on Gitpod, Linux, etc., and customize the server application to suit your brand's needs.

![](https://cdn.us.document360.io/27ca1fd4-36d7-4cde-b4eb-97fc1652954c/Images/Documentation/Desktop application.svg)

[**Desktop**](/v1/docs/desktop-app)

Develop and customize a Rocket.Chat desktop application for platforms like Windows and macOS.

![](https://cdn.us.document360.io/27ca1fd4-36d7-4cde-b4eb-97fc1652954c/Images/Documentation/Mobile application.svg)

[**Mobile**](/v1/docs/mobile-app)

Set up your mobile development environment and test the application for Android and iOS.
