Skip to main content

A collaborative list of awesome Zig libraries and resources.

2.3k
GitHub Stars
553
Curated Resources
7
Categories
30 min ago
Last Refreshed
FundamentalsLanguage EssentialsSystems ProgrammingNetwork & WebData & ScienceMultimedia & GraphicsInteroperability

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

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

Fundamentals

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 →