Source: https://seerepo.com/r/RocketChat/Rocket.Chat/built
Markdown source: https://seerepo.com/r/RocketChat/Rocket.Chat/built.md
Description: Rocket.Chat is a TypeScript repo built with React, Vite, and Express. It stores its data in MongoDB, stores files in AWS S3, and connects to GitHub.

# What is Rocket.Chat built with?

Rocket.Chat is a TypeScript repo built with React, Vite, and Express. It stores its data in MongoDB, stores files in AWS S3, and connects to GitHub. It has 8,350 files and 933,602 written lines, with 2,033 test files.

Read on October 30, 2026, at commit 6342bbe.

Repository: https://github.com/RocketChat/Rocket.Chat

## Frontend

### The base

- **[React](https://seerepo.com/uses/react)**: [in package.json](https://github.com/RocketChat/Rocket.Chat/blob/6342bbe1e8e5f9ba543eda992e4fef410013b998/package.json)
- **[Vite](https://seerepo.com/uses/vite)**: [in package.json](https://github.com/RocketChat/Rocket.Chat/blob/6342bbe1e8e5f9ba543eda992e4fef410013b998/package.json)

## Backend

### The base

- **[Express](https://seerepo.com/uses/express)**: [in package.json](https://github.com/RocketChat/Rocket.Chat/blob/6342bbe1e8e5f9ba543eda992e4fef410013b998/package.json)

### Data

- **[MongoDB](https://seerepo.com/uses/mongodb)**: 126 files · [apps/meteor/ee/server/lib/apps/storage/AppGridFSSourceStorage.ts, line 4](https://github.com/RocketChat/Rocket.Chat/blob/6342bbe1e8e5f9ba543eda992e4fef410013b998/apps/meteor/ee/server/lib/apps/storage/AppGridFSSourceStorage.ts#L4)

### Services

- **[AWS S3](https://seerepo.com/uses/aws-s3)**: 1 file · [apps/meteor/server/lib/media/file-upload/ufs/AmazonS3/server.ts, line 10](https://github.com/RocketChat/Rocket.Chat/blob/6342bbe1e8e5f9ba543eda992e4fef410013b998/apps/meteor/server/lib/media/file-upload/ufs/AmazonS3/server.ts#L10)
- **GitHub**: 1 file · [packages/release-action/src/setupOctokit.ts, line 3](https://github.com/RocketChat/Rocket.Chat/blob/6342bbe1e8e5f9ba543eda992e4fef410013b998/packages/release-action/src/setupOctokit.ts#L3)

## Other repos with a similar stack

- [paperclipai/paperclip](https://seerepo.com/r/paperclipai/paperclip/built): React, Vite, Express, AWS S3 · [Compare](https://seerepo.com/compare/paperclipai/paperclip/vs/RocketChat/Rocket.Chat)
- [ruvnet/ruflo](https://seerepo.com/r/ruvnet/ruflo/built): React, Vite, Express, MongoDB · [Compare](https://seerepo.com/compare/RocketChat/Rocket.Chat/vs/ruvnet/ruflo)
- [twentyhq/twenty](https://seerepo.com/r/twentyhq/twenty/built): React, Vite, Express, AWS S3 · [Compare](https://seerepo.com/compare/RocketChat/Rocket.Chat/vs/twentyhq/twenty)
- [LibreChat-AI/LibreChat](https://seerepo.com/r/LibreChat-AI/LibreChat/built): React, Vite, Express, MongoDB · [Compare](https://seerepo.com/compare/LibreChat-AI/LibreChat/vs/RocketChat/Rocket.Chat)
- [deepseek-ai/deepseek-harness](https://seerepo.com/r/deepseek-ai/deepseek-harness/built): React, Vite, GitHub · [Compare](https://seerepo.com/compare/deepseek-ai/deepseek-harness/vs/RocketChat/Rocket.Chat)
- [microsoft/Web-Dev-For-Beginners](https://seerepo.com/r/microsoft/Web-Dev-For-Beginners/built): React, Vite, Express · [Compare](https://seerepo.com/compare/microsoft/Web-Dev-For-Beginners/vs/RocketChat/Rocket.Chat)

## Frequently asked questions

### What language is Rocket.Chat written in?

Rocket.Chat is written in TypeScript: 8,350 files and 933,602 written lines.

### What framework does Rocket.Chat use?

Rocket.Chat is built with React, Vite, and Express.

The proof: [in package.json](https://github.com/RocketChat/Rocket.Chat/blob/6342bbe1e8e5f9ba543eda992e4fef410013b998/package.json)

### What database does Rocket.Chat use?

Rocket.Chat stores its data in MongoDB.

The proof: [apps/meteor/ee/server/lib/apps/storage/AppGridFSSourceStorage.ts, line 4](https://github.com/RocketChat/Rocket.Chat/blob/6342bbe1e8e5f9ba543eda992e4fef410013b998/apps/meteor/ee/server/lib/apps/storage/AppGridFSSourceStorage.ts#L4)

### What services does Rocket.Chat use?

Rocket.Chat stores files in AWS S3 and connects to GitHub.

The proof: [apps/meteor/server/lib/media/file-upload/ufs/AmazonS3/server.ts, line 10](https://github.com/RocketChat/Rocket.Chat/blob/6342bbe1e8e5f9ba543eda992e4fef410013b998/apps/meteor/server/lib/media/file-upload/ufs/AmazonS3/server.ts#L10)

### Does Rocket.Chat have tests?

Yes. Rocket.Chat has 2,033 test files.

### Which repos have a stack like Rocket.Chat's?

The ones that share most of its stack: paperclipai/paperclip, ruvnet/ruflo, and twentyhq/twenty.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
