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