Track Awesome Zig Updates Daily
A collaborative list of awesome Zig libraries and resources.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 zigcc/awesome-zig · ⭐ 2.3K · 🏷️ Programming Languages
Jun 08, 2026
Language Essentials / String Processing
- shaik-abdul-thouhid/ezi-code (⭐0) - A comprehensive Unicode library for Zig covering UTF-8/16/32 encoding, normalization (NFC/NFD/NFKC/NFKD), segmentation (grapheme/word/sentence/line), casing, BiDi, collation (UCA/DUCET), and character properties. No dependencies.
Language Essentials / File Format Processing
- shaik-abdul-thouhid/ezi-gex (⭐0) - Unicode-aware regex engine for Zig with runtime and comptime compilation, full \p{} Unicode property support, named captures, and custom pluggable backends (engines).
Network & Web / Web3 Framework
- cryptuon/zig-evm (⭐6) - A high-performance, embeddable EVM with wave-based parallel transaction execution, work-stealing thread pool, 96+ opcodes, and precompiles (blake2f, BN254, ripemd160). Targets L2/Rollup execution with C/Python/Rust/JS FFI bindings.
Jun 07, 2026
Data & Science / Large Language Model
- cognisoc/zigllm (⭐2) - Educational: build an LLM in Zig from scratch — tensors to text generation.
Jun 01, 2026
Language Essentials / File Format Processing
- nDimensional/zig-flatbuffers (⭐6) - FlatBuffers codegen for Zig, in Zig.
May 31, 2026
Fundamentals / Documentation and Testing
- sb2bg/marionette (⭐3) - Deterministic simulation testing for Zig with a
std.Ioimplementation, letting you inject faults and replay failures from seeds.
May 29, 2026
Network & Web / Web Framework
- brmassa/liquidz - A Liquid template language implementation in Zig.
May 28, 2026
Data & Science / Large Language Model
- SMC17/faiss-zig (⭐2) - Pure-Zig vector similarity search; Flat + HNSW + IVFFlat + IVFPQ. AGPL-3.0.
- SMC17/safetensors-zig (⭐2) - Pure-Zig Hugging Face safetensors reader; ~5x faster than the Rust upstream on Llama-shape parse fixtures. AGPL-3.0.
- SMC17/tokenizers-zig (⭐2) - Pure-Zig Hugging Face tokenizers covering BPE / WordPiece / Unigram with full HF Encoding parity, sub-token offsets, and a 600-iter property fuzz. AGPL-3.0.
- SMC17/vllm-zig - LLM serving substrate. Real TinyLlama forward pass through Zig kernels: RoPE + GQA + KV cache + multi-thread SIMD matmul + streaming. AGPL-3.0.
May 20, 2026
Multimedia & Graphics / GUI
- pparaxan/quark - Vulkan-based GUI toolkit focused on simplicity.
May 18, 2026
Network & Web / Web Framework
- llllOllOOll/spider (⭐32) - A web framework for Zig with a focus on ergonomics and performance.
May 17, 2026
Network & Web / Network
- sleep3r/mtproto.zig (⭐656) - High-performance Telegram MTProto proxy written in Zig.
May 15, 2026
Fundamentals / Package and Version Manager
- hendriknielaender/zvm (⭐67) - A fast and simple Zig version manager written in Zig.
Multimedia & Graphics / Graphics Library
- anomalyco/opentui (⭐11k) - A library for building terminal user interfaces.
May 10, 2026
Fundamentals / Utility
- zdu (⭐1) - A fast, low-memory TUI disk usage analyzer written in Zig.
May 05, 2026
Fundamentals / Package and Version Manager
- justrach/nanobrew (⭐1.1k) - A fast macOS package manager written in Zig.
Multimedia & Graphics / GUI
- happystraw/zig-webview (⭐6) - Zig bindings for webview/webview, a tiny cross-platform library for building desktop applications with web technologies using a native browser widget.
Interoperability / FFI Bindings
- happystraw/phpz (⭐2) - Build PHP extensions with Zig.
Interoperability / Build with Zig
- libui-ng (⭐0) - Library libui-ng (a portable GUI library for C) with the build system replaced by Zig.
Apr 28, 2026
Multimedia & Graphics / Game Development
- deckarep/CosmicInvaders (⭐9) - A pixel-art Space Invaders + Tower Defense game written in Zig with raylib.
Apr 19, 2026
Language Essentials / Command Line and Argument Parser
- plutowang/zlap (⭐4) - A declarative, fluent, and type-safe command-line argument parser for Zig with subcommand support, inspired by Rust's clap.
Apr 16, 2026
Data & Science / Database
- lispking/kvdb (⭐13) - A lightweight, high-performance embedded key-value database written in Zig.
Apr 14, 2026
Fundamentals / Package and Version Manager
- lispking/zvm (⭐26) - A fast, dependency-free version manager for Zig written in Zig.
Apr 13, 2026
Fundamentals / Documentation and Testing
- ryo-zen/zig-docs-mcp (⭐1) - MCP server providing access to Zig language docs, stdlib references, and working code examples.
Network & Web / Network
- zquic (⭐13) - QUIC transport protocol (RFC 9000/9001/9002) with HTTP/3 and QPACK support, written in pure Zig with zero C dependencies.
Network & Web / Web3 Framework
- ryo-zen/zeicoin (⭐2) - A fast and lightweight Layer 1 Blockchain written in Zig.
Apr 03, 2026
Fundamentals / Utility
- nrdmn/ilo_license_key - This library validates HP iLO license keys.
- Decryptu/zigdex (⭐20) - Display Pokémon sprites in your terminal. A Zig rewrite of pokeget.
Apr 01, 2026
Fundamentals / Utility
- midasdf/zt (⭐42) - Ultra-fast, minimal terminal emulator written in Zig with fbdev, X11, Wayland, and macOS backends.
Mar 31, 2026
Data & Science / Database
- zeno-core/zeno (⭐20) - High-performance embedded key-value storage engine with ART index, WAL, and sharded concurrency.
Mar 27, 2026
Multimedia & Graphics / Game Development
- GasInfinity/zitrus - A 3DS SDK with all the bells and whistles in pure Zig.
Mar 18, 2026
Fundamentals / Text Editors
- FalsePattern/ZigBrains - JetBrains IDEs (CLion, IntelliJ IDEA and others) plugin for Zig.
Language Essentials / Data Structure and Algorithm
- OrlovEvgeny/lo.zig (⭐36) - A Lodash-style utility library for Zig with zero hidden allocations and lazy iterator-first design.
- CogitatorTech/ordered (⭐37) - A sorted collection library (sorted sets and sorted maps) for Zig.
- kobolds-io/stdx - Helpful extensions to the Zig standard library.
Mar 13, 2026
Language Essentials / Parser Library
- OrlovEvgeny/zigquery (⭐6) - Zig HTML parser and CSS selector engine for DOM querying and manipulation.
Mar 12, 2026
Systems Programming / Compilers and Interpreters
- zish (⭐5) - An opinionated shell written in Zig.
Mar 11, 2026
Fundamentals / Utility
- zlist (⭐40) - A simple, colorful alternative to ls built with Zig.
Mar 10, 2026
Language Essentials / File Format Processing
- travisstaloch/protobuf-zig (⭐53) - A protocol buffers implementation in Zig.
- Arwalk/zig-protobuf (⭐407) - A protobuf 3 implementation for Zig.
- mattnite/protobuf (⭐4) - A pure-Zig Protocol Buffers library with a standalone .proto parser, build-time code generator, and transport-agnostic RPC stub generation. Supports proto2 and proto3.
Mar 06, 2026
Language Essentials / String Processing
- atman/zg - Provides Unicode text processing for Zig projects. It works correctly with the Russian language and other languages.
Language Essentials / File Format Processing
- OrlovEvgeny/serde.zig (⭐63) - Comptime serialization framework for Zig supporting JSON, MessagePack, TOML, YAML, ZON, and CSV.
Mar 03, 2026
Network & Web / Network
- cocky-punch/raft (⭐13) - Raft consensus algorithm implemented in Zig.
- zat.dev/zat - AT Protocol building blocks for zig.
Feb 26, 2026
Network & Web / Web3 Framework
- StrobeLabs/eth.zig (⭐73) - Pure Zig Ethereum client library. Zero dependencies, comptime-first.
Multimedia & Graphics / Image and Video Processing
- foxnne/pixi (⭐0) - Pixel art and animation editor written in Zig.
Feb 24, 2026
Network & Web / Network
- zigtls (⭐3) - Zig-native TLS Implementation library for edge/load-balancer event loops, with BoGo strict, interop, and reliability gates.
Feb 23, 2026
Language Essentials / File Format Processing
- peymanmortazavi/csv-zero (⭐13) - Zero allocation, SIMD-accelerated CSV iterator and emitter for Zig.
Systems Programming / Asynchronous Runtime
- floscodes/coroutinez (⭐9) - A small runtime for running tasks using coroutines in Zig.
- lithdew/pike (⭐145) - Async I/O for Zig.
- neurocyte/thespian (⭐30) - An actor library for Zig, C & C++ applications.
Interoperability / Build with Zig
- libxlsxwriter (⭐1.7k) - A C library for creating Excel XLSX files, build system replaced by Zig.
Feb 21, 2026
Data & Science / Large Language Model
- EugenHotaj/zig_gpt2 (⭐39) - Neural Network Inference Engine in Zig. GPT2 inference engine written in Zig. The inference engine can run NanoGPT (⭐59k).
- nullclaw/nullclaw (⭐7.7k) - Fastest, smallest, and fully autonomous AI assistant infrastructure written in Zig.
- ollama-zig (⭐37) - Ollama Zig library.
- renerocksai/gpt4all.zig (⭐95) - Zig build for a terminal-based chat client for an assistant-style large language model with ~800k GPT-3.5-Turbo Generations based on LLaMA.
Feb 19, 2026
Fundamentals / Learning Resources
- Изучаем язык программирования Zig - Russian textbook and blog about Zig.
Feb 18, 2026
Fundamentals / Linters
- forketyfork/zwanzig (⭐26) - Static analyzer for Zig with CFG-based checks (leaks, double-free, optional unwrap, stack escapes).
Fundamentals / Utility
- forketyfork/architect (⭐39) - A flexible terminal grid for multi-agent AI workflows.
Feb 15, 2026
Fundamentals / Package and Version Manager
- asdf-community/asdf-zig (⭐80) - Zig plugin for the asdf (⭐25k) version manager.
- tristanisham/zvm (⭐994) - Lets you easily install/upgrade between different versions of Zig. ZLS install can be included. (written in Go).
Fundamentals / Utility
- gauravnumber/move.zig (⭐6) - Zig-based mv with auto conflict resolution.
- shepherdjerred/macos-cross-compiler (⭐0) - Cross-compilation toolchain for Zig users to compile binaries for macOS on Linux.
- zmx (⭐1.6k) - Session persistence for terminal processes.
Language Essentials / Date, Time and Timezones
- frmdstryr/zig-datetime (⭐120) - A datetime module for Zig with an API similar to Python's Arrow.
- leroycep/zig-tzif (⭐9) - TZif parser that also handles POSIX timezone strings.
Systems Programming / Asynchronous Runtime
- Thomvanoorschot/backstage (⭐44) - Concurrent Actor framework.
Systems Programming / Operating Systems
- pbui-project/pbui-main (⭐99) - The PBUI (POSIX-compliant BSD/Linux Userland Implementation) project is a free and open source project intended to implement some standard library toolsets in the Zig programming language.
Network & Web / Network
- Vexu/routez (⭐248) - HTTP server for Zig.
Network & Web / Web3 Framework
- gballet/zevem (⭐1) - Ethereum Virtual Machine written in Zig.
- blockblaz/hash-zig (⭐10) - A pure Zig implementation of hash based signatures inspired from the rust implementation.
Data & Science / Machine Learning Framework
- zml (⭐3.6k) - A high performance machine learning stack for Zig.
- SilasMarvin/dnns-from-scratch-in-zig (⭐80) - A very simple implementation of deep neural networks written in the Zig programming language.
Data & Science / Large Language Model
- CogitatorTech/zigformer (⭐51) - ZigFormer is a transformer-based LLM implemented in pure Zig.
Multimedia & Graphics / Image and Video Processing
- brian-sinquin/mimg (⭐1) - A chained-modifiers Image processing Command-line tool.
Feb 13, 2026
Multimedia & Graphics / Graphics Library
- zsdl3 (⭐24) - SDL3 bindings for Zig.
Feb 11, 2026
Fundamentals / Learning Resources
- Zen of Zig - Interactive Zig book, teaching from beginner to intermediate level with playgrounds and illustrations. Also available on Leanpub.
Fundamentals / Community
- Ziggit - The Zig forum.
- Discord - Official Zig Discord server.
- ZigCC - Chinese Zig community.
- Reddit - The Zig subreddit.
- Zig Monthly - Articles and news from the community.
- Zigistry/Zigistry (⭐691) - A place where you can find all the libraries that suit your Zig lang needs.
Fundamentals / Utility
- hspak/geteltorito-zig (⭐6) - Re-write of geteltorito in Zig.
- NilsIrl/dockerc (⭐4.9k) - Container image to single executable compiler.
- rockorager/zzdoc (⭐34) - A scdoc-compatible manpage compiler for use in build.zig.
- ghostty (⭐56k) - Modern terminal emulator written in Zig.
- ghext (⭐3) - A small library for extracting head commits from Git repositories.
Fundamentals / Performance Benchmark
- zackradisic/rust-vs-zig (⭐206) - This is an experiment to evaluate Rust vs. Zig by writing a bytecode interpreter with GC in both languages and comparing them.
- lucascompython/zigXrustXc (⭐4) - Performance of Zig vs Rust vs C.
- CoalNova/BasicCompare (⭐9) - A basic comparative analysis of C, C++, Rust, and Zig.
- ziglang/gotta-go-fast (⭐250) - Performance Tracking for Zig.
- hendriknielaender/zBench (⭐216) - Simple benchmarking library.
- andrewrk/poop (⭐2k) - CLI Performance Observer written in Zig.
Language Essentials / Memory Allocator and Management
- Aandreba/zigrc (⭐91) - Zig reference-counted pointers inspired by Rust's Rc and Arc. aandreba.github.io/zigrc/.
- DutchGhost/zorrow (⭐119) - Borrowchecker in Zig. This is a userlevel implementation of borrowchk in Zig.
- mdsteele/ziegfried (⭐28) - A general-purpose memory allocator for Zig.
- fengb/zee_alloc (⭐94) - Tiny Zig allocator primarily targeting WebAssembly.
- suirad/Seal (⭐8) - An allocator that wraps another allocator and detects if memory is leaked after usage.
- rvcas/mpool (⭐5) - A memory pool library written in Zig.
- nsmryan/zig_sealed_and_compact (⭐7) - Zig functions for memory management.
- suirad/adma (⭐66) - A general purpose, multithreaded capable slab allocator for Zig.
- hmusgrave/zcirc (⭐17) - A dynamic circular buffer allocator for Zig.
- dweiller/zig-composable-allocators (⭐21) - Comptime-generic composable allocators.
- bcrist/Zig-TempAllocator (⭐9) - Arena allocator for interactive programs and simulations.
- rdunnington/zig-stable-array (⭐30) - Address-stable array with a max size that allocates directly from virtual memory.
- dweiller/zimalloc (⭐48) - A general purpose allocator for Zig, inspired by mimalloc (⭐13k).
- Hejsil/zig-gc (⭐41) - A super simple mark-and-sweep garbage collector written in Zig.
- DutchGhost/maybeuninit (⭐2) - MaybeUninit in Zig.
Language Essentials / Data Structure and Algorithm
- BraedonWooding/Lazy-Zig (⭐48) - Linq in Zig.
Language Essentials / Parser Library
- tree-sitter/zig-tree-sitter (⭐103) - Zig bindings to the Tree-sitter parsing library.
Language Essentials / Logging Processing
- emekoi/log.zig (⭐28) - A thread-safe logging library for Zig.
- g41797/syslog (⭐5) - A syslog RFC5424 client library.
- chrischtel/nexlog (⭐109) - A modern, feature-rich logging library for Zig with thread-safety, file rotation, and colorized output.
- sam701/slog (⭐9) - A configurable, structured logging package for Zig with support for hierarchical loggers.
- ross-weir/logex (⭐13) - A library that enriches
std.loglogging with additional functionality and features.
- muhammad-fiaz/logly.zig (⭐64) - A modern, production-grade, high-performance structured logging library for Zig, built for speed and scalability.
Language Essentials / File Format Processing
- vi/zigmkv (⭐13) - A (WIP) Matroska/webm (mkv) parser in Zig.
Language Essentials / Finite State Machine
- cryptocode/zigfsm (⭐188) - Zigfsm is a finite state machine library for Zig.
Systems Programming / Multithreading
- g41797/mailbox (⭐114) - A convenient inter-thread communication mechanism.
Systems Programming / Emulators
- Ronsor/riscv-zig (⭐53) - A RISC-V emulator written in Zig.
- leecannon/zriscv (⭐15) - RISC-V emulator in Zig.
- jtgoen/zig-chip-8 (⭐2) - Zig Implementation of a Chip-8 Emulator.
- paoda/zba (⭐46) - Game Boy Advance Emulator. Yes, I'm awful with project names.
- fengb/fundude (⭐204) - Gameboy emulator: Zig -> WebAssembly.
- GrooveStomp/chip8-zig (⭐9) - A CHIP-8 emulator written in Zig.
- isaachier/gbemu (⭐25) - Zig Game Boy emulator.
- tiehuis/zig-gameboy (⭐14) - A gameboy emulator in Zig.
- emekoi/c8 (⭐2) - Chip 8 emulator in Zig.
- ringtailsoftware/zig-minirv32 (⭐40) - Zig RISC-V emulator with Linux and baremetal examples.
- omdxp/chip8 (⭐0) - Chip8 Emulator in Zig.
Systems Programming / Kernel and Containers
- zbpf (⭐271) - Writing eBPF in Zig.
- oci-spec-zig (⭐9) - OCI (Open Container Initiative) runtime, image and distribution spec in Zig.
Network & Web / Network
- zigcord - Typed Discord API for Zig.
Network & Web / Browser
- lightpanda-io/browser (⭐31k) - Headless browser designed for AI and automation.
Data & Science / Database
- Axion (⭐23) - High-Performance, Embeddable Storage Engine for Zig & SQLite.
- tigerbeetle (⭐16k) - The distributed financial accounting database designed for mission critical safety and performance. tigerbeetle.com.
- vrischmann/zig-sqlite (⭐598) - Zig-SQLite is a small wrapper around SQLite's C API, making it easier to use with Zig.
- leroycep/sqlite-zig (⭐68) - This repository has Zig bindings for SQLite. It tries to make the SQLite c API more Ziggish.
- nDimensional/zig-sqlite (⭐45) - Simple, low-level, explicitly-typed SQLite bindings for Zig.
- mjoerussell/zdb (⭐27) - A library for interacting with databases in Zig.
- kristoff-it/redis-cuckoofilter (⭐233) - Hashing-function agnostic Cuckoo filters for Redis.
- kristoff-it/zig-okredis (⭐290) - Zero-allocation Client for Redis 6+.
- vrischmann/zig-cassandra (⭐16) - Client for Cassandra 2.1+.
- speed2exe/myzql (⭐72) - MySQL and MariaDB driver in native Zig.
- karlseguin/pg.zig (⭐559) - Native PostgreSQL driver / client for Zig.
- karlseguin/zuckdb.zig (⭐182) - A DuckDB driver for Zig.
- thanos/couchbase-zig-client (⭐2) - A wrapper around Couchbase's c library libcoucbase.
- mailmug/zentropy (⭐44) - High-performance, lightweight key-value store (Redis alternative).
- seqor/seqor (⭐37) - Seqor is a cost-effective, Loki compatible database for logs.
Data & Science / Linear Algebra
- kooparse/zalgebra (⭐324) - Linear algebra library for games and real-time graphics.
- ziglibs/zlm (⭐278) - Zig linear mathematics.
- omaraaa/VecFns (⭐30) - Automatic Vector Math Functions In Zig.
- Laremere/alg (⭐32) - Algebra for Zig.
- BanchouBoo/algae (⭐7) - Zig math library focused on game development.
- JungerBoyo/zmath (⭐2) - Simple linear algebra library written in Zig.
- pblischak/zprob (⭐19) - A Zig Library for Probability Distributions.
Data & Science / Scientific Computation
- attron/astroz (⭐265) - Spacecraft and Astronomical Toolkit.
Data & Science / Machine Learning Framework
- ggml-zig - A replacement for ggml: Tensor library for machine learning (⭐15k) written in Zig.
- candrewlee14/zgml (⭐10) - Tensor library for machine learning, inspired by ggml.
- maihd/zten (⭐7) - Tensor library for Zig, based on ggml.
- andrewCodeDev/ZEIN (⭐60) - Zig-based implementation of tensors.
- recursiveGecko/onnxruntime.zig (⭐34) - Experimental Zig wrapper for ONNX Runtime with examples (Silero VAD, NSNet2).
- Zigrad (⭐195) - A deep learning framework built on an autograd engine with high level abstractions and low level control. Trains neural networks 2.5x faster than PyTorch on Apple Silicon and 1.5x faster on CPU.
Data & Science / Large Language Model
- cgbur/LLaMa2.zig (⭐216) - Inference LLaMA 2 in one file of pure Zig.
- clebert/LLaMa2.zig (⭐48) - Inference LLaMA 2 in pure Zig.
Data & Science / Machine Learning
- zerotech-studio/zack (⭐149) - Backtesting engine for trading strategies, written in Zig.
- Thomvanoorschot/zigma (⭐101) - Algorithmic trading framework leveraging Actor based concurrency and a WebAssembly client.
Data & Science / Encryption
- gernest/base32 (⭐18) - Base32 encoding/decoding for Ziglang.
- deatil/zpem (⭐1) - A pem parse and encode library for Zig.
- deatil/zig-md2 (⭐2) - A MD2 hash function library for Zig.
- deatil/zig-md4 (⭐2) - A MD4 hash function library for Zig.
- deatil/zig-sm3 (⭐1) - A SM3 hash function library for Zig.
Data & Science / Sensor and Communication Interface
- MasterQ32/zig-network (⭐639) - A smallest-common-subset of socket functions for crossplatform networking, TCP & UDP.
- ZigEmbeddedGroup/serial (⭐93) - Serial port configuration library for Zig.
- tetsu-koba/v4l2capture (⭐7) - v4l2 video capturer written in Zig.
- kdchambers/reel (⭐38) - Screen capture software for Linux / Wayland.
- ringtailsoftware/commy (⭐53) - Serial terminal monitor for Linux, Mac and Windows.
Multimedia & Graphics / GPU Computing
- gwenzek/cudaz (⭐85) - Toy Cuda wrapper for Zig.
- lennyerik/cutransform (⭐31) - CUDA kernels in any language supported by LLVM.
- Snektron/vulkan-zig (⭐857) - Vulkan binding generator for Zig.
- hexops/mach-gpu (⭐205) - Provides a truly cross-platform graphics API for Zig (desktop, mobile, and web) with unified low-level graphics & compute backed by Vulkan, Metal, D3D12, and OpenGL (as a best-effort fallback).
- hexops/mach-gpu-dawn (⭐148) - Google's Dawn WebGPU implementation, cross-compiled with Zig into a single static library.
- ckrowland/simulations (⭐45) - GPU accelerated visual simulations.
- Avokadoen/zig_vulkan (⭐60) - Voxel ray tracing using Vulkan compute.
- akhildevelops/cudaz (⭐137) - Cuda wrapper for interacting with GPUs in Zig.
- e253/zig-ocl (⭐1) - Static Zig Build of the OpenCL ICD Loader from Khronos Group.
Multimedia & Graphics / Graphics Library
- rockorager/libvaxis (⭐1.8k) - Modern TUI library written in Zig.
- zig-plotille (⭐16) - Terminal plotting library using Unicode braille characters.
- xtxf (⭐18) - The Matrix screensaver in Zig.
Multimedia & Graphics / Game Development
- Mach (⭐4.7k) - A game engine & graphics toolkit for the future. machengine.org.
- zig-gamedev/zig-gamedev (⭐2.8k) - Building game development ecosystem for @ziglang.
- ryupold/zecsi (⭐18) - Small game framework made with Zig utilizing the awesome raylib.
- wendigojaeger/ZigGBA (⭐385) - Work in progress SDK for creating Game Boy Advance games using Zig programming language.
- zPSP-Dev/Zig-PSP (⭐128) - A project to bring the Zig Programming Language to the Sony PlayStation Portable.
- prime31/zig-gamekit (⭐134) - Companion repo for Zig-renderkit for making 2D games.
- Jack-Ji/jok (⭐372) - A minimal 2d/3d game framework for Zig.
- star-tek-mb/Paradise (⭐3) - Paradise is a WebAssembly first game engine written in Zig.
- zkburke/quanta (⭐19) - A game engine/framework written in and for Zig.
- andrewrk/tetris (⭐480) - A simple tetris clone written in Zig programming language. www.youtube.com/watch?v=AiintPutWrE.
- DanB91/Zig-Playdate-Template (⭐118) - Starter code for a Playdate program written in Zig.
- foxnne/aftersun (⭐291) - Top-down 2D RPG.
- 4imothy/termy48 (⭐12) - A 2048 game to run in terminal.
- ajTronic/zetr (⭐2) - An aesthetic tetris clone for the terminal written in Zig.
- andrewrk/clashos (⭐242) - Multiplayer arcade game for bare metal Raspberry Pi 3 B+.
- MasterQ32/Ziguana-Game-System (⭐54) - A retro-style gaming console running on bare x86 metal written in Zig.
- Srekel/zag (⭐9) - Game dev project written in Zig and C.
- TM35-Metronome/metronome (⭐54) - A set of tools for modifying and randomizing Pokémon games. tm35-metronome.github.io/.
- Akuli/curses-minesweeper (⭐21) - Minesweeper game written in curses with Zig.
- thejoshwolfe/legend-of-swarkland (⭐105) - Turn-based action fantasy puzzle game inspired by NetHack and Crypt of the Necrodancer. wolfesoftware.com/legend-of-swarkland/.
- emekoi/ziglet (⭐29) - A small Zig game library.
- kristianhasselknippe/zig-game-engine (⭐8) - Learning Zig through game engine.
- TM35-Metronome/tm35-nds (⭐11) - A library for working with Nintendo DS roms.
- fabioarnold/snake-zig (⭐19) - A simple snake game written in the Zig programming language using OpenGL 2.
- Stenodyon/blink - A game about building logic with lasers.
- tiehuis/zstack (⭐5) - Line-race tetris mode in Zig.
- godot-zig/godot-zig (⭐292) - Zig bindings for Godot 4.
- nitanmarcel/ScriptHookVZig (⭐8) - Library to write GTA V mods in Zig.
- PixelGuys/Cubyz (⭐3.5k) - Voxel sandbox game with a large render distance, procedurally generated content and some cool graphical effects.
- deckarep/dungeon-rush (⭐11) - An SDL snake style game ported to Zig. Originally written in C.
- ringtailsoftware/zigtris (⭐30) - Zigtris, a terminal tetris.
- ringtailsoftware/zoridor (⭐16) - Zoridor, a Quoridor game for terminal and web with a machine opponent.
- ringtailsoftware/zero-jetpack (⭐2) - Zero-Jetpack a web game about Ziguanas carrying eggs.
- six519/YieArKUNGFUZig (⭐10) - A Yie Ar Kung-Fu clone created in Zig with raylib.
- captkirk88/zevy-raylib (⭐5) - Framework for building games in Zig using raylib-zig and zevy-ecs.
- captkirk88/zevy-ecs (⭐29) - ECS similar to rust Bevy supporting very similar systems params support + more.
- Avokadoen/ecez (⭐35) - An archetype based ECS library written in pure Zig.
- darltrash/zcutenet - A cute_net.h binding and wrapper for Zig, for realtime networking.
- Avokadoen/ecez_vulkan (⭐4) - A scene editor built on ecez (⭐35) and Vulkan.
Multimedia & Graphics / Audio Processing
- orhun/linuxwave (⭐648) - Generate music from the entropy of Linux 🐧🎵. orhun.dev/linuxwave/.
- hexops/mach-sysaudio (⭐32) - Cross-platform low-level audio IO in Zig.
- Hejsil/zig-midi (⭐41) - Zig-midi.
Multimedia & Graphics / Image and Video Processing
- zigimg/zigimg (⭐798) - Zig library for reading and writing different image formats.
- ryoppippi/zigcv (⭐161) - Opencv bindings for Zig.
- kassane/libvlc-zig (⭐21) - Zig bindings for libVLC media framework.
- marler8997/image-viewer (⭐11) - An image-viewer experiment written in Zig.
- bfactory-ai/zignal (⭐449) - Image processing library in Zig, heavily inspired by dlib.
- dmtrKovalenko/odiff (⭐3k) - ODiff - A very fast SIMD-first image comparison library (with Node.js API).
- freref/fancy-cat (⭐525) - PDF reader inside the terminal.
Interoperability / FFI Bindings
- natecraddock/ziglua (⭐491) - Zig bindings for the Lua C API.
- sackosoft/zig-luajit (⭐79) - Zig bindings for the LuaJIT C API.
- mitchellh/zig-objc (⭐337) - Objective-C runtime bindings for Zig (Zig calling ObjC).
- fulcrum-so/ziggy-pydust (⭐775) - A toolkit for building Python extensions in Zig. pydust.fulcrum.so/.
- katafrakt/zig-ruby (⭐78) - This repo contains an experiment of building a Ruby extension with Zig programming language. It implements a slightly altered version of 100 doors from Rosetta Code.
- ExpidusOS/zig-flutter (⭐11) - Flutter with Zig.
- lassade/c2z (⭐126) - C++ to Zig bindings and transpiler.
- floooh/sokol-zig (⭐687) - Zig bindings for the sokol headers.
- jiacai2050/zig-curl (⭐152) - Zig bindings for libcurl.
- jiacai2050/zig-rocksdb (⭐6) - Zig bindings for RocksDB.
- jiacai2050/zig-jemalloc (⭐4) - Zig allocator baked by jemalloc.
- arshidkv12/zig-php (⭐25) - Write PHP extension in Zig.
- OnlyF0uR/pqc-zig (⭐4) - Zig bindings and abstractions for PQClean (⭐930), post-quantum cryptography.
Interoperability / Build with Zig
- libz (⭐15) - Library zlib with the build system replaced by Zig.
- libmp3lame (⭐6) - Library libmp3lame with the build system replaced by Zig.
- libvorbis (⭐3) - Library libvorbis with the build system replaced by Zig.
- libogg (⭐3) - Library libogg with the build system replaced by Zig.
- nasm (⭐16) - Library nasm with the build system replaced by Zig.
- FFmpeg (⭐301) - Library FFmpeg with the build system replaced by Zig.
- libebur128 (⭐0) - Library libebur128 with the build system replaced by Zig.
- pulseaudio (⭐25) - Library pulseaudio with the build system replaced by Zig.
- libchromaprint (⭐14) - Library chromaprint with the build system replaced by Zig.
- raylib (⭐33k) - A simple and easy-to-use library to enjoy videogames programming.
- openssl (⭐27) - TLS/SSL and crypto library (uses Zig Build).
- wolfssl (⭐10) - Library WolfSSL Using Zig Build.
- fmt (⭐1) - A modern formatting library (uses Zig build-system).
- boost unordered (⭐0) - Boost.org unordered module (uses Zig build).
- boost async (⭐1) - Coroutines for C++20 & asio (uses Zig build for testing).
- json (⭐2) - Library JSON for Modern C++ (uses Zig build-system).
- context (⭐0) - Library
boost.contextusing Zig build.
- fiber (⭐2) - Userland threads using Zig build.
- outcome (⭐1) - Provides very lightweight
outcome<T>andresult<T>(non-Boost edition) (uses Zig build-system).
- Standalone (⭐5) - An Asio standalone C++ HTTP/S Server (uses Zig build-system).
- asio (⭐8) - The Asio C++ Library with Zig build-system.
- observable (⭐0) - Unique-ownership smart pointers with observable lifetime.
- Catch2 (⭐0) - A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch) - uses Zig build-system.
- cppfront (⭐1) - Build Cppfront with Zig build.
- hana (⭐2) - Your standard library for metaprogramming.
- intrusive (⭐0) - Boost.org intrusive module.
- range (⭐0) - The Range library for C++14/17/20, basis for C++20's std::ranges.
- benchmark (⭐0) - A microbenchmark support library. First posted on Ziggit.
- boring_tls (⭐12) - Google's BoringTLS client and server. Adds TLS to any (including non standard library) TCP/HTTP traffic.
Feb 09, 2026
Systems Programming / Compilers and Interpreters
- dawk - Reasonably fast POSIX-compliant AWK implementation with good diagnostics.
- Element 0 (⭐26) - A small embeddable Lisp dialect written in Zig.
- Fun (⭐22) - A statically-typed language that transpiles to C, combining safety and performance with C's efficiency.
- fury (⭐14) - A gradual, safe systems language.
Feb 08, 2026
Multimedia & Graphics / GUI
- meszmate/zigzag (⭐387) - The TUI Framework for Zig.
Jan 09, 2026
Language Essentials / File Format Processing
- kobolds-io/gnoll - Zig application configuration handled well.
Jan 08, 2026
Network & Web / Web Framework
- GuneshRaj/zigar (⭐3) - Zigar is a web application framework for Zig that supports ASP / JSP-like template syntax with ASP-style tags.
Jan 07, 2026
Fundamentals / Learning Resources
- Zig Language Reference - An introduction to the language with examples.
- Zig In-depth Overview - In-depth Overview of the Zig philosophy.
- Zig 圣经 - Chinese 简单、快速地学习 Zig.
Fundamentals / Text Editors
- zigtools/zls (⭐4.9k) - The @ziglang language server for all your Zig editor tooling needs, from autocomplete to goto-def! installation.
Fundamentals / Linters
- DonIsaac/zlint (⭐278) - Linter for the Zig programming language.
- KurtWagner/zlinter (⭐77) - Zig linter that is integrated from source into your
build.zig.
Fundamentals / Package and Version Manager
- Getzig (⭐9) - An idea for a Zig version manager along the lines of gradle wrapper.
- nektro/zigmod (⭐930) - A package manager for the Zig programming language.
Fundamentals / Utility
- xcaeser/zig-dotenv (⭐27) - A powerful Zig library for loading, parsing, and managing environment variables from .env files.
- ktarasov/zigrep (⭐2) - A training project on the implementation of the similarity of the grep utility in Linux in the Zig language.
Fundamentals / Linker
- kubkon/bold (⭐341) - A drop-in replacement for Apple’s system linker
ld.
Language Essentials / Data Structure and Algorithm
- hello-algo-zig (⭐81) - Zig programming language codes for the famous public project 《Hello, Algorithm》|《 Hello,算法 》 (⭐127k) about data structures and algorithms.
- Srekel/zig-sparse-set (⭐81) - Sparse sets for Zig, supporting both SOA and AOS style.
- emekoi/deque.zig (⭐18) - A lock free chase-lev deque for Zig.
Language Essentials / File Format Processing
- ziglibs/known-folders (⭐316) - Provides access to well-known folders across several operating systems.
- mitchellh/zig-libxml2 (⭐87) - Libxml2 built using Zig build system.
- thejoshwolfe/hexdump-zip (⭐10) - Produce an annotated hexdump of a zipfile.
Language Essentials / Date, Time and Timezones
- scento/zig-date (⭐7) - Time and date for Zig. Zig-date is a date and time library for the Zig, inspired by the popular Rust library chrono (⭐3.9k).
- travisstaloch/date-zig (⭐5) - Fast calendar algorithms ported to Zig (Cassio Neri's EAF (⭐56)).
- karlseguin/zul (⭐303) - Some date/time handling functionality among the other functionality.
Language Essentials / Command Line and Argument Parser
- PrajwalCH/yazap (⭐209) - The ultimate Zig library for seamless command line parsing. Effortlessly handles options, subcommands, and custom arguments with ease. prajwalch.github.io/yazap.
- xcaeser/zli (⭐321) - Zig command-line interfaces made easy. A blazing fast CLI framework. Build ergonomic, high-performance command-line tools with Zig.
- CogitatorTech/chilli (⭐51) - Chilli 🌶️ is a minimalistic CLI framework for Zig.
Systems Programming / Asynchronous Runtime
- mitchellh/libxev (⭐3.5k) - A cross-platform, high-performance event loop that provides abstractions for non-blocking IO, timers, events, and more and works on Linux (io_uring or epoll), macOS (kqueue), and WebAssembly + WASI. Available as both a Zig and C API.
Systems Programming / Embedded Development
- tralamazza/embedded_zig (⭐83) - A minimal Zig embedded ARM example (STM32F103 blue pill).
- Elara6331/zig-gpio (⭐24) - A Zig library for controlling GPIO lines on Linux systems.
- ringtailsoftware/zeptolibc (⭐19) - Essential libc functions in Zig for freestanding targets.
Systems Programming / Operating Systems
- jzck/kernel-zig (⭐437) - Hobby x86 kernel Zig.
- nrdmn/uefi-examples (⭐84) - UEFI examples in Zig.
- sjdh02/trOS (⭐55) - Tiny aarch64 baremetal OS thingy.
- momumi/x86-zig (⭐31) - Library for assembling x86 in Zig (WIP).
Systems Programming / Compilers and Interpreters
- Aro (⭐1.7k) - A C compiler with the goal of providing fast compilation and low memory usage with good diagnostics.
- buzz (⭐1.5k) - A small/lightweight statically typed scripting language.
Network & Web / Network
- lun-4/zigdig (⭐44) - Naive dns client library in Zig.
- lun-4/ziget (⭐24) - Simple wget in Zig without libc.
- ringtailsoftware/misshod (⭐27) - Experimental minimalist SSH client and server in Zig.
Network & Web / Web Framework
- zigzap/zap (⭐3.4k) - Blazingly fast web backends in Zig.
- im-ng/zero (⭐17) - Simple and opinionated web framework written in Zig and aims to make microservices development in Zig easier.
Network & Web / Web3 Framework
- Syndica/sig (⭐394) - A Solana Zig RPC Client implementation.
- ch4r10t33r/zigeth (⭐20) - Zig package to interact with Ethereum (inspired from alloy-rs).
Network & Web / WebAssembly
- wazm (⭐122) - WebAssembly Zig Machine.
- andrewrk/lua-in-the-browser (⭐36) - Using Zig to build lua for webassembly.
- ringtailsoftware/zig-wasm-audio-framebuffer (⭐75) - Examples of integrating Zig and WebAssembly (and C) for audio and graphics on the web (including DOOM).
Multimedia & Graphics / Graphics Library
- andrewrk/zig-vulkan-triangle (⭐138) - Simple triangle displayed using Vulkan, glfw, and Zig.
- tiehuis/zig-raytrace (⭐19) - Simple raytracer in Zig.
Multimedia & Graphics / GUI
- Capy (⭐2.6k) - Build one codebase and get native UI on Windows, Linux and Web. capy-ui.org.
Jan 06, 2026
Fundamentals / Learning Resources
- Zig Guide - Get started with the Zig programming language.
- Zig cookbook - A collection of simple Zig programs that demonstrate good practices to accomplish common programming tasks.
- Zig in 30 minutes - A half-hour to learn Zig.
- Ziglings - Learn the Zig programming language by fixing tiny broken programs.
- Learning Zig - This guide aims to make you comfortable with Zig. It assumes prior programming experience, though not in any particular language.
- Introduction to Zig - a project based book - This is an open book by author
Pedro Duarte Fariathat provides an introduction to the Zig programming language, which is a new general-purpose, and low-level language for building robust and optimal software.
- Systems Programming with Zig - This book teaches how to write quality, useful Zig applications without relying on libraries or frameworks.
Fundamentals / Text Editors
- jinzhongjia/znvim (⭐29) - Neovim remote rpc client implementation with Zig.
- Tetralux/sublime-zig (⭐3) - My own, more lightweight, syntax highlighting for the Zig Programming Language.
- ziglang/sublime-zig-language - Zig language support for Sublime Text.
- ziglang/vscode-zig - Zig language support for VSCode.
- ziglang/zig.vim - Vim configuration for Zig.
- ziglang/zig-mode - Zig mode for Emacs.
- zed-extensions/Zig (⭐75) - Zig extension for Zed editor.
- jinzhongjia/zig-lamp (⭐41) - Improve the Zig development experience in Neovim.
- neurocyte/flow (⭐2k) - Flow Control - a programmer's text editor written in Zig.
Fundamentals / Documentation and Testing
- kristoff-it/zig-doctest (⭐80) - A tool for testing snippets of code, useful for websites and books that talk about Zig.
Fundamentals / Package and Version Manager
- mlugg/setup-zig (⭐230) - Install a Zig compiler for usage in GitHub Actions workflows.
- marler8997/zigup (⭐1.1k) - Download and manage Zig compilers.
- zigtools/zpm (⭐104) - Zig package manager helper.
- jsomedon/night.zig (⭐33) - Simple tool that just install & update Zig nightly.
- mitchellh/zig-overlay (⭐507) - Nix flake for the Zig compiler.
- Cloudef/zig2nix (⭐175) - Flake for packaging, building and running Zig projects.
- nix-community/zon2nix (⭐114) - Convert dependencies in build.zig.zon files to Nix expressions.
- Cloudef/nix-zig-stdenv (⭐46) - Zig based cross-compiling toolchain.
- joachimschmidt557/zigpkgs (⭐8) - A collection of Zig packages built with Nix.
- vezel-dev/zig-sdk (⭐110) - An MSBuild SDK for building Zig, C, and C++ projects using the Zig compiler.
- rosarp/nu-zigup (⭐1) - Download & manage Zig compilers & zls binaries. Script is written in nushell.
- weezy20/zv (⭐48) - Fast Zig/ZLS version manager + project starter kit written in Rust. Binaries available for macOS/Windows/Linux.
Fundamentals / Utility
- BrookJeynes/jido (⭐82) - Jido (formerly known as zte) is a small terminal file explorer, written in Zig.
- fearedbliss/Honeydew - A simple snapshot cleaner for OpenZFS written in Zig.
- fearedbliss/Cantaloupe - A simple backup replication tool for OpenZFS written in Zig.
- Arnau478/hevi (⭐282) - A minimalistic and modernized hex viewer, written in Zig.
- gaskam/workspace (⭐18) - A powerful Zig-based tool to manage all your GitHub repositories with ease.
- rockorager.dev/lsr - Efficient and fast
lsalternative, written in Zig.
- deatil/zig-dotenv (⭐2) - A parse and set env library for Zig.
Language Essentials / Data Structure and Algorithm
- TheAlgorithms/Zig (⭐390) - Collection of Algorithms implemented in Zig.
- ramsyana/Zig-Math-Algorithms (⭐21) - A collection of math algorithms in Zig—primes, Fibonacci, GCD, Euler's Totient, & more! Perfect for learning Zig & math.
- alichraghi/zort (⭐80) - Zort: Sorting algorithms in Zig.
- mitchellh/zig-graph (⭐123) - Directed graph data structure for Zig.
- ok-ryoko/multiring.zig (⭐7) - Singly linked, cyclic and hierarchical abstract data type in Zig.
- jakubgiesler/VecZig (⭐12) - Vector implementation in Zig.
- JacobCrabill/btree.zig (⭐6) - Behavior Tree library written in Zig.
- DutchGhost/ArrayVec (⭐17) - A library with an ArrayList-like API, except its a static array.
- kristoff-it/zig-cuckoofilter (⭐84) - Production-ready Cuckoo Filters for any C ABI compatible target.
- BarabasGitHub/LZig4 (⭐11) - Implementing lz4 in Zig.
- marijnfs/zigtimsort (⭐8) - TimSort implementation for Zig.
- Sahnvour/zig-containers (⭐19) - A set of containers for Zig.
- booniepepper/zig-data-structures (⭐18) - Home to some experiments in Zig data structures.
- deckarep/ziglang-set (⭐106) - A generic and general purpose Set implementation for the Zig language.
- yamafaktory/hypergraphz (⭐128) - HypergraphZ - A Hypergraph Implementation in Zig.
- williamw520/toposort (⭐98) - Topological sort library that produces topological ordered nodes and dependence-free subsets.
Language Essentials / String Processing
- JakubSzark/zig-string (⭐561) - Zig String (A UTF-8 String Library). This library is a UTF-8 compatible string library for the Zig programming language.
- jecolon/zigstr (⭐114) - Zigstr is a UTF-8 string type for Zig programs.
- ziglibs/string-searching (⭐27) - String(not limited to []const u8)-searching algorithms in Zig.
- hwu1001/zig-string (⭐21) - A String struct made for Zig.
Language Essentials / File Format Processing
- tiehuis/zig-regex (⭐252) - A regex implementation for the Zig programming language.
- xcaeser/glob.zig (⭐10) - Fast and reliable glob pattern matching in pure Zig.
- jecolon/ziglyph (⭐214) - Unicode text processing for the Zig programming language.
- kubkon/zig-yaml (⭐293) - YAML parser for Zig.
- ezequielramis/zimdjson (⭐166) - Parsing gigabytes of JSON per second. Zig port of simdjson with fundamental features.
- nektro/zig-json (⭐16) - A JSON library for inspecting arbitrary values.
- MahBestBro/regex (⭐5) - A single file regex library written in and for Zig.
- karlseguin/log.zig (⭐186) - A structured logger for Zig.
- mattyhall/tomlz (⭐47) - A well-tested TOML parsing library for Zig.
- sam701/zig-toml (⭐120) - Zig TOML (v1.0.0) parser.
- ziglibs/s2s (⭐163) - A Zig binary serialization format.
- aeronavery/zig-toml (⭐118) - A TOML parser written in Zig.
- goto-bus-stop/ziguid (⭐8) - GUID parsing/stringifying with Zig.
- kivikakk/libpcre.zig (⭐37) - Zig bindings to libpcre.
- kivikakk/koino (⭐157) - CommonMark + GFM compatible Markdown parser and renderer.
- winksaville/zig-parse-number (⭐2) - Implement ParseNumber which can parse any TypeId.Int or TypeId.Float.
- demizer/markzig - Pure Zig Markdown Parser.
- javiorfo/prettizy - Zig library to prettify JSON and XML strings.
- javiorfo/zig-epub - Minimal Zig library for creating EPUB files.
- rawC1nnamon/elfy.zig (⭐20) - Tiny and fast ELF parsing library for Zig.
Language Essentials / Date, Time and Timezones
- nektro/zig-time (⭐72) - A date and time parsing and formatting library for Zig.
- leroycep/chrono-zig (⭐6) - Zig port of the Rust chrono crate.
- clickingbuttons/datetime (⭐18) - Generic Date, Time, and DateTime library.
- FObersteiner/zdt - Timezoned Datetime in Zig. For learning purposes.
- rockorager/zeit (⭐217) - Generic date/time library, including time zone loading and conversion.
- deatil/zig-time (⭐11) - A date and time parse and format library for Zig.
Language Essentials / Command Line and Argument Parser
- Hejsil/zig-clap (⭐1.5k) - A simple and easy to use command line argument parser library for Zig.
- MasterQ32/zig-args (⭐302) - Simple-to-use argument parser with struct-based config.
- jiacai2050/zigcli (⭐131) - A toolkit for building command lines programs in Zig.
- 00JCIV00/cova (⭐145) - Commands, Options, Values, Arguments. A simple yet robust cross-platform command line argument parsing library for Zig.
- BanchouBoo/accord (⭐42) - A simple argument parser for Zig.
- judofyr/parg (⭐50) - Lightweight argument parser for Zig.
- sam701/zig-cli (⭐338) - A simple package for building command line apps in Zig.
- GabrieleInvernizzi/zig-prompter (⭐25) - A flexible library for building interactive command line prompts.
- kioz-wang/zargs (⭐31) - Another Comptime-argparse for Zig.
Systems Programming / Asynchronous Runtime
- kprotty/zap (⭐552) - An asynchronous runtime with a focus on performance and resource efficiency.
Systems Programming / Embedded Development
- ZigEmbeddedGroup/microzig (⭐2.2k) - Unified abstraction layer and HAL for several microcontrollers.
- ZigEmbeddedGroup/stmicro-stm32 (⭐17) - HAL for stm32 (STMicro) devices.
- ZigEmbeddedGroup/raspberrypi-rp2040 (⭐84) - MicroZig Hardware Support Package for Raspberry Pi RP2040.
- ZigEmbeddedGroup/regz (⭐84) - Generate Zig code from ATDF or SVD files for microcontrollers.
- nmeum/zig-riscv-embedded (⭐35) - Experimental Zig-based CoAP node for the HiFive1 RISC-V board.
- lupyuen/pinephone-nuttx (⭐99) - Apache NuttX RTOS for PinePhone. Apache NuttX is a lightweight Real-Time Operating System (RTOS) that runs on PINE64 PinePhone. lupyuen.github.io/articles/what.
- lupyuen/zig-bl602-nuttx (⭐40) - Zig on RISC-V BL602 with Apache NuttX RTOS and LoRaWAN.
- leecannon/zig-sbi (⭐19) - Zig wrapper around the RISC-V SBI specification.
- eastonman/zesty-core (⭐23) - A RISC-V OS written in Zig.
- markfirmware/zig-bare-metal-microbit (⭐38) - Bare metal microbit program written in Zig.
- markfirmware/zig-bare-metal-raspberry-pi (⭐106) - Bare metal raspberry pi program written in Zig.
- yvt/zig-armv8m-test (⭐12) - Example Zig-based app for Armv8-M + TrustZone.
- hspak/brightnessztl (⭐10) - A CLI to control device backlight.
- justinbalexander/svd2zig (⭐32) - Convert System View Description (svd) files to Zig headers for baremetal development.
- mqttiotstuff/iotmonitor (⭐25) - PainLess, Monitor and State server for iot mqtt devices, and software agents. This daemon permit to maintain the execution of constellations of mqtt devices and associated agents.
Systems Programming / Operating Systems
- ZystemOS/Pluto (⭐733) - An x86 kernel written in Zig.
- davidgm94/birth (⭐61) - Rise: an attempt to write a better operating system.
- iguessthislldo/georgios (⭐56) - Hobby Operating System.
- rafaelbreno/zig-os (⭐54) - A simple OS written in Zig following Philipp Oppermann's posts Writing an OS in Rust.
- marlersoft/zigwin32 (⭐430) - A complete autogenerated set of Zig bindings for the Win32 API.
- a1393323447/zcore-os (⭐1) - A RISC-V OS written in Zig. rCore-OS translated in Zig language.
- b0bleet/zvisor (⭐147) - Zvisor is an open-source hypervisor written in the Zig programming language, which provides a modern and efficient approach to systems programming.
- TalonFloof/zorroOS (⭐149) - Hobby operating system written in Zig.
- CascadeOS/CascadeOS (⭐123) - General purpose operating system targeting standard desktops and laptops.
- AndreaOrru/zen (⭐527) - Experimental operating system written in Zig.
- DorianXGH/Lukarnel (⭐22) - A microkernel in Zig with rust microservices.
- liampwll/zig-efi-os (⭐19) - Zig-efi-os.
- nrdmn/uefi-paint (⭐49) - UEFI-bootable touch paint app.
- ZeeBoppityZagZiggity/ZBZZ.OS (⭐14) - An operating system built with RISCV and Zig.
- javiorfo/zig-syslinfo - Linux sysinfo Zig library.
- jacobperron/rclzig (⭐15) - ROS 2 client library in Zig.
- coderonion/MinimalRoboticsPlatform (⭐5) - MRP is a minimal microkernel that supports the most fundamental robotic domains. It's thought for highly integrated robotics development.
Systems Programming / Compilers and Interpreters
- fubark/cyber (⭐1.4k) - Fast and concurrent scripting.
- squeek502/zua (⭐209) - An implementation of Lua 5.1 in Zig, for learning purposes.
- Vexu/bog (⭐601) - Small, strongly typed, embeddable language.
Network & Web / Network
- Nyarum/zigtgshka (⭐36) - Memory-safe, high-performance Telegram Bot API library for Zig with zero-cost abstractions and comprehensive examples.
- Vexu/zuri (⭐50) - URI parser for Zig.
- karlseguin/http.zig (⭐1.5k) - An HTTP/1.1 server for Zig.
- ducdetronquito/h11 (⭐103) - I/O-free HTTP/1.1 implementation inspired by hyper/h11.
- connectFree/ZigZag (⭐12) - Noise Framework implementation in Zig Language for use in EVER/IP and WireGuard.
- YUX/floo (⭐57) - High-throughput, token-authenticated tunneling built in Zig. Multiplexes TCP and UDP services through a Noise-protected transport with 29+ Gbit/s encrypted throughput.
- euantorano/ip.zig (⭐21) - A Zig library for working with IP Addresses.
- marler8997/netpunch (⭐20) - Punch Protocol.
- mstroecker/zig-robotstxt (⭐2) - Lightweight Docker image for serving a disallow robots.txt file using the Zig programming language.
- remeh/statsd-zig (⭐5) - Basic DogStatsD UDP/UDS server supporting gauges and counters and sending these metrics to Datadog.
- gernest/url (⭐7) - This is RFC 3986 compliant url parser for Zig.
- g41797/beanstalkz (⭐7) - Thread-safe client library for beanstalkd, a queue for background job processing.
- vascocosta/zircon (⭐24) - A simple IRC library written in Zig.
- tardy-org/zzz (⭐737) - A framework for writing performant and reliable networked services in Zig. Supports HTTP and HTTPS.
- Thomvanoorschot/async_zocket (⭐12) - Async WebSocket library for Zig, able to run concurrently on a single thread.
- Thomvanoorschot/wire (⭐23) - Basic TCP Server/Client able to run concurrently on a single thread.
- rktr1998/zig-wol (⭐33) - Wake-on-lan CLI written in Zig.
- williamw520/zigjr (⭐50) - A lightweight Zig library for building JSON-RPC 2.0 applications.
Network & Web / Runtime
- oven-sh/bun (⭐93k) - Incredibly fast JavaScript runtime, bundler, transpiler and package manager – all in one.
Network & Web / Web Framework
- karlseguin/websocket.zig (⭐499) - A WebSocket implementation for Zig.
- nikneym/ws (⭐70) - WebSocket library for Zig ⚡.
- weebsocket - WebSocket client for Zig, with minimal allocation and a
std.http-like API.
- kivikakk/htmlentities.zig (⭐14) - HTML entity data for Zig.
- shritesh/zigfmt-web (⭐43) - Zig fmt on the web.
- leroycep/zig-jwt (⭐41) - JSON Web Tokens for Zig.
- zon-dev/zinc (⭐175) - Zinc is a web framework written in pure Zig with a focus on high performance, usability, security, and extensibility.
- cztomsik/tokamak (⭐610) - Web framework that leverages dependency injection for clean, modular application development.
- jetzig-framework/jetzig (⭐1.5k) - Jetzig is a web framework written in Zig.
- by-nir/aws-lambda-zig (⭐18) - Super-fast AWS Lambda runtime for Zig.
- deatil/zig-totp (⭐9) - A TOTP(Time-based One-Time Password) library for Zig.
- deatil/zig-jwt (⭐18) - A JWT(JSON Web Token) library for Zig.
- kristoff-it/zine (⭐1.4k) - Static Site Generator written in Zig.
- uzyn/passcay (⭐33) - Secure Passkey authentication (WebAuthn) library for Zig.
- floscodes/zerve (⭐67) - A simple framework for writing web services in Zig.
- deatil/zig-paseto (⭐2) - A PASETO (Platform-Agnostic SEcurity TOkens) library for Zig.
- nurulhudaapon/zx (⭐255) - A full-stack web framework for Zig.
Network & Web / Web3 Framework
- lithdew/rheia (⭐291) - A Blockchain written in Zig.
- zen-eth/multiformats-zig (⭐9) - This is the Zig implementation of the multiformats spec (⭐578).
- zen-eth/zig-libp2p (⭐38) - Zig implementation of libp2p, a modular network stack that allows you to build your own peer-to-peer applications.
- EclesioMeloJunior/libp2p-zig (⭐1) - A libp2p written in Zig.
- Raiden1411/zabi (⭐116) - Zabi aims to add support for interacting with Ethereum or any compatible EVM based chain.
- blockblaz/ssz.zig (⭐33) - A Zig implementation of the SSZ serialization protocol (⭐3.9k).
- blockblaz/zeam (⭐95) - A Beam Chain (⭐95) written in Zig.
- jsign/verkle-crypto (⭐42) - Cryptography for Ethereum Verkle Trees.
- Ultra-Code/recblock (⭐9) - Blockchain for a record management and money transfer system.
- keep-starknet-strange/ziggy-starkdust (⭐86) - A Zig implementation of Cairo VM for Cairo, the STARK powered provable language.
- iskyd/walle (⭐24) - A Bitcoin Wallet written in Zig.
Network & Web / WebAssembly
- zig-wasi (⭐113) - Minimal WASI Interpreter.
- zware (⭐406) - Zig WebAssembly Runtime Engine. zware is a library for executing WebAssembly embedded in Zig programs.
- zig-wasm-dom (⭐163) - Zig + WebAssembly + JS + DOM.
- mitchellh/zig-js (⭐283) - Access the JS host environment from Zig compiled to WebAssembly.
- zigwasm/wasm-zig (⭐28) - Common WebAssembly runtime binding to C API.
- zigwasm/wasmtime-zig (⭐86) - Zig embedding of Wasmtime.
- sleibrock/zigtoys (⭐120) - All about Zig + WebAssembly and seeing what we can do. sleibrock.github.io/zigtoys/.
- meheleventyone/zig-wasm-test (⭐57) - A minimal WebAssembly example using Zig's build system.
- oltdaniel/zig-js-interplay (⭐5) - Seamless integration of Zig and JavaScript in WebAssembly.
Multimedia & Graphics / Graphics Library
- ziglibs/zgl (⭐610) - Zig OpenGL Wrapper.
- MasterQ32/SDL.zig (⭐447) - A shallow wrapper around SDL that provides object API and error handling.
- andrewrk/SDL (⭐108) - SDL with the build system replaced by Zig. libsdl.org.
- MasterQ32/Zig-OpenGL (⭐124) - OpenGL binding generator based on the OpenGL registry.
- MasterQ32/zero-graphics (⭐179) - Application framework based on OpenGL ES 2.0. Runs on desktop machines, Android phones and the web.
- JonSnowbd/ZT (⭐116) - A Zig based Imgui Application framework.
- craftlinks/zig_learn_opengl (⭐144) - Follow the Learn-OpenGL book using Zig.
- ashpil/moonshine (⭐138) - A general purpose ray traced renderer built with Zig + Vulkan.
- fabioarnold/nanovg-zig (⭐244) - NanoVG (⭐5.6k) - Zig Version. A small anti-aliased hardware-accelerated vector graphics library. fabioarnold.github.io/nanovg-zig/.
- fubark/cosmic (⭐362) - A platform for computing and creating applications. cosmic.ooo.
- renerocksai/slides (⭐60) - This project is both a case study and also marks my first steps in the programming language Zig, towards creating a simple but powerful imgui (⭐74k) based, OpenGL-rendered slideshow app in Zig.
- TinyVG/sdk (⭐301) - TinyVG software development kit. tinyvg.tech/.
- cshenton/learnopengl (⭐146) - Zig Learn OpenGL.
- river - A dynamic tiling Wayland compositor.
- Nelarius/weekend-raytracer-zig (⭐99) - A Zig implementation of the "Ray Tracing in One Weekend" book.
- SpexGuy/Zig-Gltf-Display (⭐35) - A program that displays glTF files using Vulkan, written in Zig.
- tiehuis/zig-sdl2 (⭐14) - SDL2 bindings for Zig.
- winksaville/zig-3d-soft-engine (⭐4) - An attempt to create a 3D engine in software using Zig.
- Thomvanoorschot/zignite (⭐40) - Simple cross platform rendering engine able to compile to WebAssembly with WebWorkers support.
Multimedia & Graphics / GUI
- david-vanderson/dvui (⭐1.5k) - Easy to Integrate Immediate Mode GUI for Zig.
- kassane/qml_zig (⭐121) - QML bindings for the Zig programming language.
- rcalixte/libqt6zig (⭐227) - Qt 6 for Zig.
- MoAlyousef/zfltk (⭐82) - Zig bindings for the FLTK gui library.
- Aransentin/ZWL (⭐108) - A Zig Windowing Library.
- batiati/IUPforZig (⭐125) - IUP (Portable User Interface Toolkit) bindings for the Zig language.
- donpdonp/zootdeck (⭐46) - Fediverse GTK Desktop Reader. donpdonp.github.io/zootdeck/.
- lupyuen/zig-lvgl-nuttx (⭐17) - Zig LVGL Touchscreen App on Apache NuttX RTOS.
- lupyuen/pinephone-lvgl-zig (⭐27) - LVGL for PinePhone (and WebAssembly) with Zig and Apache NuttX RTOS. lupyuen.github.io/articles/lvgl2.
- ziglibs/positron (⭐126) - A web renderer frontend for Zig applications.
- webui-dev/zig-webui (⭐809) - Use any web browser or WebView as GUI, with your preferred language in the backend and HTML5 in the frontend, all in a lightweight portable lib.
- star-tek-mb/zig-tray (⭐24) - Create tray applications with Zig.
- kotsutsumi/zylix (⭐54) - Zig powered cross-platform UI framework with Virtual DOM.