awesome-zig
github.com/zigcc/awesome-zig ↗A collaborative list of awesome Zig libraries and resources.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me command line and argument parser resources from awesome-zig"
Installation instructions →What's inside
Language Essentials
- 00JCIV00/covaCommand Line and Argument Parser
Commands, Options, Values, Arguments. A simple yet robust cross-platform command line argument parsing library for Zig.
- Aandreba/zigrcMemory Allocator and Management
Zig reference-counted pointers inspired by Rust's Rc and Arc.
- aeronavery/zig-tomlFile Format Processing
A TOML parser written in Zig.
- alichraghi/zortData Structure and Algorithm
Zort: Sorting algorithms in Zig.
- Arwalk/zig-protobufFile Format Processing
A protobuf 3 implementation for Zig.
- atman/zgString Processing
Provides Unicode text processing for Zig projects. It works correctly with the Russian language and other languages.
Multimedia & Graphics
- 4imothy/termy48Game Development
A 2048 game to run in terminal.
- ajTronic/zetrGame Development
An aesthetic tetris clone for the terminal written in Zig.
- akhildevelops/cudazGPU Computing
Cuda wrapper for interacting with GPUs in Zig.
- Akuli/curses-minesweeperGame Development
Minesweeper game written in curses with Zig.
- andrewrk/clashosGame Development
Multiplayer arcade game for bare metal Raspberry Pi 3 B+.
- andrewrk/SDLGraphics Library
SDL with the build system replaced by Zig.
Systems Programming
- a1393323447/zcore-osOperating Systems
A RISC-V OS written in Zig. rCore-OS translated in Zig language.
- AndreaOrru/zenOperating Systems
Experimental operating system written in Zig.
- AroCompilers and Interpreters
A C compiler with the goal of providing fast compilation and low memory usage with good diagnostics.
- b0bleet/zvisorOperating Systems
Zvisor is an open-source hypervisor written in the Zig programming language, which provides a modern and efficient approach to systems programming.
- buzzCompilers and Interpreters
A small/lightweight statically typed scripting language.
- CascadeOS/CascadeOSOperating Systems
General purpose operating system targeting standard desktops and laptops.
Data & Science
- andrewCodeDev/ZEINMachine Learning Framework
Zig-based implementation of tensors.
- attron/astrozScientific Computation
Spacecraft and Astronomical Toolkit.
- AxionDatabase
High-Performance, Embeddable Storage Engine for Zig & SQLite.
- BanchouBoo/algaeLinear Algebra
Zig math library focused on game development.
- candrewlee14/zgmlMachine Learning Framework
Tensor library for machine learning, inspired by ggml.
- cgbur/LLaMa2.zigLarge Language Model
Inference LLaMA 2 in one file of pure Zig.
Network & Web
- andrewrk/lua-in-the-browserWebAssembly
Using Zig to build lua for webassembly.
- blockblaz/hash-zigWeb3 Framework
A pure Zig implementation of hash based signatures inspired from the rust implementation.
- blockblaz/ssz.zigWeb3 Framework
A Zig implementation of the
- blockblaz/zeamWeb3 Framework
A
- brmassa/liquidzWeb Framework
A
- by-nir/aws-lambda-zigWeb Framework
Super-fast AWS Lambda runtime for Zig.
Fundamentals
- andrewrk/poopPerformance Benchmark
CLI Performance Observer written in Zig.
- Arnau478/heviUtility
A minimalistic and modernized hex viewer, written in Zig.
- asdf-community/asdf-zigPackage and Version Manager
Zig plugin for the
- BrookJeynes/jidoUtility
Jido (formerly known as zte) is a small terminal file explorer, written in Zig.
- Cloudef/nix-zig-stdenvPackage and Version Manager
Zig based cross-compiling toolchain.
- Cloudef/zig2nixPackage and Version Manager
Flake for packaging, building and running Zig projects.
Interoperability
- arshidkv12/zig-phpFFI Bindings
Write PHP extension in Zig.
- asioBuild with Zig
The Asio C++ Library with Zig build-system.
- benchmarkBuild with Zig
A microbenchmark support library. First posted on
- boost asyncBuild with Zig
Coroutines for C++20 & asio (uses Zig build for testing).
- boost unorderedBuild with Zig
Boost.org unordered module (uses Zig build).
- boring_tlsBuild with Zig
Google's BoringTLS client and server. Adds TLS to any (including non standard library) TCP/HTTP traffic.
Showing a sample of 553 resources. View the full list on GitHub →