#1717th of 48 in Gateways and observability

axonhub

LLM gateway that translates between OpenAI, Anthropic and Gemini APIs

Stars
5.5k
License
Apache-2.0
Last commit
Nov 2026
Last release
Nov 2026
Language
Go
Stars, last 29 weeks+2,317
21 Apr 2026: 3,135 stars28 Apr 2026: 3,335 stars5 May 2026: 3,478 stars12 May 2026: 3,604 stars19 May 2026: 3,762 stars26 May 2026: 3,885 stars2 Jun 2026: 3,999 stars9 Jun 2026: 4,129 stars16 Jun 2026: 4,221 stars23 Jun 2026: 4,297 stars30 Jun 2026: 4,405 stars7 Jul 2026: 4,511 stars14 Jul 2026: 4,594 stars21 Jul 2026: 4,664 stars28 Jul 2026: 4,720 stars4 Aug 2026: 4,792 stars11 Aug 2026: 4,864 stars18 Aug 2026: 4,937 stars25 Aug 2026: 4,998 stars1 Sept 2026: 5,072 stars8 Sept 2026: 5,125 stars15 Sept 2026: 5,181 stars22 Sept 2026: 5,236 stars29 Sept 2026: 5,284 stars6 Oct 2026: 5,302 stars13 Oct 2026: 5,330 stars20 Oct 2026: 5,358 stars27 Oct 2026: 5,397 stars3 Nov 2026: 5,426 stars10 Nov 2026: 5,452 stars

3,135 on 21 Apr 20265,452 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

AxonHub is a Go gateway that accepts requests in OpenAI, Anthropic or Gemini format and translates them for the configured provider channel, so a client SDK can call another vendor's model without code changes. It adds request tracing, RBAC with usage quotas, per-request cost tracking and load balancing with failover. Embedding, rerank and image generation endpoints are also supported.

Who it is for: Teams routing multiple LLM providers through one API with quotas and tracing

Strengths

  • Cross-format translation: call Claude with the OpenAI SDK or GPT with the Anthropic SDK
  • Per-request cost breakdown for input, output and cached tokens, plus thread-level tracing
  • Covers text, image generation, embedding and rerank APIs across about a dozen providers
  • Public demo instance with a demo account for trying the admin UI

Weaknesses

  • Realtime API is listed as Todo; AWS Bedrock and Google Cloud channels are still in testing
  • Mixed licensing: Apache-2.0 plus LGPL-3.0 for the llm directory
  • Deployment is delegated to an agent skill; the README gives no manual install steps
  • Main README is mostly Chinese, with sponsor blocks taking much of the page

What it needs

  • no GPU
  • Docker + Compose
  • Compose runs PostgreSQL
  • Models: OpenAI, Anthropic, Gemini, DeepSeek, Zhipu
  • port 8090

Quick answers

Is axonhub open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Can you run axonhub with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Does axonhub need a GPU?

No, it runs without one.

Also in Gateways and observability

See all 48
Also in Gateways and observability
RankProjectScore
1OmniRouteLLM gateway routing one OpenAI-compatible endpoint across 372 providers86.5k starsMIT96 out of 100
2headroomCompresses tool outputs, logs and history before they reach the LLM79.4k starsApache-2.092 out of 100
3new-apiGateway that unifies LLM providers behind OpenAI, Anthropic and Gemini APIs51.8k stars+2,216 (+4.5%) in 30 daysAGPL-3.0known advisory in latest version91 out of 100
#4MLflowTracing, evaluation and prompt registry for LLM apps, plus ML tracking Live demo ↗ (opens in a new tab)28.8k stars+450 (+1.6%) in 30 daysApache-2.090 out of 100
#5LiteLLMOpenAI-format gateway and Python SDK for calling 100+ LLM providers63.1k stars+2,260 (+3.7%) in 30 dayscustom license87 out of 100