Technologies

What is LibreChat built with?

LibreChat is a TypeScript repo built with React, Vite, and Express. It stores its data in MongoDB and Redis and uses MCP and Firebase. It has 3,704 files and 2,084,692 written lines, with 2,994 test files.

Read on October 30, 2026, at commit 94d3d12. Read it as markdown

Other repos with a similar stack

Ordered by how much of its stack they share with LibreChat, then by stars.

Frequently asked questions

What language is LibreChat written in?
LibreChat is written in TypeScript: 3,704 files and 2,084,692 written lines.
What framework does LibreChat use?
LibreChat is built with React, Vite, and Express.
The proof: in package.json
What database does LibreChat use?
LibreChat stores its data in MongoDB and Redis.
The proof: config/add-balance.js, line 2
What services does LibreChat use?
LibreChat uses MCP and Firebase.
The proof: packages/api/src/mcp/ConnectionsRepository.ts, line 2
Does LibreChat have tests?
Yes. LibreChat has 2,994 test files.
Which repos have a stack like LibreChat's?
The ones that share most of its stack:ruvnet/rufloupstash/context7n8n-io/n8n

What is your repo built with?

Paste your public repo and see it drawn.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →