github.devotd.

Local Inference Engines

Standalone engines and libraries that execute trained models on a user's own CPU, GPU, NPU, or Apple Silicon. Apply the complete-engine precedence defined by llm-inference first: production or distributed serving and constrained-device runtimes belong elsewhere; modality-specialized engines belong under multimodal-runtime-inference unless Apple-specific or other hardware-specific specialization takes precedence. Excludes model artifacts, training tools, runtime-management utilities, and hardware-fit calculators.

Subfields

Projects in this field (22)
ProjectWhat it doesStarsLanguageLicenseLatest release
ollama/ollamaA general-purpose inference engine that runs many open models locally or in the cloud.★ 183.7KGoMITv0.40.6
ggml-org/llama.cppA portable C/C++ inference engine executes large language models locally.★ 131.6KC++MITb11719
niko1221/strataA local engine for Qwen3.8-Flash-Next with one-click setup and OpenAI- or Anthropic-compatible localhost APIs.★ 27.3KC++MITv0.1.45
antirez/ds4Runs selected DeepSeek, GLM, and Qwen models locally across Metal, CUDA, and ROCm with SSD streaming.★ 23.9KCMIT—
jundot/omlxOMLX is a local Apple Silicon LLM server with continuous batching, SSD and KV caching, and menu-bar management.★ 22.9KPythonApache-2.0v0.7.1rc1
flashml-org/freetokenAn engine that serves massive MoE models locally across GPU, CPU, and host memory.★ 14.6KPythonApache-2.0v0.1.3
magnitudedev/magnitudeA general inference engine that autotunes kernels to run local models across CPUs and multiple GPU vendors.★ 7KRustApache-2.0@magnitudedev/cli@0.2.9
syv-ai/hyperqwenPatches and optimizes vLLM to serve large Qwen models quickly on a single 24 GB CUDA GPU.★ 2.1KPythonApache-2.0—
fesens/opentpuA hardware accelerator stack that runs Qwen models on a Kintex-7 PCIe card.★ 768VerilogApache-2.0—
warpfront/hipfireA complete Rust LLM inference engine for AMD RDNA GPUs with native HIP/ROCm kernels and an OpenAI-compatible server.★ 692RustNOASSERTIONv0.4.2.1
lithos-ai/lithos-metalA complete local LLM engine with Metal megakernels and speculative decoding for Apple Silicon.★ 290PythonApache-2.0v0.1.2
indras-mirror/xolotlRuns very large MoE language models on one RTX 4090 by tiering experts across VRAM, system RAM, and NVMe.★ 88C++MIT—
jesdga95/basaltA local inference engine for running Qwen MoE models on NVIDIA Blackwell workstations.★ 72C++MIT—
professorpalmer/bonsai-ada-surgeryA PrismML llama.cpp fork and RTX 4070 recipe for serving Bonsai 2 27B at 262K context with q8_0 KV.★ 70PythonNOASSERTIONbundle-20261018
lateos-ai/reflexA Rust inference engine that runs GGUF models on CUDA for real-time agent decision loops.★ 62RustMITv0.2.9-runpod-hub
shawnshekari/strixiteA HIP-based local inference engine purpose-built for AMD Strix Halo gfx1151 and Qwen3.8-Flash-Next.★ 60C++AGPL-3.0v0.3.1
1picassoai/coachwhipAn offline Apple-silicon MoE inference engine runs large models locally and exposes an OpenAI-compatible API.★ 58MetalApache-2.0v0.5.3
jitllm/jitllmA Go inference engine that JIT-generates CPU/GPU kernels and runs models larger than memory across multiple backends.★ 48GoApache-2.0v0.2.6
valeriodolci/capy-flashRuns Qwen MoE models on dual RTX 5070 Ti GPUs using NVFP4, tensor parallelism, and CPU offload.★ 44C++Apache-2.0v0.5.4
seuros/mdmaA complete local GGUF inference engine spanning CPU, ROCm, Vulkan, CUDA, Metal, Level Zero, and Edge TPU backends.★ 14RustBSD-2-Clause—
hardenedlinux/sonicboomA native C++/CUDA tensor runtime for locally executing quantized GGUF models with a stable C ABI.★ 5C++GPL-3.0—
cosmonomic/pulsarlmAn LLM engine that drops old low-attention tokens to keep persistent chatbot and agent contexts small.★ 4C++Apache-2.0—