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
Frontend
Backend
The base
Data
- MongoDB235 files · config/add-balance.js, line 2
- Redis2 files · config/flush-cache.js, line 98
Services
- MCP11 files · packages/api/src/mcp/ConnectionsRepository.ts, line 2
- Firebase1 file · packages/api/src/cdn/firebase.ts, line 1
Other repos with a similar stack
Ordered by how much of its stack they share with LibreChat, then by stars.
- ruvnetruflo80.1k
🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
5 of 7 in commonCompare → - cheaper-inferenceOmniRoute82.9k
Never stop coding. Free MIT AI gateway: one endpoint, 375 providers (150+ free), 1,400+ models Kimi, Claude, GPT, Gemini, GLM, DeepSeek, MiniMax. Works with Claude Code, Codex, Cursor, OpenCode, Cline & Copilot. Quota-aware auto-fallback, RTK+Caveman compression saves 15-95% tokens, MCP/A2A, Desktop/PWA. Built by 900+ contributors
4 of 7 in commonCompare →
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.
Is it your repo? Add its badge, keep it up to date or take it down →