#125 · Primary category: LLM Application Frameworks

yzma

arduino-uno-q cuda gguf golang jetson-orin-nano llama llamacpp llm metal purego raspberry-pi rocm vlm vulkan

Go with your own intelligence - Go applications that directly integrate llama.cpp for local inference using hardware acceleration.

Project last updated:08/30/26

GitHub Stars

574

Forks

23

Contributors

6

License

MIT

Why we included this project

yzma is a Go library that calls llama.cpp directly, so you can load GGUF models, tokenize prompts, run a sampling chain, and stream tokens from inside your own application rather than running a separate server process. It skips CGo in favor of purego and FFI, which keeps builds straightforward on Linux, macOS, and Windows, and it tracks recent llama.cpp releases to stay current with model support and performance fixes. The project also ships a CLI that fetches prebuilt llama.cpp libraries with CUDA/ROCm auto-detection, working examples for vision-language models and interactive chat, and a WebAssembly path that runs models in the browser through TinyGo and WebGPU. If you are writing a Go service or tool that needs embedded local inference, from a desktop GPU down to a Raspberry Pi or Jetson, this is a solid way to do it.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category