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.

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

Search