• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
ggml avatar

llama.cpp

C/C++ engine for running large language models on local hardware

  • AI models and runtimes
  • Self-hosted alternatives
View on GitHub
Website

What it is

llama.cpp runs LLM and vision-language model inference in plain C/C++ with no external dependencies, loading GGUF models straight from Hugging Face. It ships a command-line chat tool, a library API, and an OpenAI-compatible server with a built-in web UI. Quantization from 1.5 to 8 bits and backends for CUDA, Metal, Vulkan, HIP, SYCL and more let developers and hobbyists run models on laptops, GPUs, phones, or split across CPU and GPU.

Images

Facts

Stars
131,824 GitHub stars.
131,824

Forks
24,589
Commits
11,768
Contributors
500+
Language
C++
License
MIT
Last commit
Oct 20, 2026
On GitHub since
March 2023
First release
March 2023
Platforms
macOS, Windows, Linux, Android, CLI, self-hosted, library
Self-hostable
Yes
Alternative to
OpenAI API
Tags
  • llm-inference
  • multimodal
  • local-ai
  • model-optimization
  • gpu-computing

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • Ollama avatar

    Ollama

    Download and run open language models on your own computer with one command

    184k
  • PrismML-Eng avatar

    Bonsai

    Setup scripts to run Bonsai 2 low-bit models locally with chat UI

    3.4k
  • Salvatore Sanfilippo avatar

    DwarfStar

    Native C inference engine for running a few large open models locally

    24k