llama.cpp
CPU-first inference in plain C/C++ — runs where a GPU cannot go.
llama.cpp is the engine behind most CPU and edge LLM deployments, with GGUF quantisation that shrinks models enough to run on modest hardware. Expect lower throughput than a GPU stack, but far fewer deployment constraints.
Best for: CPU-only, edge and embedded inference
Deploy: Self-hostable