What is llama.cpp?
ggml-org/llama.cpp is a LLM tool on GitHub: LLM inference in C/C++ ggml / ops / maintainer PRs%20sort%3Aupdated-desc) / dev stats / lib llama API / llama-server REST API Visit https://llama.app and follow the instructions Run with Docker - see our Docker documentation Download pre-built binaries from the releases page Build from source by cloning this repository - check out our build guide
When should I use llama.cpp?
Reach for llama.cpp when you need to call, serve, run locally, fine-tune or chat with a language model — it's written in C++ and fits stacks tagged ggml, llm, cpp.
What are the best alternatives to llama.cpp?
Popular alternatives in LLM & Inference: ollama/ollama (187k★), huggingface/transformers (169k★), open-webui/open-webui (158k★), langflow-ai/langflow (157k★), vllm-project/vllm (96.8k★).
Is llama.cpp actively maintained?
ggml-org/llama.cpp looks very actively maintained: the last push was today (2026-11-11), with 134,082 stars and 2,600 open issues.
What license does llama.cpp use?
ggml-org/llama.cpp is published under the MIT license. Check the repository's LICENSE file before commercial use.