ggml social preview
other15,487MIT

ggml

Tensor library for machine learning

Updated Oct 17, 2026
Platforms
web
Pricing
free-open-source
Status
active
License
MIT

Deep dive

The full breakdown - performance, comparisons, and setup

ggml

ggml is a local-AI tool - Tensor library for machine learning.

Overview

For a minimal, fully commented example (matrix multiplication), see examples/simple.

The main goal of 'ggml' is to be a simple, portable, and efficient tensor library for machine learning with minimal setup.

  • For changes to the core 'ggml' library (including to the CMake build system), please open a PR in llama.cpp - doing so will make your PR more visible, better tested, and more likely to be reviewed

ggml is open-source, written primarily in C++, with 15,487 GitHub stars under the MIT license. The latest release is v0.27.0 (2026-10-15).

Key capabilities

From the project's documentation:

  • Plain C/C++ implementation without any dependencies
  • Cross-platform - x86, ARM, RISC-V, LoongArch, PowerPC, s390x, and WebAssembly
  • SIMD-optimized kernels for x86, ARM, and RISC-V
  • Broad backend support - CPU, GPU, NPU, and browser
  • 2- to 8-bit integer quantization, plus MXFP4 and NVFP4 microscaling formats
  • Zero memory allocations during runtime

How it fits a local-AI stack

ggml runs on your own hardware, so pair it with a model and a GPU sized to your needs. Use the VRAM calculator to pick a model that fits your card, and see what you can run for hardware guidance. Related local-AI tools in the directory:

Sources

Stats from GitHub, 2026-10-17.

Frequently asked

Quick answers to common questions

What is ggml?

ggml is a other tool for local AI workloads. Tensor library for machine learning

Is ggml free and open source?

Yes, ggml has 15,487 GitHub stars and is licensed under MIT. You can self-host it for free on web.

What platforms does ggml support?

ggml runs on web.

What hardware do I need for ggml?

The hardware requirements depend on which models you run. Check our hardware directory for compatible GPUs and systems. ggml has 15,487 GitHub stars and an active community.

Does ggml support GPU acceleration?

ggml's GPU support depends on your specific setup. Check the documentation for details. For the best performance, pair it with an NVIDIA RTX 4090 or 5090.

What are the best alternatives to ggml?

Popular alternatives include other other tools in our directory. Browse our full collection at /tool for comparisons, community reviews, and benchmark data to find the right fit for your workflow.

How much does ggml cost?

ggml is free-open-source. It is completely free and open source to self-host.

Pairs well with

Complementary tools, models, and hardware