All 239 Dependencies

Every package LibreChat depends on, ranked by repo health score.

LibreChat is a feature-rich, open-source AI chat platform you run on your own infrastructure, giving you simultaneous access to OpenAI, Anthropic Claude, Google Gemini, Azure OpenAI, AWS Bedrock, DeepSeek, Mistral, Groq, Ollama, and dozens of other providers through a single, unified interface. It eliminates vendor lock-in entirely: swap models mid-conversation, apply presets per provider, and maintain full data sovereignty without routing traffic through any third-party proxy.

Beyond raw multi-model access, LibreChat ships a complete agent platform. The no-code agent builder lets you assemble autonomous assistants from MCP servers, file search, a sandboxed code interpreter, and custom OpenAPI actions, then share them with individuals, groups, or a community marketplace. Every agent runs with its own context window and can spawn focused subagents for parallel, isolated work streams.

The platform is architected for real production deployments. Resumable streams via Redis ensure users never lose a response to a dropped connection, with multi-tab and multi-device sync included. Enterprise authentication covers OAuth2, LDAP, SAML, and two-factor, while built-in token spend tracking, moderation tooling, and per-user credential isolation handle the governance requirements that teams actually need. One-click deployment targets include Docker Compose, Railway, Zeabur, Sealos, and Kubernetes via Helm chart.

With 39,000+ GitHub stars, 310+ contributors, and a release cadence averaging two releases per month, LibreChat is one of the most actively maintained self-hosted AI projects available. The codebase is pure MIT, with no locked enterprise tiers, no feature flags gating capabilities, and no telemetry unless explicitly enabled.

19 micromark-extension-llm-math ^3.1.0 22 remark-supersub ^1.0.0 26 mdast-util-gfm ^3.0.0 26 mdast-util-math ^3.0.0 27 micromark-extension-math ^3.1.0 29 identity-obj-proxy ^3.0.0 34 tailwindcss-animate ^1.0.5 35 keyv-file ^5.1.2 36 module-alias ^2.2.3 36 react-vtree ^3.0.0 37 express-mongo-sanitize ^2.2.0 37 passport-discord ^0.1.4 38 passport-apple ^2.0.2 38 passport-github2 ^0.1.12 38 passport-google-oauth20 ^2.0.0 38 react-gtm-module ^2.0.11 38 remark-directive ^3.0.0 outdated 39 dedent ^1.5.3 39 eslint-plugin-i18next ^6.1.1 39 micromark-extension-gfm ^3.0.0 39 yauzl ^3.2.1 40 rehype-highlight ^6.0.0 outdated 40 remark-gfm ^4.0.0 40 ts-md5 ^1.3.1 outdated 41 rimraf ^6.1.3 42 clsx ^2.1.1 42 klona ^2.0.6 42 micromark-extension-directive ^3.0.1 outdated 42 passport-facebook ^3.0.0 42 passport-ldapauth ^3.0.1 42 passport-local ^1.0.0 42 react-speech-recognition ^3.10.0 outdated 43 passport ^0.6.0 outdated 43 passport-jwt ^4.0.1 44 remark-math ^6.0.3 outdated 44 remark-math ^6.0.0 45 elliptic ^6.6.1 45 form-data ^4.0.4 45 mdast-util-directive ^3.0.0 46 download ^1.4.7 46 openapi-types ^12.1.3 46 react-flip-toolkit ^7.1.0 46 tailwindcss-radix ^2.8.0 outdated 46 winston-daily-rotate-file ^5.0.0 47 cross-env ^7.0.3 outdated 47 jsonwebtoken ^9.0.0 47 memorystore ^1.6.7 47 react-transition-group ^4.4.5 48 cookie ^0.7.2 outdated 48 copy-to-clipboard ^3.3.3 outdated 48 eslint-import-resolver-typescript ^3.7.0 outdated 48 filenamify ^6.0.0 outdated 49 cookie-parser ^1.4.7 49 cors ^2.8.5 49 match-sorter ^8.1.0 49 regenerator-runtime ^0.14.1 50 Recoil ^0.7.7 50 express-static-gzip ^2.2.0 outdated 50 react-textarea-autosize ^8.4.0 51 Winston ^3.11.0 51 get-stream ^6.0.1 outdated 52 @monaco-editor/react ^4.7.0 52 ts-node ^10.9.2 53 React DnD ^16.0.1 53 React DnD ^16.0.1 53 Sandpack React ^2.19.10 54 @mcp-ui/client ^5.7.0 outdated 54 Headless UI ^2.1.2 55 bcrypt.js ^2.4.3 outdated 56 eslint-plugin-jsx-a11y ^6.10.2 58 node-fetch ^2.7.0 outdated 59 connect-redis ^8.1.0 outdated 59 fs-extra ^11.3.2 59 jest-dom ^5.16.5 outdated 59 jest-junit ^17.0.0 61 React Testing Library ^14.0.0 outdated 61 sse.js ^2.8.0 62 eslint-plugin-import ^2.31.0 62 mdast-util-from-markdown ^2.0.1 62 prettier-plugin-tailwindcss ^0.6.11 outdated 63 Handlebars.js ^4.7.9 63 i18next-browser-languageDetector ^8.0.3 63 mathjs ^15.2.0 64 DOM Testing Library ^9.3.0 outdated 64 JSZip ^3.10.1 64 proxy-agent ^7.0.6 outdated 65 Lodash ^4.17.23 65 mime ^3.0.0 outdated 65 qrcode.react ^4.2.0 65 react-markdown ^9.0.1 outdated 66 html-to-image ^1.11.11 66 rate-limit-redis ^4.2.0 outdated 68 @hyperdx/browser ^0.24.0 outdated 68 express-session ^1.18.2 68 node-jwks-rsa ^3.2.0 outdated 69 compression ^1.8.1 69 eslint-config-prettier ^10.0.1 70 ollama-js ^0.5.0 outdated 72 Passport-SAML ^5.1.0 outdated 72 React Virtualized ^9.22.6 outdated 72 globals ^15.14.0 outdated 73 eslint-plugin-prettier ^5.2.3 73 input-otp ^1.4.2 73 ua-parser-js ^1.0.36 outdated 74 @rollup/plugin-alias ^5.1.0 outdated 74 @rollup/plugin-alias ^29.0.0 outdated 74 @rollup/plugin-alias ^6.1.0 outdated 74 @rollup/plugin-alias ^15.1.0 outdated 74 @rollup/plugin-alias ^5.0.5 outdated 74 @rollup/plugin-alias ^1.0.0 outdated 74 export-from-json ^1.7.2 74 heic-to ^1.1.14 75 input-number ^7.4.2 outdated 75 web-vitals ^3.5.2 outdated 76 Day.js ^1.11.13 77 postcss-preset-env ^11.2.0 77 react-avatar-editor ^13.0.2 outdated 78 Radix UI ^1.1.2 78 Radix UI 1.0.2 outdated 78 Radix UI ^1.0.3 78 Radix UI ^1.0.3 78 Radix UI 1.0.2 outdated 78 Radix UI ^2.1.1 outdated 78 Radix UI ^1.0.5 78 Radix UI ^2.0.0 outdated 78 Radix UI ^1.0.7 78 Radix UI ^1.1.2 78 Radix UI ^1.1.3 78 Radix UI ^2.0.0 outdated 78 Radix UI ^1.0.3 78 Radix UI ^1.1.1 78 Radix UI ^1.0.3 78 Radix UI ^1.0.3 78 Radix UI ^1.1.5 78 dotenv ^16.0.3 outdated 78 msgraph-sdk-javascript ^3.0.7 79 @dicebear/core ^9.4.1 outdated 79 @dicebear/core ^9.4.1 outdated 79 Motion ^12.40.0 outdated 80 file-type ^21.3.2 outdated 80 user-event ^14.4.3 81 Autoprefixer ^10.4.20 81 SWR ^2.3.8 81 js-yaml ^4.2.0 outdated 81 nanoid ^3.3.7 outdated 82 Jotai ^2.12.5 outdated 82 class-variance-authority ^0.7.1 82 date-fns ^3.3.1 outdated 82 js-cookie ^3.0.5 82 react-i18next ^15.4.0 outdated 84 EventSource ^3.0.2 outdated 85 Mammoth.js ^1.11.0 85 express-rate-limit ^8.5.1 85 react-turnstile ^1.1.0 85 sanitize-html ^2.13.0 86 Multer ^2.2.0 86 lint-staged ^15.4.3 outdated 87 React Resizable Panels ^4.7.4 87 eslint-plugin-react ^7.37.4 87 prom-client ^15.1.3 89 Ariakit ^0.4.29 89 Ariakit ^0.1.2 outdated 89 Google Gen AI SDK ^2.8.0 89 Nodemailer ^9.0.1 outdated 89 keyv ^4.3.3 outdated 89 keyv ^5.3.2 outdated 89 tailwind-merge ^1.9.1 outdated 90 Express ^5.2.1 90 LangGraph ^1.4.5 90 MCP TypeScript SDK ^1.29.0 90 Tailwind CSS ^3.4.1 outdated 90 i18next ^24.2.2 outdated 90 openid-client ^6.5.0 90 react-spring ^9.7.5 outdated 90 sharp ^0.33.5 outdated 91 DOMPurify ^3.4.0 91 Smithy Core (@smithy/core) ^4.4.5 outdated 91 TanStack Virtual (React) ^3.13.13 91 Zod ^3.22.4 outdated 91 go-redis v9.17.2 outdated 91 prettier ^3.5.0 91 rollup ^4.34.9 92 @vitejs/plugin-react ^6.0.2 92 Playwright ^1.56.1 92 React Hook Form ^7.43.9 92 TanStack Query ^4.28.0 outdated 92 TanStack Query ^4.29.0 outdated 92 TanStack Table ^8.11.7 outdated 92 client_golang v1.23.2 outdated 92 lucide-react ^0.394.0 outdated 92 postcss ^8.4.31 92 undici ^7.24.1 outdated 93 AWS SDK for JavaScript (S3 Client) ^3.1013.0 93 AWS SDK for JavaScript (S3 Client) ^3.1042.0 93 AWS SDK for JavaScript (S3 Client) ^3.980.0 93 AWS SDK for JavaScript (S3 Client) ^3.1036.0 93 AWS SDK for JavaScript (S3 Client) ^3.1045.0 93 AWS SDK for JavaScript (S3 Client) ^3.758.0 93 Mermaid ^11.15.0 outdated 93 Monaco Editor ^0.55.1 outdated 93 ioredis ^5.3.2 outdated 93 meilisearch-js ^0.38.0 outdated 93 node-mongodb-native ^6.14.2 outdated 94 Anthropic TypeScript SDK ^0.16.0 outdated 94 OpenTelemetry Auto-Instrumentations for Node.js ^0.56.0 outdated 94 OpenTelemetry Auto-Instrumentations for Node.js ^0.55.0 outdated 94 OpenTelemetry Auto-Instrumentations for Node.js ^0.60.0 outdated 94 OpenTelemetry Auto-Instrumentations for Node.js ^0.54.0 outdated 94 OpenTelemetry Auto-Instrumentations for Node.js ^0.18.0 outdated 94 PDF.js ^5.4.624 outdated 94 Vite ^8.0.16 94 jest ^30.2.0 94 jest ^30.2.0 94 jest ^30.2.0 94 typescript-eslint ^8.60.1 95 @babel/core ^7.28.5 outdated 95 @babel/core ^7.22.15 outdated 95 @babel/core ^7.29.5 outdated 95 @babel/core ^7.22.15 outdated 95 @babel/core ^7.28.5 outdated 95 Axios ^1.16.0 95 ESLint ^9.20.0 outdated 95 ESLint ^9.39.1 outdated 95 Mongoose ^8.23.1 outdated 95 OpenAI 5.8.2 outdated 95 React Router ^6.30.3 outdated 95 TypeScript ^5.9.3 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.9.0 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.207.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.6.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.218.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.39.0 outdated 97 @azure/identity ^4.13.1 97 @azure/identity ^12.0.0 outdated 97 @azure/identity ^12.30.0 outdated 97 firebase-js-sdk ^11.0.2 outdated 98 React ^5.1.0 outdated 98 React ^18.2.0 outdated 98 React DOM ^18.2.0 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers