ggml-org/llama.cpp
Maintainers
This page maps subsystems to the people most likely to review related PRs. Data sources:
- The
CODEOWNERSfile in the repo root (official ownership). git logonorigin/masterfor recent / frequent contributors.
CODEOWNERS uses GitHub teams under ggml-org/; the parenthetical members below are those listed at the top of the CODEOWNERS file.
libllama core (src/)
| Subsystem | Owners (CODEOWNERS) | Recent / frequent contributors |
|---|---|---|
src/ (general) |
@ggerganov | ggerganov |
src/llama-adapter.* |
@CISC | CISC |
src/llama-arch.* |
@CISC | CISC |
src/llama-chat.* |
@ngxson | ngxson, CISC |
src/llama-graph.* |
@CISC | CISC |
src/llama-model.* |
@CISC | CISC |
src/llama-vocab.* |
@CISC | CISC |
src/models/ (per-architecture builders) |
@CISC | CISC, CISC contributors |
common (common/)
| Subsystem | Owners (CODEOWNERS) |
|---|---|
common/ (general) |
@ggml-org/llama-common (ggerganov, aldehir, angt, danbev, ngxson, pwilkin) |
common/fit.* |
@JohannesGaessler |
common/jinja/ |
@CISC |
common/ngram-map.* |
@srogmann |
ggml (ggml/)
| Subsystem | Owners (CODEOWNERS) |
|---|---|
ggml/cmake/, ggml/include/, ggml/src/ggml-common.h, ggml/src/ggml-impl.h, ggml/src/ggml.c, ggml/src/ggml.cpp, ggml/src/ggml-quants.*, ggml/src/ggml-threading.* |
@ggerganov |
ggml/src/ggml.cpp, gguf.cpp |
@ggerganov, @JohannesGaessler, @Green-Sky (gguf.cpp) |
ggml/src/ggml-cpu/ |
@ggerganov |
ggml/src/ggml-cpu/spacemit/ |
@alex-spacemit |
ggml/src/ggml-backend-meta.cpp, ggml-opt.cpp |
@JohannesGaessler |
ggml/src/ggml-cuda/ |
@ggml-org/ggml-cuda (JohannesGaessler, am17an, IMbackK, ORippler) |
ggml/src/ggml-cuda/vendors/hip.h, fattn-wmma* |
@IMbackK |
ggml/src/ggml-hip/ |
@IMbackK |
ggml/src/ggml-metal/ |
@ggml-org/ggml-metal (ggerganov) |
ggml/src/ggml-vulkan/ |
@ggml-org/ggml-vulkan (0cc4m, jeffbolznv) |
ggml/src/ggml-sycl/ |
@ggml-org/ggml-sycl (arthw) |
ggml/src/ggml-opencl/ |
@ggml-org/ggml-opencl (lhez, max-krasnyansky) |
ggml/src/ggml-hexagon/ |
@ggml-org/ggml-hexagon (lhez, max-krasnyansky) |
ggml/src/ggml-cann/ |
@ggml-org/ggml-cann (hipudding) |
ggml/src/ggml-rpc/ |
@ggml-org/ggml-rpc (rgerganov) |
ggml/src/ggml-webgpu/ |
@ggml-org/ggml-webgpu (reeselevine) |
ggml/src/ggml-zdnn/ |
@ggml-org/ggml-zdnn (taronaeo, Andreas-Krebbel, AlekseiNikiforovIBM) |
ggml/src/ggml-openvino/ |
@cavusmustafa @wine99 |
ggml/src/ggml-virtgpu/ |
@kpouget |
Tools (tools/)
| Tool | Owners (CODEOWNERS) |
|---|---|
tools/cli/ |
@ngxson |
tools/server/* |
@ggml-org/llama-server (ggerganov, ngxson, allozaur, angt, ServeurpersoCom) |
tools/server/tests/ |
@ggml-org/llama-server |
tools/server/webui/ |
@ggml-org/llama-webui (allozaur) |
tools/mtmd/ |
@ggml-org/llama-mtmd (ngxson) |
tools/quantize/, tools/tokenize/, tools/tts/, tools/perplexity/, tools/completion/, tools/batched-bench/ |
@ggerganov |
tools/parser/ |
@pwilkin |
tools/rpc/ |
@ggml-org/ggml-rpc |
Python conversion (convert_*.py, gguf-py/, requirements*.txt)
| Path | Owners (CODEOWNERS) |
|---|---|
convert_*.py |
@CISC |
gguf-py/ |
@CISC |
requirements*.txt |
@CISC |
Build, CI, and project files
| Path | Owners |
|---|---|
cmake/, ci/, /scripts/sync*, /scripts/gen*, /scripts/get* |
@ggerganov |
.github/actions/, .github/workflows/ |
@ggml-org/ci (CISC, danbev, ggerganov, netrunnereve, ngxson, taronaeo) |
/.devops/*.Dockerfile |
@ngxson |
/build-xcframework.sh |
@danbev |
AUTHORS, LICENSE, README.md, SECURITY.md, CONTRIBUTING.md, CMakeLists.txt, root Makefile |
@ggerganov |
media/, vendor/ |
@ggerganov |
Examples
| Path | Owners |
|---|---|
examples/diffusion/ |
@am17an |
examples/lookup/ |
@JohannesGaessler |
examples/debug/ |
@danbev, @pwilkin |
examples/model-conversion/ |
@danbev |
examples/llama.android/ |
@ggerganov, @hanyin-arm, @naco-siren |
Most other examples/* |
@ggerganov |
Top all-time committers (volume, not authority)
For context only — these are commit-count signals from git log %an, not authority:
| Author | Commits |
|---|---|
| Georgi Gerganov | 1731 |
| Johannes Gäßler | 370 |
| Xuan-Son Nguyen | 302 |
| Jeff Bolz | 270 |
| Sigbjørn Skjæret (CISC) | 266 |
| Daniel Bevenius | 253 |
| slaren | 214 |
| Diego Devesa | 141 |
| Xuan Son Nguyen (alt name) | 129 |
| Adrien Gallouët (angt) | 115 |
For ownership of a specific path that isn't in the table above, run git log -- <path> and cat CODEOWNERS | grep <path> — those two answers, combined, are the most reliable signal.
Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.
Previous
Dependencies