All 145 Dependencies

Every package LLM Gateway depends on, ranked by repo health score.

LLM Gateway is an open-source API gateway that gives developers and enterprises a single OpenAI-compatible endpoint for every major language model provider — OpenAI, Anthropic, Google Vertex AI, AWS Bedrock, Azure, DeepSeek, Mistral, and dozens more. Instead of maintaining separate integrations and API key sets for each vendor, you point your existing SDK at LLM Gateway and let it handle provider selection, failover, and cost tracking centrally.

At its core, the gateway is a Hono-based proxy that authenticates requests against your stored API keys, resolves which provider and model to use, translates the OpenAI-compatible payload to the target provider's format, streams the response back, and asynchronously logs cost and performance data. A background worker persists logs to PostgreSQL, keeping the hot path latency minimal. Redis caches frequently-read configuration (routing rules, key health state, organization settings) so most requests never hit the database.

The routing layer goes beyond simple round-robin. The gateway tracks a sliding-window health score per API key, permanently blacklists keys that return authentication errors, and uses configurable weights — uptime, latency, cost — to pick the best available provider for each request. Enterprise teams can define per-project routing configurations with custom weights and thresholds, compliance policies that restrict routing to specific geographic regions, and guardrails that evaluate every request against a rule engine before it ever reaches an LLM provider.

The platform ships with a Next.js dashboard for usage analytics, a live chat playground supporting text, image generation, and reasoning models, a dedicated admin interface, and a documentation site. It can be self-hosted as a single unified Docker container or as separate services via Docker Compose, and also supports Helm chart deployment to Kubernetes for teams that need production-grade orchestration.

32 TokenLens 1.3.1 34 tailwindcss-animate 1.0.7 39 @kubiks/otel-better-auth 2.0.2 40 remark-gfm 4.0.1 40 remark-rehype 11.1.2 40 unist-util-visit 5.1.0 41 rimraf 6.1.3 42 clsx ^2.1.1 42 tw-animate-css 1.4.0 44 cmdk ^1.1.1 45 next-themes ^0.4.6 47 canvas-confetti 1.9.4 49 eslint-import-resolver-typescript 4.4.4 outdated 49 prism-react-renderer 2.4.1 50 React Syntax Highlighter 16.1.0 outdated 50 tailwindcss-typography 0.5.19 outdated 51 ExcelJS 4.4.0 54 html-to-image ^1.11.13 55 decimal.js 10.5.0 outdated 61 react-tweet 3.3.0 outdated 62 zod-openapi ^5.4.3 outdated 63 Sonner ^2.0.7 65 ipaddr.js 2.2.0 outdated 65 jsPDF 4.2.1 65 pretty-bytes 7.1.0 outdated 66 react-markdown 10.1.0 69 react-day-picker 9.13.2 outdated 70 OpenTelemetry Google Cloud Trace Exporter 3.0.0 outdated 71 json-render 0.11.0 outdated 71 pino-pretty ^13.1.1 71 remark 15.0.1 73 MDX 3.1.1 73 unpdf 1.6.2 outdated 74 Radix UI 1.2.12 outdated 74 Radix UI 1.1.15 outdated 74 Radix UI 1.1.11 outdated 74 Radix UI ^1.3.3 74 Radix UI 1.1.12 outdated 74 Radix UI ^1.1.15 74 Radix UI 2.1.16 outdated 74 Radix UI 1.1.15 outdated 74 Radix UI 2.1.8 outdated 74 Radix UI 1.2.14 outdated 74 Radix UI ^1.1.15 74 Radix UI 1.1.5 outdated 74 Radix UI ^1.1.8 74 Radix UI 1.3.8 outdated 74 Radix UI 1.2.10 outdated 74 Radix UI ^2.2.6 outdated 74 Radix UI ^1.1.8 74 Radix UI 1.3.6 outdated 74 Radix UI 1.2.4 outdated 74 Radix UI 1.2.6 outdated 74 Radix UI ^1.1.13 74 Radix UI 1.2.15 outdated 74 Radix UI 1.1.10 outdated 74 Radix UI ^1.2.8 74 Radix UI 1.2.2 outdated 76 vite-tsconfig-paths ^5.1.4 outdated 77 react-window 2.2.7 outdated 78 concurrently ^10.0.3 78 date-fns 4.1.0 outdated 78 dotenv 17.4.2 outdated 78 eslint-plugin-import 2.32.0 78 node-postgres ^8.16.3 78 openapi-typescript 0.15.0 outdated 78 openapi-typescript 0.5.1 outdated 78 openapi-typescript 7.10.1 outdated 79 Drizzle ORM 1.0.0-beta.1 outdated 79 Drizzle ORM 1.0.0-beta.1 outdated 79 Drizzle ORM 0.8.3 outdated 79 Motion 12.23.24 outdated 79 Motion 12.23.24 outdated 80 react-medium-image-zoom 5.4.0 outdated 82 Embla Carousel React 8.6.0 82 SimpleWebAuthn Browser 13.3.0 outdated 82 class-variance-authority 0.7.1 83 Shiki 3.22.0 outdated 84 Streamdown 1.0.1 outdated 84 Streamdown 1.0.1 outdated 84 Streamdown 1.0.1 outdated 84 Streamdown 1.0.1 outdated 84 Streamdown 2.1.0 outdated 84 markdown-to-jsx 7.7.17 outdated 85 @hono/node-server ^1.19.13 outdated 85 @hookform/resolvers 5.2.2 outdated 85 Pino ^9.4.0 outdated 85 nanoid 5.1.6 outdated 86 tailwind-merge 3.3.1 outdated 87 Autoprefixer ^10.4.21 87 prom-client 15.1.3 87 resend-node 6.8.0 outdated 88 tsx 4.22.4 outdated 89 Better Auth 1.6.23 outdated 89 Better Auth 1.6.23 outdated 89 Better Auth 1.6.23 outdated 89 lint-staged 16.4.0 outdated 90 @hono/zod-validator ^0.5.2 outdated 90 @hono/zod-validator ^0.19.6 outdated 90 @hono/zod-validator ^0.7.2 outdated 90 Fumadocs Core 16.9.3 outdated 90 Hono ^4.12.25 90 MCP TypeScript SDK 1.29.0 outdated 90 Tailwind CSS ^4.1.16 90 Tailwind CSS ^4.1.16 90 TanStack Virtual (React) 3.13.26 outdated 91 Recharts ^2.15.4 outdated 91 TanStack Table ^8.21.3 outdated 91 prettier ^3.6.2 92 AI SDK 1.0.5 outdated 92 AI SDK 3.0.25 outdated 92 AI SDK 3.0.29 outdated 92 AI SDK 6.0.27 outdated 92 KaTeX 0.16.28 outdated 92 React Hook Form 7.65.0 outdated 92 TanStack Query ^5.90.5 92 TanStack Query 5.90.2 outdated 92 Zod 3.25.75 outdated 92 ioredis 5.7.0 outdated 92 lucide-react 0.548.0 outdated 92 postcss ^8.5.10 92 stripe-js 8.1.0 outdated 93 OpenTelemetry Auto-Instrumentations for Node.js 0.76.0 outdated 93 Vitest ^4.1.8 outdated 93 posthog-js 1.372.1 outdated 93 posthog-js 5.10.4 outdated 94 Node-Redis 5.9.0 outdated 94 Stripe Node.js Library 18.1.1 outdated 94 Vite ^7.3.5 outdated 94 react-stripe-js 5.2.0 outdated 95 ESLint ^9.38.0 outdated 95 OpenAI ^5.19.1 outdated 96 Next.js 16.0.0 outdated 96 Next.js 16.2.10 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 1.9.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.8.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.1.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.218.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.2.0 outdated 97 Google Cloud Storage 7.19.0 outdated 97 TypeScript ^5.9.3 outdated 98 React 1.0.0 outdated 98 React 19.2.7 outdated 98 React DOM 19.2.7 outdated 98 three.js 0.185.1 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