#4646th of 57 in Model serving

shimmy

OpenAI-compatible inference server for GGUF models, written in Rust on WebGPU

Stars
6k
License
Apache-2.0
Last commit
Oct 2026
Last release
Oct 2026
Language
Rust
Stars, last 30 weeks+2,180
3 Apr 2026: 3,824 stars10 Apr 2026: 3,872 stars17 Apr 2026: 3,917 stars24 Apr 2026: 3,954 stars1 May 2026: 4,632 stars8 May 2026: 4,689 stars15 May 2026: 4,716 stars22 May 2026: 5,138 stars29 May 2026: 5,204 stars5 Jun 2026: 5,245 stars12 Jun 2026: 5,343 stars19 Jun 2026: 5,443 stars26 Jun 2026: 5,471 stars3 Jul 2026: 5,557 stars10 Jul 2026: 5,572 stars17 Jul 2026: 5,588 stars24 Jul 2026: 5,643 stars31 Jul 2026: 5,680 stars7 Aug 2026: 5,694 stars14 Aug 2026: 5,708 stars21 Aug 2026: 5,739 stars28 Aug 2026: 5,780 stars4 Sept 2026: 5,814 stars11 Sept 2026: 5,844 stars18 Sept 2026: 5,869 stars25 Sept 2026: 5,892 stars2 Oct 2026: 5,903 stars9 Oct 2026: 5,953 stars16 Oct 2026: 5,976 stars23 Oct 2026: 5,991 stars30 Oct 2026: 6,004 stars

3,824 on 3 Apr 20266,004 on 30 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Shimmy is a single-binary server that exposes GGUF models through OpenAI-compatible chat completions, text completions, streaming and model endpoints. It runs on Airframe, a pure-Rust WebGPU (WGSL) engine, so it works on NVIDIA, AMD, Intel and Apple GPUs without a C++ toolchain or Python. 26 model/quant combinations across 12 families are certified for math, inference and determinism.

Who it is for: Self-hosters wanting a lightweight local OpenAI-compatible GGUF server

Strengths

  • Pure Rust with WebGPU shaders; no C++ toolchain, Python runtime or backend flags
  • Deterministic output for the same model, seed and params
  • Runs on NVIDIA, AMD, Intel and Apple Silicon GPUs through one backend
  • Optional INT4 KV cache claims about 7x lower KV memory in tested configurations

Weaknesses

  • v2 removed llama.cpp, MLX and HuggingFace backends; only Airframe remains
  • Only 26 certified model/quant combinations; mostly Q4_K_M quants
  • SafeTensors native inference and MoE CPU offload are still roadmap items
  • README lists MIT while detected license is Apache-2.0; terms need checking

What it needs

  • GPU required
  • Docker + Compose
  • Models: GGUF, Llama, Qwen2, Qwen3, Qwen3.5
  • port 11435

Quick answers

Is shimmy open source?

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

Can you run shimmy with Docker?

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

Does shimmy need a GPU?

Yes, it needs a GPU.

Also in Model serving

See all 57
Also in Model serving
RankProjectScore
1llama.cppC/C++ inference engine serving GGUF models over an OpenAI-compatible API133k starsMIT93 out of 100
2OllamaLocal model runner with CLI and REST API for open-weight LLMs185.5k starsMIT91 out of 100
3LocalAISelf-hosted inference server with OpenAI-compatible API and pluggable backends50.1k starsMIT90 out of 100
#4vLLMInference engine for Hugging Face LLMs with PagedAttention and continuous batching96k starsApache-2.088 out of 100
#5colibriC inference engine that streams MoE experts from disk to run huge models45.5k starsApache-2.085 out of 100