Avatar ggerganov

ggerganov /

llama.cpp

LLM inference in C/C++

stars★ 119.7k
forks⑂ 20.4k
Open issues1.8k
Primary languageC++
LicenseMIT
Last updatedtoday

Overview

llama.cpp is a AI & Machine Learning project, described by its maintainers as: "LLM inference in C/C++." Written primarily in C++, it ranks among the most-starred projects on GitHub, with roughly 119.7k stars and 20.4k forks as of the latest data. Topics tagged by the maintainers include ggml — see the "Key topics" section below for a quick explanation of each.

Key topics

Getting started

Installation steps vary depending on how a project is packaged, so the most reliable source is always the official README. As a starting point:

Open the official repository ↗

How it compares

Here is how this project sits alongside a few other tools in the same category:

Questions about this project

What is llama.cpp?
llama.cpp is a AI & Machine Learning project, described by its maintainers as: "LLM inference in C/C++." Written primarily in C++, it ranks among the most-starred projects on GitHub, with roughly 119.7k stars and 20.4k forks as of the latest data. Topics tagged by the maintainers include ggml — see the "Key topics" section below for a quick explanation of each.
What license does llama.cpp use?
MIT
How popular is llama.cpp on GitHub?
llama.cpp has roughly 119.7k stars and 20.4k forks on GitHub as of the latest data.
Is llama.cpp actively maintained?
Based on its GitHub activity, this repository has been updated recently, which is generally a good sign of active maintenance.
What language is llama.cpp written in?
llama.cpp is written primarily in C++.

Repository info

Ownerggerganov
Primary languageC++
LicenseMIT
CreatedMarch 11, 2023
Last updatedJuly 9, 2026
Open issues1832
← Explore more AI & Machine Learning projectsSpotted outdated info? Suggest an update →