ggml-org/llama.cppPublic

LLM inference in C/C++

AI summary: A highly optimized C/C++ port of LLaMA, designed for running large language models locally on consumer hardware.

Stars
123K
+106 today
Forks
21.4K
Watchers
808
Open issues
684
Open PRs
1.3K
Contributors
~1.9K
Commits
10.3K
Branches
668

C++MITCreated Mar 10, 2023Last push todayLatest release b10291+745 stars this week+1K this month

Star history

since Feb 9, 2025
050K100KFeb 2025Aug 2025Feb 2026Aug 2026
123K stars as of Aug 7, 2026, tracked back to Feb 9, 2025. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
AugSepOctNovDecJanFebMarAprMayJunJulAugMonWedFri2025-08-10: 0 commits2025-08-11: 11 commits2025-08-12: 6 commits2025-08-13: 17 commits2025-08-14: 21 commits2025-08-15: 8 commits2025-08-16: 8 commits2025-08-17: 7 commits2025-08-18: 10 commits2025-08-19: 10 commits2025-08-20: 11 commits2025-08-21: 24 commits2025-08-22: 13 commits2025-08-23: 10 commits2025-08-24: 6 commits2025-08-25: 12 commits2025-08-26: 19 commits2025-08-27: 10 commits2025-08-28: 14 commits2025-08-29: 7 commits2025-08-30: 7 commits2025-08-31: 12 commits2025-09-01: 14 commits2025-09-02: 11 commits2025-09-03: 15 commits2025-09-04: 15 commits2025-09-05: 13 commits2025-09-06: 7 commits2025-09-07: 6 commits2025-09-08: 18 commits2025-09-09: 12 commits2025-09-10: 15 commits2025-09-11: 8 commits2025-09-12: 6 commits2025-09-13: 7 commits2025-09-14: 12 commits2025-09-15: 11 commits2025-09-16: 7 commits2025-09-17: 12 commits2025-09-18: 18 commits2025-09-19: 4 commits2025-09-20: 6 commits2025-09-21: 6 commits2025-09-22: 22 commits2025-09-23: 9 commits2025-09-24: 9 commits2025-09-25: 18 commits2025-09-26: 18 commits2025-09-27: 14 commits2025-09-28: 11 commits2025-09-29: 19 commits2025-09-30: 15 commits2025-10-01: 10 commits2025-10-02: 17 commits2025-10-03: 15 commits2025-10-04: 6 commits2025-10-05: 2 commits2025-10-06: 9 commits2025-10-07: 13 commits2025-10-08: 7 commits2025-10-09: 16 commits2025-10-10: 5 commits2025-10-11: 6 commits2025-10-12: 10 commits2025-10-13: 13 commits2025-10-14: 10 commits2025-10-15: 13 commits2025-10-16: 9 commits2025-10-17: 12 commits2025-10-18: 3 commits2025-10-19: 4 commits2025-10-20: 14 commits2025-10-21: 4 commits2025-10-22: 10 commits2025-10-23: 7 commits2025-10-24: 5 commits2025-10-25: 6 commits2025-10-26: 8 commits2025-10-27: 14 commits2025-10-28: 12 commits2025-10-29: 14 commits2025-10-30: 22 commits2025-10-31: 19 commits2025-11-01: 14 commits2025-11-02: 13 commits2025-11-03: 13 commits2025-11-04: 13 commits2025-11-05: 14 commits2025-11-06: 8 commits2025-11-07: 13 commits2025-11-08: 13 commits2025-11-09: 12 commits2025-11-10: 18 commits2025-11-11: 12 commits2025-11-12: 16 commits2025-11-13: 20 commits2025-11-14: 9 commits2025-11-15: 15 commits2025-11-16: 6 commits2025-11-17: 9 commits2025-11-18: 7 commits2025-11-19: 13 commits2025-11-20: 16 commits2025-11-21: 7 commits2025-11-22: 4 commits2025-11-23: 6 commits2025-11-24: 15 commits2025-11-25: 7 commits2025-11-26: 13 commits2025-11-27: 12 commits2025-11-28: 19 commits2025-11-29: 11 commits2025-11-30: 13 commits2025-12-01: 13 commits2025-12-02: 22 commits2025-12-03: 22 commits2025-12-04: 22 commits2025-12-05: 20 commits2025-12-06: 22 commits2025-12-07: 5 commits2025-12-08: 15 commits2025-12-09: 17 commits2025-12-10: 17 commits2025-12-11: 8 commits2025-12-12: 17 commits2025-12-13: 16 commits2025-12-14: 12 commits2025-12-15: 17 commits2025-12-16: 28 commits2025-12-17: 27 commits2025-12-18: 15 commits2025-12-19: 10 commits2025-12-20: 7 commits2025-12-21: 10 commits2025-12-22: 19 commits2025-12-23: 13 commits2025-12-24: 12 commits2025-12-25: 5 commits2025-12-26: 10 commits2025-12-27: 7 commits2025-12-28: 8 commits2025-12-29: 17 commits2025-12-30: 12 commits2025-12-31: 12 commits2026-01-01: 5 commits2026-01-02: 16 commits2026-01-03: 8 commits2026-01-04: 7 commits2026-01-05: 13 commits2026-01-06: 17 commits2026-01-07: 16 commits2026-01-08: 14 commits2026-01-09: 11 commits2026-01-10: 11 commits2026-01-11: 9 commits2026-01-12: 9 commits2026-01-13: 11 commits2026-01-14: 13 commits2026-01-15: 16 commits2026-01-16: 16 commits2026-01-17: 3 commits2026-01-18: 9 commits2026-01-19: 8 commits2026-01-20: 6 commits2026-01-21: 15 commits2026-01-22: 18 commits2026-01-23: 7 commits2026-01-24: 9 commits2026-01-25: 9 commits2026-01-26: 6 commits2026-01-27: 12 commits2026-01-28: 18 commits2026-01-29: 16 commits2026-01-30: 19 commits2026-01-31: 6 commits2026-02-01: 4 commits2026-02-02: 15 commits2026-02-03: 13 commits2026-02-04: 12 commits2026-02-05: 12 commits2026-02-06: 14 commits2026-02-07: 5 commits2026-02-08: 7 commits2026-02-09: 10 commits2026-02-10: 15 commits2026-02-11: 17 commits2026-02-12: 15 commits2026-02-13: 27 commits2026-02-14: 16 commits2026-02-15: 9 commits2026-02-16: 13 commits2026-02-17: 13 commits2026-02-18: 11 commits2026-02-19: 24 commits2026-02-20: 10 commits2026-02-21: 7 commits2026-02-22: 8 commits2026-02-23: 9 commits2026-02-24: 9 commits2026-02-25: 10 commits2026-02-26: 15 commits2026-02-27: 9 commits2026-02-28: 6 commits2026-03-01: 2 commits2026-03-02: 8 commits2026-03-03: 3 commits2026-03-04: 12 commits2026-03-05: 14 commits2026-03-06: 21 commits2026-03-07: 5 commits2026-03-08: 15 commits2026-03-09: 22 commits2026-03-10: 18 commits2026-03-11: 37 commits2026-03-12: 21 commits2026-03-13: 19 commits2026-03-14: 24 commits2026-03-15: 19 commits2026-03-16: 24 commits2026-03-17: 17 commits2026-03-18: 15 commits2026-03-19: 39 commits2026-03-20: 17 commits2026-03-21: 11 commits2026-03-22: 13 commits2026-03-23: 20 commits2026-03-24: 13 commits2026-03-25: 35 commits2026-03-26: 17 commits2026-03-27: 16 commits2026-03-28: 17 commits2026-03-29: 6 commits2026-03-30: 13 commits2026-03-31: 22 commits2026-04-01: 26 commits2026-04-02: 17 commits2026-04-03: 26 commits2026-04-04: 7 commits2026-04-05: 6 commits2026-04-06: 11 commits2026-04-07: 25 commits2026-04-08: 22 commits2026-04-09: 26 commits2026-04-10: 20 commits2026-04-11: 7 commits2026-04-12: 6 commits2026-04-13: 17 commits2026-04-14: 16 commits2026-04-15: 12 commits2026-04-16: 21 commits2026-04-17: 9 commits2026-04-18: 7 commits2026-04-19: 14 commits2026-04-20: 13 commits2026-04-21: 19 commits2026-04-22: 18 commits2026-04-23: 24 commits2026-04-24: 16 commits2026-04-25: 11 commits2026-04-26: 9 commits2026-04-27: 10 commits2026-04-28: 14 commits2026-04-29: 21 commits2026-04-30: 11 commits2026-05-01: 16 commits2026-05-02: 7 commits2026-05-03: 6 commits2026-05-04: 10 commits2026-05-05: 14 commits2026-05-06: 16 commits2026-05-07: 23 commits2026-05-08: 31 commits2026-05-09: 5 commits2026-05-10: 12 commits2026-05-11: 14 commits2026-05-12: 17 commits2026-05-13: 20 commits2026-05-14: 21 commits2026-05-15: 14 commits2026-05-16: 18 commits2026-05-17: 20 commits2026-05-18: 22 commits2026-05-19: 21 commits2026-05-20: 20 commits2026-05-21: 23 commits2026-05-22: 16 commits2026-05-23: 7 commits2026-05-24: 6 commits2026-05-25: 31 commits2026-05-26: 19 commits2026-05-27: 20 commits2026-05-28: 40 commits2026-05-29: 27 commits2026-05-30: 14 commits2026-05-31: 7 commits2026-06-01: 25 commits2026-06-02: 24 commits2026-06-03: 13 commits2026-06-04: 26 commits2026-06-05: 20 commits2026-06-06: 9 commits2026-06-07: 10 commits2026-06-08: 16 commits2026-06-09: 24 commits2026-06-10: 6 commits2026-06-11: 12 commits2026-06-12: 18 commits2026-06-13: 13 commits2026-06-14: 12 commits2026-06-15: 23 commits2026-06-16: 14 commits2026-06-17: 24 commits2026-06-18: 21 commits2026-06-19: 21 commits2026-06-20: 14 commits2026-06-21: 12 commits2026-06-22: 10 commits2026-06-23: 12 commits2026-06-24: 10 commits2026-06-25: 18 commits2026-06-26: 28 commits2026-06-27: 8 commits2026-06-28: 11 commits2026-06-29: 10 commits2026-06-30: 11 commits2026-07-01: 8 commits2026-07-02: 1 commit2026-07-03: 13 commits2026-07-04: 3 commits2026-07-05: 8 commits2026-07-06: 16 commits2026-07-07: 25 commits2026-07-08: 26 commits2026-07-09: 22 commits2026-07-10: 28 commits2026-07-11: 10 commits2026-07-12: 4 commits2026-07-13: 18 commits2026-07-14: 26 commits2026-07-15: 25 commits2026-07-16: 21 commits2026-07-17: 12 commits2026-07-18: 3 commits2026-07-19: 2 commits2026-07-20: 7 commits2026-07-21: 10 commits2026-07-22: 20 commits2026-07-23: 7 commits2026-07-24: 15 commits2026-07-25: 10 commits2026-07-26: 14 commits2026-07-27: 20 commits2026-07-28: 29 commits2026-07-29: 10 commits2026-07-30: 19 commits2026-07-31: 23 commits2026-08-01: 6 commits2026-08-02: 15 commits2026-08-03: 31 commits2026-08-04: 23 commits2026-08-05: 15 commits2026-08-06: 6 commits2026-08-07: 0 commits2026-08-08: 0 commits
4,981 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Landmark project

    122,993 stars

  • Very active

    4,981 commits in 52 weeks

  • Community-driven

    ~1,879 contributors

  • Permissive license

    MIT

  • Continuous integration

    Automated checks passing

  • Top 10% tracked

    Rank 51 of 1058

What llama.cpp does

llama.cpp is a groundbreaking inference engine that allows developers to run massive Large Language Models entirely locally, without requiring expensive GPUs or cloud APIs. It achieves extreme performance by utilizing heavily optimized C/C++ code, custom tensor operations, and aggressive quantization techniques. The project enables models that previously required enterprise hardware to run smoothly on standard laptops, MacBooks, and even Raspberry Pis. By democratizing access to LLMs, it serves as the backbone for countless local AI applications and open-source chat interfaces.

This project is for developers, researchers, and AI enthusiasts who want to run, test, and integrate Large Language Models locally with maximum performance and minimal hardware requirements.

  • Extreme Portability: Written in plain C/C++ without external dependencies, allowing it to compile and run on almost any platform.
  • Apple Silicon Optimization: Deeply leverages ARM NEON and Apple's Accelerate framework for unprecedented performance on Mac hardware.
  • Aggressive Quantization: Supports shrinking model weights to 4-bit or less, drastically reducing memory requirements with minimal quality loss.
  • Hybrid Inference: Capable of offloading specific layers to available GPUs via CUDA or Metal to further accelerate generation.
  • Extensive API: Provides bindings for numerous languages like Python, Go, and Rust, making it easy to embed in existing applications.

Where teams use it

Local Chatbots

Developers use the engine as the backend for offline, privacy-focused AI assistants that run entirely on their personal laptops.

Edge Computing

Engineers deploy quantized language models onto edge devices or IoT hardware to process data without internet connectivity.

App Integration

Software teams embed the library into desktop applications to add AI features without incurring recurring API costs.

Model Evaluation

AI researchers quickly test and evaluate new open-weight models locally before committing resources to full cloud deployments.

Getting started: git clone https://github.com/ggml-org/llama.cpp

README

master branch

llama.cpp

llama

Quick start

A few options to get llama.cpp installed on your machine:

Once installed:

# Download and run a model directly from Hugging Face
llama cli -hf ggml-org/Qwen3.5-0.8B-GGUF

# Launch OpenAI-compatible API server
llama serve -hf ggml-org/Qwen3.5-0.8B-GGUF
VLM session with `llama cli` VLM session with llama cli Built-in web UI against `llama serve` running Qwen 3.6 Built-in web UI against llama serve

Description

The main goal of llama.cpp is to enable LLM (and VLM) inference with minimal setup and state-of-the-art performance on a wide range of hardware - locally and in the cloud.

  • Plain C/C++ implementation without any dependencies
  • Apple silicon is a first-class citizen - optimized via ARM NEON, Accelerate and Metal frameworks
  • AVX, AVX2, AVX512 and AMX support for x86 architectures
  • RVV, ZVFH, ZFH, ZICBOP and ZIHINTPAUSE support for RISC-V architectures
  • 1.5-bit, 2-bit, 3-bit, 4-bit, 5-bit, 6-bit, and 8-bit integer quantization for faster inference and reduced memory use
  • Custom CUDA kernels for running LLMs on NVIDIA GPUs (support for AMD GPUs via HIP and Moore Threads GPUs via MUSA)
  • Vulkan and SYCL backend support
  • CPU+GPU hybrid inference to partially accelerate models larger than the total VRAM capacity

The llama.cpp project is build on top of the ggml library.

Supported backends

Backend Target devices
BLAS All
BLIS All
CANN Ascend NPU
CUDA Nvidia GPU
HIP AMD GPU
Hexagon [In Progress] Snapdragon
IBM zDNN IBM Z & LinuxONE
MUSA Moore Threads GPU
Metal Apple Silicon
OpenCL Adreno GPU
OpenVINO [In Progress] Intel CPUs, GPUs, and NPUs
RPC All
SYCL Intel GPU
VirtGPU VirtGPU APIR
Vulkan GPU
WebGPU All
ZenDNN AMD CPU

Documentation

Tools

Development

Contributing

  • Contributors can open PRs
  • Collaborators will be invited based on contributions
  • Maintainers can push to branches in the llama.cpp repo and merge PRs into the master branch
  • Any help with managing issues, PRs and projects is very appreciated!
  • Read the CONTRIBUTING.md for more information

Acknowledgements

  • yhirose/cpp-httplib - Single-header HTTP server, used by llama-server - MIT license
  • stb-image - Single-header image format decoder, used by multimodal subsystem - Public domain
  • nlohmann/json - Single-header JSON library, used by various tools/examples - MIT License
  • miniaudio.h - Single-header audio format decoder, used by multimodal subsystem - Public domain
  • subprocess.h - Single-header process launching solution for C and C++ - Public domain
View on GitHub

Recent activity

commits and pull requests

Releases and announcements

1,000 total
  1. b10291b10291Aug 6, 20261.7K downloads

    <details open> vulkan: fix submission batching size, add debug tools for diagnosing causes of DeviceLost drivers errors (#26371) * vulkan: add debug tooling to get more information about a DeviceLost error * fix submission threshold applied too late * use logging macros, throw instead of aborting * clean up circular dependency </details> **Website:** - <https://llama.app> **macOS/iOS:** - [macOS Apple Silicon (arm64)](https://github.com/ggml-org/llama.cpp/releases/download/b10291/llama-b10291-bin-macos-arm64.tar.gz) - macOS Apple Silicon (arm64, KleidiAI enabled) [DISABLED](https://github.com/ggml-org/llama.cpp/pull/23780) - [macOS Intel (x64)](https://github.com/ggml-org/llama.cpp/releases/download/b10291/llama-b10291-bin-macos-x64.tar.gz) - [iOS XCFramework](https://github.com/ggml-org/llama.cpp/releases/download/b10291/llama-b10291-xcframework.zip) **Linux:** - [Ubuntu x64 (CPU)](https://github.com/ggml-org/llama.cpp/releases/download/b10291/llama-b10291-bin-ubuntu-x64.tar.gz) - [Ubuntu arm64 (CPU)](https://github.com/ggml-org/llama.cpp/releases/download/b10291/llama-b10291-bin-ubuntu-arm64.tar.gz) - [Ubuntu s390x (CPU)](https://github.com/ggml-org/llama.cpp/releases/do

  2. b10290b10290Aug 6, 20268.5K downloads

    <details open> mtmd/ggml: add ggml_build_forward_order (#26649) * ggml: add ggml_build_forward_order ggml_build_forward_expand marks the tensor and all its ancestors for compute, so using it as a pure ordering hint (keeping q, k and v together) defeats ggml_build_forward_select: the unselected branch is forced to run with inputs that were never uploaded. In the mtmd audio graph this makes GEN_WAV calls execute the GEN_CODE branch with a stale inp_code0, hitting the get_rows bound assert on CPU. Add ggml_build_forward_order, which inserts nodes without the compute flag; the flag is restored when the branch is actually selected. Switch the q/k/v hints in clip_graph::build_attn to it. * nit: reduce comments (AGENTS.md) </details> **Website:** - <https://llama.app> **macOS/iOS:** - [macOS Apple Silicon (arm64)](https://github.com/ggml-org/llama.cpp/releases/download/b10290/llama-b10290-bin-macos-arm64.tar.gz) - macOS Apple Silicon (arm64, KleidiAI enabled) [DISABLED](https://github.com/ggml-org/llama.cpp/pull/23780) - [macOS Intel (x64)](https://github.com/ggml-org/llama.cpp/releases/download/b10290/llama-b10290-bin-macos-x64.tar.gz) - [iOS XCFramework](https://github.com/ggml-

  3. b10289b10289Aug 5, 20265.8K downloads

    <details open> server: harden the file_glob_search directory walk (#26626) * server: don't walk Windows junctions in file_glob_search std::filesystem reports a junction as a plain directory, so the symlink guard misses it and a junction pointing back at an ancestor is walked until the path length gives out read the reparse tag and treat a symlink and a mount point as links, leaving any other reparse point walkable so cloud placeholders and dedup stubs still get searched look junk directory names up case insensitively on Windows, where NTFS makes Build the same directory as build test that a junk directory stays selectable while its contents stay out of search results * server: report a directory the walk could not read a directory that fails to open or to iterate was skipped in silence, so a caller got a listing that looked complete while a whole subtree was missing: a path over the platform limit, a volume going away, a name the filesystem rejects skip_permission_denied never reaches this path, so an error here is an incomplete answer rather than a deliberate omission, and it now sets the truncated flag * server: simplify the file_glob_search listing plumbing return a s

  4. b10288b10288Aug 5, 20263.8K downloads

    <details open> tests: re-enable MiniMax M3 in `test-llama-archs` (#26633) </details> **Website:** - <https://llama.app> **macOS/iOS:** - [macOS Apple Silicon (arm64)](https://github.com/ggml-org/llama.cpp/releases/download/b10288/llama-b10288-bin-macos-arm64.tar.gz) - macOS Apple Silicon (arm64, KleidiAI enabled) [DISABLED](https://github.com/ggml-org/llama.cpp/pull/23780) - [macOS Intel (x64)](https://github.com/ggml-org/llama.cpp/releases/download/b10288/llama-b10288-bin-macos-x64.tar.gz) - [iOS XCFramework](https://github.com/ggml-org/llama.cpp/releases/download/b10288/llama-b10288-xcframework.zip) **Linux:** - [Ubuntu x64 (CPU)](https://github.com/ggml-org/llama.cpp/releases/download/b10288/llama-b10288-bin-ubuntu-x64.tar.gz) - [Ubuntu arm64 (CPU)](https://github.com/ggml-org/llama.cpp/releases/download/b10288/llama-b10288-bin-ubuntu-arm64.tar.gz) - [Ubuntu s390x (CPU)](https://github.com/ggml-org/llama.cpp/releases/download/b10288/llama-b10288-bin-ubuntu-s390x.tar.gz) - [Ubuntu x64 (Vulkan)](https://github.com/ggml-org/llama.cpp/releases/download/b10288/llama-b10288-bin-ubuntu-vulkan-x64.tar.gz) - [Ubuntu arm64 (Vulkan)](https://github.com/ggml-org/llama.cpp/releases/down

  5. b10287b10287Aug 5, 20262K downloads

    <details open> mtmd: Unlimited-OCR fix max_tiles, setting in converter (#25614) </details> **Website:** - <https://llama.app> **macOS/iOS:** - [macOS Apple Silicon (arm64)](https://github.com/ggml-org/llama.cpp/releases/download/b10287/llama-b10287-bin-macos-arm64.tar.gz) - macOS Apple Silicon (arm64, KleidiAI enabled) [DISABLED](https://github.com/ggml-org/llama.cpp/pull/23780) - [macOS Intel (x64)](https://github.com/ggml-org/llama.cpp/releases/download/b10287/llama-b10287-bin-macos-x64.tar.gz) - [iOS XCFramework](https://github.com/ggml-org/llama.cpp/releases/download/b10287/llama-b10287-xcframework.zip) **Linux:** - [Ubuntu x64 (CPU)](https://github.com/ggml-org/llama.cpp/releases/download/b10287/llama-b10287-bin-ubuntu-x64.tar.gz) - [Ubuntu arm64 (CPU)](https://github.com/ggml-org/llama.cpp/releases/download/b10287/llama-b10287-bin-ubuntu-arm64.tar.gz) - [Ubuntu s390x (CPU)](https://github.com/ggml-org/llama.cpp/releases/download/b10287/llama-b10287-bin-ubuntu-s390x.tar.gz) - [Ubuntu x64 (Vulkan)](https://github.com/ggml-org/llama.cpp/releases/download/b10287/llama-b10287-bin-ubuntu-vulkan-x64.tar.gz) - [Ubuntu arm64 (Vulkan)](https://github.com/ggml-org/llama.cpp/release

Commits per week

last 52 weeks
1570Week of 2025-08-10: 71 commitsWeek of 2025-08-17: 85 commitsWeek of 2025-08-24: 75 commitsWeek of 2025-08-31: 87 commitsWeek of 2025-09-07: 72 commitsWeek of 2025-09-14: 70 commitsWeek of 2025-09-21: 96 commitsWeek of 2025-09-28: 93 commitsWeek of 2025-10-05: 58 commitsWeek of 2025-10-12: 70 commitsWeek of 2025-10-19: 50 commitsWeek of 2025-10-26: 103 commitsWeek of 2025-11-02: 87 commitsWeek of 2025-11-09: 102 commitsWeek of 2025-11-16: 62 commitsWeek of 2025-11-23: 83 commitsWeek of 2025-11-30: 134 commitsWeek of 2025-12-07: 95 commitsWeek of 2025-12-14: 116 commitsWeek of 2025-12-21: 76 commitsWeek of 2025-12-28: 78 commitsWeek of 2026-01-04: 89 commitsWeek of 2026-01-11: 77 commitsWeek of 2026-01-18: 72 commitsWeek of 2026-01-25: 86 commitsWeek of 2026-02-01: 75 commitsWeek of 2026-02-08: 107 commitsWeek of 2026-02-15: 87 commitsWeek of 2026-02-22: 66 commitsWeek of 2026-03-01: 65 commitsWeek of 2026-03-08: 156 commitsWeek of 2026-03-15: 142 commitsWeek of 2026-03-22: 131 commitsWeek of 2026-03-29: 117 commitsWeek of 2026-04-05: 117 commitsWeek of 2026-04-12: 88 commitsWeek of 2026-04-19: 115 commitsWeek of 2026-04-26: 88 commitsWeek of 2026-05-03: 105 commitsWeek of 2026-05-10: 116 commitsWeek of 2026-05-17: 129 commitsWeek of 2026-05-24: 157 commitsWeek of 2026-05-31: 124 commitsWeek of 2026-06-07: 99 commitsWeek of 2026-06-14: 129 commitsWeek of 2026-06-21: 98 commitsWeek of 2026-06-28: 57 commitsWeek of 2026-07-05: 135 commitsWeek of 2026-07-12: 109 commitsWeek of 2026-07-19: 71 commitsWeek of 2026-07-26: 121 commitsWeek of 2026-08-02: 90 commitsAug 10, 2025Aug 2, 2026
5K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 38 commitsSun 1:00 — 29 commitsSun 2:00 — 20 commitsSun 3:00 — 32 commitsSun 4:00 — 17 commitsSun 5:00 — 12 commitsSun 6:00 — 18 commitsSun 7:00 — 24 commitsSun 8:00 — 46 commitsSun 9:00 — 61 commitsSun 10:00 — 49 commitsSun 11:00 — 50 commitsSun 12:00 — 51 commitsSun 13:00 — 45 commitsSun 14:00 — 63 commitsSun 15:00 — 63 commitsSun 16:00 — 69 commitsSun 17:00 — 51 commitsSun 18:00 — 75 commitsSun 19:00 — 70 commitsSun 20:00 — 49 commitsSun 21:00 — 47 commitsSun 22:00 — 62 commitsSun 23:00 — 48 commitsMon 0:00 — 34 commitsMon 1:00 — 35 commitsMon 2:00 — 26 commitsMon 3:00 — 29 commitsMon 4:00 — 17 commitsMon 5:00 — 22 commitsMon 6:00 — 25 commitsMon 7:00 — 36 commitsMon 8:00 — 65 commitsMon 9:00 — 83 commitsMon 10:00 — 105 commitsMon 11:00 — 74 commitsMon 12:00 — 78 commitsMon 13:00 — 100 commitsMon 14:00 — 128 commitsMon 15:00 — 103 commitsMon 16:00 — 99 commitsMon 17:00 — 91 commitsMon 18:00 — 75 commitsMon 19:00 — 83 commitsMon 20:00 — 59 commitsMon 21:00 — 61 commitsMon 22:00 — 83 commitsMon 23:00 — 69 commitsTue 0:00 — 40 commitsTue 1:00 — 44 commitsTue 2:00 — 21 commitsTue 3:00 — 32 commitsTue 4:00 — 27 commitsTue 5:00 — 25 commitsTue 6:00 — 36 commitsTue 7:00 — 37 commitsTue 8:00 — 70 commitsTue 9:00 — 95 commitsTue 10:00 — 96 commitsTue 11:00 — 92 commitsTue 12:00 — 81 commitsTue 13:00 — 83 commitsTue 14:00 — 88 commitsTue 15:00 — 109 commitsTue 16:00 — 84 commitsTue 17:00 — 87 commitsTue 18:00 — 77 commitsTue 19:00 — 82 commitsTue 20:00 — 62 commitsTue 21:00 — 68 commitsTue 22:00 — 55 commitsTue 23:00 — 61 commitsWed 0:00 — 49 commitsWed 1:00 — 48 commitsWed 2:00 — 40 commitsWed 3:00 — 18 commitsWed 4:00 — 20 commitsWed 5:00 — 20 commitsWed 6:00 — 32 commitsWed 7:00 — 42 commitsWed 8:00 — 60 commitsWed 9:00 — 86 commitsWed 10:00 — 95 commitsWed 11:00 — 84 commitsWed 12:00 — 87 commitsWed 13:00 — 101 commitsWed 14:00 — 125 commitsWed 15:00 — 107 commitsWed 16:00 — 101 commitsWed 17:00 — 81 commitsWed 18:00 — 86 commitsWed 19:00 — 83 commitsWed 20:00 — 73 commitsWed 21:00 — 52 commitsWed 22:00 — 78 commitsWed 23:00 — 71 commitsThu 0:00 — 32 commitsThu 1:00 — 51 commitsThu 2:00 — 43 commitsThu 3:00 — 29 commitsThu 4:00 — 20 commitsThu 5:00 — 24 commitsThu 6:00 — 24 commitsThu 7:00 — 37 commitsThu 8:00 — 75 commitsThu 9:00 — 103 commitsThu 10:00 — 104 commitsThu 11:00 — 99 commitsThu 12:00 — 87 commitsThu 13:00 — 106 commitsThu 14:00 — 93 commitsThu 15:00 — 110 commitsThu 16:00 — 85 commitsThu 17:00 — 90 commitsThu 18:00 — 81 commitsThu 19:00 — 96 commitsThu 20:00 — 65 commitsThu 21:00 — 78 commitsThu 22:00 — 59 commitsThu 23:00 — 68 commitsFri 0:00 — 47 commitsFri 1:00 — 39 commitsFri 2:00 — 36 commitsFri 3:00 — 20 commitsFri 4:00 — 23 commitsFri 5:00 — 30 commitsFri 6:00 — 38 commitsFri 7:00 — 30 commitsFri 8:00 — 79 commitsFri 9:00 — 104 commitsFri 10:00 — 96 commitsFri 11:00 — 109 commitsFri 12:00 — 99 commitsFri 13:00 — 95 commitsFri 14:00 — 105 commitsFri 15:00 — 112 commitsFri 16:00 — 86 commitsFri 17:00 — 92 commitsFri 18:00 — 71 commitsFri 19:00 — 64 commitsFri 20:00 — 73 commitsFri 21:00 — 67 commitsFri 22:00 — 41 commitsFri 23:00 — 48 commitsSat 0:00 — 36 commitsSat 1:00 — 40 commitsSat 2:00 — 37 commitsSat 3:00 — 29 commitsSat 4:00 — 25 commitsSat 5:00 — 21 commitsSat 6:00 — 20 commitsSat 7:00 — 29 commitsSat 8:00 — 43 commitsSat 9:00 — 58 commitsSat 10:00 — 55 commitsSat 11:00 — 59 commitsSat 12:00 — 67 commitsSat 13:00 — 57 commitsSat 14:00 — 57 commitsSat 15:00 — 78 commitsSat 16:00 — 81 commitsSat 17:00 — 72 commitsSat 18:00 — 67 commitsSat 19:00 — 43 commitsSat 20:00 — 52 commitsSat 21:00 — 61 commitsSat 22:00 — 46 commitsSat 23:00 — 36 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Jul 13, 2026daily#24+3
May 19, 2026daily#24+30
  • ocornut/imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

    75.6K stars · C++

  • LadybirdBrowser/ladybird

    Truly independent web browser

    64.8K stars · C++

  • grpc/grpc

    C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

    45.3K stars · C++

  • microsoft/BitNet

    Official inference framework for 1-bit LLMs

    39.8K stars · C++

  • hyprwm/Hyprland

    Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.

    37.7K stars · C++

  • Fincept-Corporation/FinceptTerminal

    FinceptTerminal is a modern finance application offering advanced market analytics, investment research, and economic data tools, designed for interactive exploration and data-driven decision-making in a user-friendly environment.

    29.9K stars · C++