Track Awesome Zig Updates Daily
A collection of awesome projects in Zig.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 zigcc/awesome-zig · ⭐ 2.1K · 🏷️ Programming Languages
Feb 24, 2026
Language Essentials / File Format Processing
- peymanmortazavi/csv-zero (⭐10) - Zero allocation, SIMD-accelerated CSV iterator and emitter for Zig.
Network & Web / Network
- zigtls (⭐0) - Zig-native TLS Implementation library for edge/load-balancer event loops, with BoGo strict, interop, and reliability gates.
Interoperability / Build with Zig
- libxlsxwriter (⭐1.7k) - A C library for creating Excel XLSX files, build system replaced by Zig.
Feb 23, 2026
Systems Programming / Asynchronous Runtime
- neurocyte/thespian (⭐27) - An actor library for Zig, C & C++ applications.
Feb 21, 2026
Data & Science / Large Language Model
- nullclaw/nullclaw (⭐1.3k) - Fastest, smallest, and fully autonomous AI assistant infrastructure written in Zig.
Feb 20, 2026
Fundamentals / Learning Resources
- Изучаем язык программирования Zig - Russian textbook and blog about Zig.
Feb 19, 2026
Fundamentals / Linters
- forketyfork/zwanzig (⭐9) - Static analyzer for Zig with CFG-based checks (leaks, double-free, optional unwrap, stack escapes).
Fundamentals / Utility
- forketyfork/architect (⭐18) - A flexible terminal grid for multi-agent AI workflows.
Feb 15, 2026
Fundamentals / Package and Version Manager
- asdf-community/asdf-zig (⭐75) - Zig plugin for the asdf (⭐25k) version manager.
Fundamentals / Utility
- gauravnumber/move.zig (⭐2) - Zig-based mv with auto conflict resolution.
Network & Web / Web3 Framework
- gballet/zevem (⭐1) - Ethereum Virtual Machine written in Zig.
- blockblaz/hash-zig (⭐7) - A pure Zig implementation of hash based signatures inspired from the rust implementation.
Data & Science / Machine Learning Framework
- SilasMarvin/dnns-from-scratch-in-zig (⭐79) - A very simple implementation of deep neural networks written in the Zig programming language.
Multimedia & Graphics / Image and Video Processing
- brian-sinquin/mimg (⭐0) - A chained-modifiers Image processing Command-line tool.
Feb 14, 2026
Multimedia & Graphics / Graphics Library
- zsdl3 (⭐12) - 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.
Fundamentals / Utility
- zmx (⭐856) - Session persistence for terminal processes.
Systems Programming / Kernel and Containers
- zbpf (⭐236) - Writing eBPF in Zig.
Data & Science / Machine Learning Framework
- zml (⭐3.1k) - A high performance machine learning stack for Zig.
Feb 09, 2026
Systems Programming / Compilers and Interpreters
- dawk - Reasonably fast POSIX-compliant AWK implementation with good diagnostics.
Data & Science / Database
- seqor/seqor (⭐11) - Seqor is a cost-effective, Loki compatible database for logs.
Multimedia & Graphics / GUI
- meszmate/zigzag (⭐156) - The TUI Framework for Zig.
Feb 08, 2026
Language Essentials / File Format Processing
- kobolds-io/gnoll - Zig application configuration handled well.
Jan 09, 2026
Language Essentials / Data Structure and Algorithm
- kobolds-io/stdx - Helpful extensions to the Zig standard library.
Network & Web / Web Framework
- GuneshRaj/zigar (⭐2) - Zigar is a web application framework for Zig that supports ASP / JSP-like template syntax with ASP-style tags.
Jan 07, 2026
Fundamentals / Package and Version Manager
- Getzig (⭐9) - An idea for a Zig version manager along the lines of gradle wrapper.
Network & Web / Web Framework
- im-ng/zero (⭐15) - Simple and opinionated web framework written in Zig and aims to make microservices development in Zig easier.
Jan 06, 2026
Fundamentals / Text Editors
- zed-extensions/Zig (⭐64) - Zig extension for Zed editor.
Data & Science / Linear Algebra
- ziglibs/zlm (⭐269) - 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 (⭐18) - A Zig Library for Probability Distributions.
Data & Science / Machine Learning Framework
- ggml-zig (⭐15) - A replacement for ggml: Tensor library for machine learning (⭐14k) 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 (⭐30) - Experimental Zig wrapper for ONNX Runtime with examples (Silero VAD, NSNet2).
- Zigrad (⭐183) - 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 (⭐210) - Inference LLaMA 2 in one file of pure Zig.
- clebert/LLaMa2.zig (⭐48) - Inference LLaMA 2 in pure Zig.
- CogitatorTech/zigformer (⭐45) - ZigFormer is a transformer-based LLM implemented in pure Zig.
- EugenHotaj/zig_gpt2 (⭐39) - Neural Network Inference Engine in Zig. GPT2 inference engine written in Zig. The inference engine can run NanoGPT (⭐54k).
- renerocksai/gpt4all.zig (⭐96) - 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.
Multimedia & Graphics / Graphics Library
- MasterQ32/Zig-OpenGL (⭐123) - OpenGL binding generator based on the OpenGL registry.
Interoperability / Build with Zig
- FFmpeg (⭐282) - Library FFmpeg with the build system replaced by Zig.
Jan 05, 2026
Systems Programming / Compilers and Interpreters
- Fun (⭐7) - A statically-typed language that transpiles to C, combining safety and performance with C's efficiency.
Jan 04, 2026
Multimedia & Graphics / GUI
- kotsutsumi/zylix (⭐22) - Zig powered cross-platform UI framework with Virtual DOM.
Dec 27, 2025
Language Essentials / Parser Library
- tree-sitter/zig-tree-sitter (⭐87) - Zig bindings to the Tree-sitter parsing library.
Language Essentials / Logging Processing
- muhammad-fiaz/logly.zig (⭐47) - A modern, production-grade, high-performance structured logging library for Zig, built for speed and scalability.
Dec 26, 2025
Fundamentals / Text Editors
- 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.
Dec 18, 2025
Language Essentials / Data Structure and Algorithm
- CogitatorTech/ordered (⭐33) - A sorted collection library (sorted sets and sorted maps) for Zig.
Language Essentials / Command Line and Argument Parser
- CogitatorTech/chilli (⭐44) - Chilli 🌶️ is a minimalistic CLI framework for Zig.
Systems Programming / Compilers and Interpreters
- Element 0 (⭐26) - A small embeddable Lisp dialect written in Zig.
Dec 13, 2025
Network & Web / Web Framework
- nurulhudaapon/zx (⭐136) - A full-stack web framework for Zig.
Dec 11, 2025
Multimedia & Graphics / GUI
- rcalixte/libqt6zig (⭐186) - Qt 6 for Zig.
Multimedia & Graphics / Game Development
- darltrash/zcutenet - A cute_net.h binding and wrapper for Zig, for realtime networking.
Dec 06, 2025
Network & Web / Browser
- lightpanda-io/browser (⭐12k) - Headless browser designed for AI and automation.
Dec 03, 2025
Data & Science / Database
- Axion (⭐15) - High-Performance, Embeddable Storage Engine for Zig & SQLite.
Dec 02, 2025
Multimedia & Graphics / Game Development
- captkirk88/zevy-raylib (⭐4) - Framework for building games in Zig using raylib-zig and zevy-ecs.
- captkirk88/zevy-ecs (⭐15) - ECS similar to rust Bevy supporting very similar systems params support + more.
Nov 07, 2025
Network & Web / Network
- YUX/floo (⭐48) - High-throughput, token-authenticated tunneling built in Zig. Multiplexes TCP and UDP services through a Noise-protected transport with 29+ Gbit/s encrypted throughput.
Nov 06, 2025
Misc / Build with Zig
- Decryptu/zigdex (⭐17) - Display Pokémon sprites in your terminal. A Zig rewrite of pokeget.
Oct 31, 2025
Fundamentals / Utility
- xcaeser/zig-dotenv (⭐24) - A powerful Zig library for loading, parsing, and managing environment variables from .env files.
Language Essentials / File Format Processing
- xcaeser/glob.zig (⭐6) - Fast and reliable glob pattern matching in pure Zig.
Oct 23, 2025
Fundamentals / Package and Version Manager
- mlugg/setup-zig (⭐218) - Install a Zig compiler for usage in GitHub Actions workflows.
Oct 22, 2025
Multimedia & Graphics / Image and Video Processing
- bfactory-ai/zignal (⭐349) - Image processing library in Zig, heavily inspired by dlib.
- dmtrKovalenko/odiff (⭐2.8k) - ODiff - A very fast SIMD-first image comparison library (with Node.js API).
Oct 19, 2025
Fundamentals / Package and Version Manager
- weezy20/zv (⭐31) - Fast Zig version manager + project starter. Written in Rust. Bins available for macOS/windows/linux.
Oct 15, 2025
Data & Science / Database
- mailmug/zentropy (⭐41) - High-performance, lightweight key-value store (Redis alternative).
Oct 11, 2025
Network & Web / Web3 Framework
- ch4r10t33r/zigeth (⭐18) - Zig package to interact with Ethereum (inspired from alloy-rs).
Oct 06, 2025
Data & Science / Database
- thanos/couchbase-zig-client (⭐2) - A wrapper around Couchbase's c library libcoucbase.
Sep 30, 2025
Network & Web / Web Framework
- deatil/zig-paseto (⭐2) - A PASETO (Platform-Agnostic SEcurity TOkens) library for Zig.
Sep 29, 2025
Fundamentals / Learning Resources
- Systems Programming with Zig - This book teaches how to write quality, useful Zig applications without relying on libraries or frameworks.
Sep 05, 2025
Multimedia & Graphics / Game Development
- ajTronic/zetr (⭐2) - An aesthetic tetris clone for the terminal written in Zig.
Aug 31, 2025
Fundamentals / Learning Resources
- 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.
Aug 08, 2025
Fundamentals / Utility
- ktarasov/zigrep (⭐2) - A training project on the implementation of the similarity of the grep utility in Linux in the Zig language.
Jul 31, 2025
Multimedia & Graphics / Graphics Library
- zig-plotille (⭐12) - Terminal plotting library using Unicode braille characters.
Jul 18, 2025
Interoperability / Build with Zig
- boring_tls (⭐10) - Google's BoringTLS client and server. Adds TLS to any (including non standard library) TCP/HTTP traffic.
Jul 16, 2025
Language Essentials / Logging Processing
- ross-weir/logex (⭐13) - A library that enriches
std.loglogging with additional functionality and features.
Jul 09, 2025
Network & Web / Network
- cocky-punch/raft (⭐13) - Raft consensus algorithm implemented in Zig.
Jul 07, 2025
Fundamentals / Linters
- KurtWagner/zlinter (⭐52) - Zig linter that is integrated from source into your
build.zig.
Jun 29, 2025
Language Essentials / File Format Processing
- rawC1nnamon/elfy.zig (⭐17) - Tiny and fast ELF parsing library for Zig.
Jun 28, 2025
Fundamentals / Package and Version Manager
- rosarp/nu-zigup (⭐0) - Download & manage Zig compilers & zls binaries. Script is written in nushell.
Jun 27, 2025
Fundamentals / Utility
- deatil/zig-dotenv (⭐2) - A parse and set env library for Zig.
Jun 25, 2025
Network & Web / Network
- williamw520/zigjr (⭐48) - A lightweight Zig library for building JSON-RPC 2.0 applications.
Jun 24, 2025
Systems Programming / Asynchronous Runtime
- floscodes/coroutinez (⭐8) - A small runtime for running tasks using coroutines in Zig.
Jun 23, 2025
Systems Programming / Emulators
- omdxp/chip8 (⭐0) - Chip8 Emulator in Zig.
Jun 22, 2025
Network & Web / Network
- rktr1998/zig-wol (⭐34) - Wake-on-lan CLI written in Zig.
Jun 17, 2025
Systems Programming / Kernel and Containers
- oci-spec-zig (⭐4) - OCI (Open Container Initiative) runtime, image and distribution spec in Zig.
Jun 13, 2025
Language Essentials / File Format Processing
- ezequielramis/zimdjson (⭐159) - Parsing gigabytes of JSON per second. Zig port of simdjson with fundamental features.
Jun 10, 2025
Network & Web / Web Framework
- floscodes/zerve (⭐65) - A simple framework for writing web services in Zig.
Jun 09, 2025
Multimedia & Graphics / Graphics Library
- xtxf (⭐18) - The Matrix screensaver in Zig.
Jun 08, 2025
Fundamentals / Utility
- ghext (⭐3) - A small library for extracting head commits from Git repositories.
Jun 07, 2025
Systems Programming / Operating Systems
- coderonion/MinimalRoboticsPlatform (⭐5) - MRP is a minimal microkernel that supports the most fundamental robotic domains. It's thought for highly integrated robotics development.
Jun 05, 2025
Systems Programming / Asynchronous Runtime
- Thomvanoorschot/backstage (⭐42) - Concurrent Actor framework.
Network & Web / Network
- Thomvanoorschot/async_zocket (⭐12) - Async WebSocket library for Zig, able to run concurrently on a single thread.
- Thomvanoorschot/wire (⭐22) - Basic TCP Server/Client able to run concurrently on a single thread.
- zigcord - Typed Discord API for Zig.
Network & Web / Web Framework
- weebsocket - WebSocket client for Zig, with minimal allocation and a
std.http-like API.
Data & Science / Machine Learning
- Thomvanoorschot/zigma (⭐92) - Algorithmic trading framework leveraging Actor based concurrency and a WebAssembly client.
Multimedia & Graphics / Graphics Library
- Thomvanoorschot/zignite (⭐37) - Simple cross platform rendering engine able to compile to WebAssembly with WebWorkers support.
May 28, 2025
Fundamentals / Linters
- DonIsaac/zlint (⭐258) - Linter for the Zig programming language.
May 27, 2025
Language Essentials / Command Line and Argument Parser
- xcaeser/zli (⭐308) - Zig command-line interfaces made easy. A blazing fast CLI framework. Build ergonomic, high-performance command-line tools with Zig.
May 23, 2025
Network & Web / Network
- Nyarum/zigtgshka (⭐35) - Memory-safe, high-performance Telegram Bot API library for Zig with zero-cost abstractions and comprehensive examples.
May 19, 2025
Language Essentials / Logging Processing
- sam701/slog (⭐9) - A configurable, structured logging package for Zig with support for hierarchical loggers.
May 18, 2025
Network & Web / Web Framework
- cztomsik/tokamak (⭐581) - Web framework that leverages dependency injection for clean, modular application development.
May 15, 2025
Network & Web / Web Framework
- uzyn/passcay (⭐30) - Secure Passkey authentication (WebAuthn) library for Zig.
May 10, 2025
Network & Web / Web3 Framework
- zen-eth/multiformats-zig (⭐8) - This is the Zig implementation of the multiformats spec (⭐576).
- zen-eth/zig-libp2p (⭐28) - 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 (⭐114) - Zabi aims to add support for interacting with Ethereum or any compatible EVM based chain.
- blockblaz/ssz.zig (⭐31) - A Zig implementation of the SSZ serialization protocol (⭐3.9k).
- blockblaz/zeam (⭐86) - A Beam Chain (⭐86) written in Zig.
May 08, 2025
Fundamentals / Utility
- rockorager.dev/lsr - Efficient and fast
lsalternative, written in Zig.
May 02, 2025
Interoperability / FFI Bindings
- OnlyF0uR/pqc-zig (⭐4) - Zig bindings and abstractions for PQClean (⭐869), post-quantum cryptography.
Apr 26, 2025
Network & Web / Network
- tardy-org/zzz (⭐709) - A framework for writing performant and reliable networked services in Zig. Supports HTTP and HTTPS.
Apr 22, 2025
Language Essentials / Data Structure and Algorithm
- williamw520/toposort (⭐97) - Topological sort library that produces topological ordered nodes and dependence-free subsets.
Apr 20, 2025
Fundamentals / Text Editors
- neurocyte/flow (⭐1.7k) - Flow Control - a programmer's text editor written in Zig.
Network & Web / Web Framework
- kristoff-it/zine (⭐1.3k) - Static Site Generator written in Zig.
Data & Science / Machine Learning
- zerotech-studio/zack (⭐147) - Backtesting engine for trading strategies, written in Zig.
Apr 18, 2025
Fundamentals / Package and Version Manager
- nix-community/zon2nix (⭐111) - Convert dependencies in build.zig.zon files to Nix expressions.
Fundamentals / Performance Benchmark
- CoalNova/BasicCompare (⭐7) - A basic comparative analysis of C, C++, Rust, and Zig.
- andrewrk/poop (⭐1.9k) - CLI Performance Observer written in Zig.
Data & Science / Database
- leroycep/sqlite-zig (⭐67) - This repository has Zig bindings for SQLite. It tries to make the SQLite c API more Ziggish.
Multimedia & Graphics / Graphics Library
- river - A dynamic tiling Wayland compositor.
Apr 17, 2025
Network & Web / Network
- vascocosta/zircon (⭐21) - A simple IRC library written in Zig.
Apr 15, 2025
Network & Web / Web3 Framework
- iskyd/walle (⭐24) - A Bitcoin Wallet written in Zig.
Apr 11, 2025
Language Essentials / Logging Processing
- chrischtel/nexlog (⭐106) - A modern, feature-rich logging library for Zig with thread-safety, file rotation, and colorized output.
Apr 01, 2025
Language Essentials / Command Line and Argument Parser
- kioz-wang/zargs (⭐28) - Another Comptime-argparse for Zig.
Mar 20, 2025
Multimedia & Graphics / Game Development
- six519/YieArKUNGFUZig (⭐10) - A Yie Ar Kung-Fu clone created in Zig with raylib.
Mar 05, 2025
Fundamentals / Utility
- ghostty (⭐44k) - Modern terminal emulator written in Zig.
Mar 02, 2025
Multimedia & Graphics / Image and Video Processing
- freref/fancy-cat (⭐487) - PDF reader inside the terminal.
Feb 24, 2025
Interoperability / FFI Bindings
- sackosoft/zig-luajit (⭐66) - Zig bindings for the LuaJIT C API.
Feb 22, 2025
Network & Web / Web Framework
- deatil/zig-jwt (⭐16) - A JWT(JSON Web Token) library for Zig.
Feb 18, 2025
Language Essentials / File Format Processing
- javiorfo/zig-epub (⭐6) - Minimal Zig library for creating EPUB files.
Feb 16, 2025
Fundamentals / Text Editors
- jinzhongjia/zig-lamp (⭐34) - Improve the Zig development experience in Neovim.
Feb 13, 2025
Network & Web / Web Framework
- deatil/zig-totp (⭐9) - A TOTP(Time-based One-Time Password) library for Zig.
Data & Science / Encryption
- 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.
Feb 05, 2025
Language Essentials / File Format Processing
- javiorfo/prettizy - Zig library to prettify JSON and XML strings.
Systems Programming / Operating Systems
- javiorfo/zig-syslinfo (⭐10) - Linux sysinfo Zig library.
Systems Programming / Compilers and Interpreters
- fury (⭐13) - A gradual, safe systems language.
Jan 30, 2025
Fundamentals / Utility
- BrookJeynes/jido (⭐76) - Jido (formerly known as zte) is a small terminal file explorer, written in Zig.
Jan 28, 2025
Fundamentals / Community
- Zigistry/Zigistry (⭐644) - A place where you can find all the libraries that suit your Zig lang needs.
Fundamentals / Text Editors
- FalsePattern/ZigBrains (⭐222) - JetBrains IDEs (CLion, IntelliJ IDEA and others) plugin for Zig.
- jinzhongjia/znvim (⭐26) - Neovim remote rpc client implementation with Zig.
- zigtools/zls (⭐4.6k) - The @ziglang language server for all your Zig editor tooling needs, from autocomplete to goto-def! installation
Language Essentials / Data Structure and Algorithm
- ramsyana/Zig-Math-Algorithms (⭐17) - A collection of math algorithms in Zig—primes, Fibonacci, GCD, Euler's Totient, & more! Perfect for learning Zig & math.
Multimedia & Graphics / Game Development
- zPSP-Dev/Zig-PSP (⭐111) - A project to bring the Zig Programming Language to the Sony PlayStation Portable!
Jan 18, 2025
Fundamentals / Linker
- kubkon/bold (⭐342) - A drop-in replacement for Apple’s system linker
ld.
Jan 08, 2025
Language Essentials / Logging Processing
- g41797/syslog (⭐5) - A syslog RFC5424 client library.
Systems Programming / Multithreading
- g41797/mailbox (⭐101) - A convenient inter-thread communication mechanism.
Network & Web / Network
- g41797/beanstalkz (⭐7) - Thread-safe client library for beanstalkd, a queue for background job processing.
Jan 07, 2025
Network & Web / Network
- ringtailsoftware/misshod (⭐25) - Experimental minimalist SSH client and server in Zig.
Dec 28, 2024
Language Essentials / Command Line and Argument Parser
- GabrieleInvernizzi/zig-prompter (⭐22) - A flexible library for building interactive command line prompts.
Dec 16, 2024
Data & Science / Sensor and Communication Interface
- ringtailsoftware/commy (⭐47) - Serial terminal monitor for Linux, Mac and Windows.
Dec 11, 2024
Systems Programming / Embedded Development
- ringtailsoftware/zeptolibc (⭐16) - Essential libc functions in Zig for freestanding targets.
Systems Programming / Emulators
- ringtailsoftware/zig-minirv32 (⭐38) - Zig RISC-V emulator with Linux and baremetal examples.
Network & Web / Web Framework
- by-nir/aws-lambda-zig (⭐18) - Super-fast AWS Lambda runtime for Zig.
Network & Web / WebAssembly
- ringtailsoftware/zig-wasm-audio-framebuffer (⭐74) - Examples of integrating Zig and WebAssembly (and C) for audio and graphics on the web (including DOOM).
Multimedia & Graphics / Game Development
- ringtailsoftware/zigtris (⭐28) - Zigtris, a terminal tetris.
- ringtailsoftware/zoridor (⭐14) - Zoridor, a Quoridor game for terminal and web with a machine opponent.
- ringtailsoftware/zero-jetpack (⭐1) - Zero-Jetpack a web game about Ziguanas carrying eggs.
Dec 03, 2024
Fundamentals / Utility
- gaskam/workspace (⭐16) - A powerful Zig-based tool to manage all your GitHub repositories with ease.
Nov 28, 2024
Interoperability / FFI Bindings
- arshidkv12/zig-php (⭐24) - Write PHP extension in Zig.
Nov 26, 2024
Fundamentals / Package and Version Manager
- tristanisham/zvm (⭐886) - Lets you easily install/upgrade between different versions of Zig. ZLS install can be included. (written in Go).
Oct 30, 2024
Interoperability / FFI Bindings
- jiacai2050/zig-jemalloc (⭐4) - Zig allocator baked by jemalloc.
Oct 26, 2024
Multimedia & Graphics / Game Development
- deckarep/dungeon-rush (⭐10) - An SDL snake style game ported to Zig. Originally written in C.
Oct 24, 2024
Network & Web / Web Framework
- zon-dev/zinc (⭐171) - Zinc is a web framework written in pure Zig with a focus on high performance, usability, security, and extensibility.
- jetzig-framework/jetzig (⭐1.4k) - Jetzig is a web framework written in Zig.
Sep 27, 2024
Language Essentials / Data Structure and Algorithm
- yamafaktory/hypergraphz (⭐113) - HypergraphZ - A Hypergraph Implementation in Zig.
Sep 19, 2024
Data & Science / Database
- nDimensional/zig-sqlite (⭐43) - Simple, low-level, explicitly-typed SQLite bindings for Zig.
Jul 22, 2024
Fundamentals / Utility
- fearedbliss/Cantaloupe - A simple backup replication tool for OpenZFS written in Zig.
Jul 17, 2024
Network & Web / WebAssembly
- oltdaniel/zig-js-interplay (⭐4) - Seamless integration of Zig and JavaScript in WebAssembly.
Jul 10, 2024
Multimedia & Graphics / GPU Computing
- Avokadoen/zig_vulkan (⭐58) - Voxel ray tracing using Vulkan compute.
Multimedia & Graphics / Game Development
- PixelGuys/Cubyz (⭐3.2k) - Voxel sandbox game with a large render distance, procedurally generated content and some cool graphical effects.
- Avokadoen/ecez (⭐35) - An archetype based ECS library written in pure Zig.
- Avokadoen/ecez_vulkan (⭐4) - A scene editor built on ecez (⭐35) and Vulkan.
Jul 05, 2024
Fundamentals / Utility
- Arnau478/hevi (⭐288) - A minimalistic and modernized hex viewer, written in Zig.
Data & Science / Scientific Computation
- attron/astroz (⭐238) - Spacecraft and Astronomical Toolkit.
Jun 28, 2024
Multimedia & Graphics / Game Development
- nitanmarcel/ScriptHookVZig (⭐7) - Library to write GTA V mods in Zig.
Jun 25, 2024
Fundamentals / Utility
- fearedbliss/Honeydew - A simple snapshot cleaner for OpenZFS written in Zig.
Jun 22, 2024
Fundamentals / Package and Version Manager
- vezel-dev/zig-sdk (⭐102) - An MSBuild SDK for building Zig, C, and C++ projects using the Zig compiler.
Jun 20, 2024
Multimedia & Graphics / GUI
- webui-dev/zig-webui (⭐747) - 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.
Jun 15, 2024
Multimedia & Graphics / GPU Computing
- e253/zig-ocl (⭐1) - Static Zig Build of the OpenCL ICD Loader from Khronos Group.
Jun 05, 2024
Language Essentials / Date, Time and Timezones
- deatil/zig-time (⭐11) - A date and time parse and format library for Zig.
May 24, 2024
Fundamentals / Utility
- rockorager/zzdoc (⭐31) - A scdoc-compatible manpage compiler for use in build.zig.
Language Essentials / Date, Time and Timezones
- rockorager/zeit (⭐197) - Generic date/time library, including time zone loading and conversion.
Multimedia & Graphics / Graphics Library
- rockorager/libvaxis (⭐1.6k) - Modern TUI library written in Zig.
May 20, 2024
Fundamentals / Package and Version Manager
- Cloudef/zig2nix (⭐157) - Flake for packaging, building and running Zig projects.
May 19, 2024
Fundamentals / Performance Benchmark
- hendriknielaender/zBench (⭐185) - Simple benchmarking library.
Language Essentials / Date, Time and Timezones
- FObersteiner/zdt (⭐32) - Timezoned Datetime in Zig. For learning purposes.
May 08, 2024
Fundamentals / Learning Resources
- Learning Zig - This guide aims to make you comfortable with Zig. It assumes prior programming experience, though not in any particular language.
- Zig 圣经 - Chinese 简单、快速地学习 Zig.
Language Essentials / Data Structure and Algorithm
- deckarep/ziglang-set (⭐105) - A generic and general purpose Set implementation for the Zig language.
Language Essentials / Command Line and Argument Parser
- jiacai2050/zigcli (⭐119) - A toolkit for building command lines programs in Zig.
Interoperability / FFI Bindings
- floooh/sokol-zig (⭐642) - Zig bindings for the sokol headers.
- jiacai2050/zig-curl (⭐143) - Zig bindings for libcurl.
- jiacai2050/zig-rocksdb (⭐6) - Zig bindings for RocksDB.
May 02, 2024
Language Essentials / Date, Time and Timezones
- clickingbuttons/datetime (⭐18) - Generic Date, Time, and DateTime library.
Apr 30, 2024
Interoperability / FFI Bindings
- fulcrum-so/ziggy-pydust (⭐741) - A toolkit for building Python extensions in Zig. pydust.fulcrum.so/
- katafrakt/zig-ruby (⭐77) - 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.
Apr 21, 2024
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.
- Ziglings - Learn the Zig programming language by fixing tiny broken programs.
Fundamentals / Package and Version Manager
- mitchellh/zig-overlay (⭐459) - Nix flake for the Zig compiler.
- Cloudef/nix-zig-stdenv (⭐48) - Zig based cross-compiling toolchain.
- joachimschmidt557/zigpkgs (⭐8) - A collection of Zig packages built with Nix.
- nektro/zigmod (⭐919) - A package manager for the Zig programming language.
Language Essentials / Date, Time and Timezones
- travisstaloch/date-zig (⭐5) - Fast calendar algorithms ported to Zig (Cassio Neri's EAF (⭐55)).
- leroycep/chrono-zig (⭐6) - Zig port of the Rust chrono crate.
- karlseguin/zul (⭐296) - Some date/time handling functionality among the other functionality.
- leroycep/zig-tzif (⭐9) - TZif parser that also handles POSIX timezone strings.
Mar 09, 2024
Data & Science / Database
- vrischmann/zig-cassandra (⭐16) - Client for Cassandra 2.1+.
- speed2exe/myzql (⭐67) - MySQL and MariaDB driver in native Zig.
- karlseguin/pg.zig (⭐493) - Native PostgreSQL driver / client for Zig.
- karlseguin/zuckdb.zig (⭐169) - A DuckDB driver for Zig.
Mar 08, 2024
Fundamentals / Utility
- NilsIrl/dockerc (⭐4.9k) - Container image to single executable compiler.
- shepherdjerred/macos-cross-compiler (⭐401) - Cross-compilation toolchain for Zig users to compile binaries for macOS on Linux.
Systems Programming / Compilers and Interpreters
- squeek502/zua (⭐208) - An implementation of Lua 5.1 in Zig, for learning purposes.
- Vexu/bog (⭐595) - Small, strongly typed, embeddable language.
Feb 04, 2024
Language Essentials / Command Line and Argument Parser
- 00JCIV00/cova (⭐144) - Commands, Options, Values, Arguments. A simple yet robust cross-platform command line argument parsing library for Zig.
Jan 21, 2024
Multimedia & Graphics / Game Development
- godot-zig/godot-zig (⭐287) - Zig bindings for Godot 4.
Jan 11, 2024
Language Essentials / Data Structure and Algorithm
- hello-algo-zig (⭐79) - Zig programming language codes for the famous public project 《Hello, Algorithm》|《 Hello,算法 》 (⭐122k) about data structures and algorithms.
Language Essentials / String Processing
- hwu1001/zig-string (⭐21) - A String struct made for Zig.
Language Essentials / File Format Processing
- aeronavery/zig-toml (⭐119) - A TOML parser written in Zig.
Systems Programming / Embedded Development
- justinbalexander/svd2zig (⭐31) - Convert System View Description (svd) files to Zig headers for baremetal development.
Systems Programming / Operating Systems
- davidgm94/birth (⭐60) - Rise: an attempt to write a better operating system.
- CascadeOS/CascadeOS (⭐113) - General purpose operating system targeting standard desktops and laptops.
Network & Web / Web3 Framework
- jsign/verkle-crypto (⭐42) - Cryptography for Ethereum Verkle Trees.
Data & Science / Sensor and Communication Interface
- ZigEmbeddedGroup/serial (⭐90) - Serial port configuration library for Zig.
Multimedia & Graphics / GUI
- david-vanderson/dvui (⭐1.2k) - Easy to Integrate Immediate Mode GUI for Zig.
Multimedia & Graphics / Game Development
- zig-gamedev/zig-gamedev (⭐2.8k) - Building game development ecosystem for @ziglang!
- MasterQ32/Ziguana-Game-System (⭐54) - A retro-style gaming console running on bare x86 metal written in Zig.
Interoperability / Build with Zig
- boost async (⭐1) - Coroutines for C++20 & asio (uses Zig build for testing).
Jan 10, 2024
Systems Programming / Operating Systems
- TalonFloof/zorroOS (⭐142) - Hobby operating system written in Zig.
Multimedia & Graphics / GUI
- batiati/IUPforZig (⭐124) - IUP (Portable User Interface Toolkit) bindings for the Zig language.
Interoperability / Build with Zig
- openssl (⭐27) - TLS/SSL and crypto library (uses Zig Build).
Dec 30, 2023
Fundamentals / Text Editors
- Tetralux/sublime-zig (⭐3) - My own, more lightweight, syntax highlighting for the Zig Programming Language.
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
- marler8997/zigup (⭐1.1k) - Download and manage Zig compilers.
- zigtools/zpm (⭐103) - Zig package manager helper.
- jsomedon/night.zig (⭐33) - Simple tool that just install & update Zig nightly.
Language Essentials / Logging Processing
- emekoi/log.zig (⭐28) - A thread-safe logging library for Zig.
Language Essentials / File Format Processing
- ziglibs/known-folders (⭐289) - Provides access to well-known folders across several operating systems.
- tiehuis/zig-regex (⭐247) - A regex implementation for the Zig programming language.
- jecolon/ziglyph (⭐214) - Unicode text processing for the Zig programming language.
- kubkon/zig-yaml (⭐288) - YAML parser for Zig.
- nektro/zig-json (⭐16) - A JSON library for inspecting arbitrary values.
- MahBestBro/regex (⭐4) - A single file regex library written in and for Zig.
- karlseguin/log.zig (⭐171) - A structured logger for Zig.
- mattyhall/tomlz (⭐43) - A well-tested TOML parsing library for Zig.
- mitchellh/zig-libxml2 (⭐86) - Libxml2 built using Zig build system.
- travisstaloch/protobuf-zig (⭐52) - A protocol buffers implementation in Zig.
- sam701/zig-toml (⭐97) - Zig TOML (v1.0.0) parser.
- ziglibs/s2s (⭐157) - A Zig binary serialization format.
- Arwalk/zig-protobuf (⭐383) - A protobuf 3 implementation for Zig.
- goto-bus-stop/ziguid (⭐8) - GUID parsing/stringifying with Zig.
- kivikakk/libpcre.zig (⭐37) - Zig bindings to libpcre.
- kivikakk/koino (⭐153) - CommonMark + GFM compatible Markdown parser and renderer.
- vi/zigmkv (⭐13) - A (WIP) Matroska/webm (mkv) parser in Zig.
- winksaville/zig-parse-number (⭐2) - Implement ParseNumber which can parse any TypeId.Int or TypeId.Float.
- demizer/markzig (⭐14) - Pure Zig Markdown Parser.
- 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.8k).
- frmdstryr/zig-datetime (⭐115) - A datetime module for Zig with an API similar to Python's Arrow.
- nektro/zig-time (⭐69) - A date and time parsing and formatting library for Zig.
Multimedia & Graphics / Audio Processing
- orhun/linuxwave (⭐639) - 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 (⭐745) - Zig library for reading and writing different image formats.
- ryoppippi/zigcv (⭐153) - Opencv bindings for Zig.
- kassane/libvlc-zig (⭐21) - Zig bindings for libVLC media framework.
- marler8997/image-viewer (⭐10) - An image-viewer experiment written in Zig.
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 (⭐2) - Library libvorbis with the build system replaced by Zig.
- libogg (⭐2) - Library libogg with the build system replaced by Zig.
- nasm (⭐13) - Library nasm 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 (⭐31k) - A simple and easy-to-use library to enjoy videogames programming.
- 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).
- json (⭐2) - Library JSON for Modern C++ (uses Zig build-system).
- context (⭐0) - Library
boost.contextusing Zig build.
- fiber (⭐2) - Userland threads uses 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 w/ Zig build.
- hana (⭐1) - 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 post at here.
Dec 20, 2023
Systems Programming / Compilers and Interpreters
- buzz (⭐1.5k) - A small/lightweight statically typed scripting language.
- fubark/cyber (⭐1.4k) - Fast and concurrent scripting.
Dec 19, 2023
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 in 30 minutes - A half-hour to learn Zig.
Dec 15, 2023
Network & Web / Web3 Framework
- keep-starknet-strange/ziggy-starkdust (⭐85) - A Zig implementation of Cairo VM for Cairo, the STARK powered provable language.
Dec 12, 2023
Systems Programming / Embedded Development
- Elara6331/zig-gpio (⭐24) - A Zig library for controlling GPIO lines on Linux systems.
Dec 03, 2023
Multimedia & Graphics / GPU Computing
- akhildevelops/cudaz (⭐129) - Cuda wrapper for interacting with GPUs in Zig.
Sep 21, 2023
Fundamentals / Utility
- hspak/geteltorito-zig (⭐6) - Re-write of geteltorito in Zig.
Fundamentals / Performance Benchmark
- zackradisic/rust-vs-zig (⭐200) - 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.
- ziglang/gotta-go-fast (⭐251) - Performance Tracking for Zig.
Language Essentials / Memory Allocator and Management
- Aandreba/zigrc (⭐86) - Zig reference-counted pointers inspired by Rust's Rc and Arc. aandreba.github.io/zigrc/
- DutchGhost/zorrow (⭐117) - Borrowchecker in Zig. This is a userlevel implementation of borrowchk in Zig.
- mdsteele/ziegfried (⭐27) - A general-purpose memory allocator for Zig.
- fengb/zee_alloc (⭐92) - Tiny Zig allocator primarily targeting WebAssembly.
- suirad/Seal (⭐7) - 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 (⭐6) - Zig functions for memory management.
- suirad/adma (⭐63) - A general purpose, multithreaded capable slab allocator for Zig.
- hmusgrave/zcirc (⭐16) - A dynamic circular buffer allocator for Zig.
- dweiller/zig-composable-allocators (⭐20) - Comptime-generic composable allocators.
- bcrist/Zig-TempAllocator (⭐9) - Arena allocator for interactive programs and simulations.
- rdunnington/zig-stable-array (⭐29) - Address-stable array with a max size that allocates directly from virtual memory.
- dweiller/zimalloc (⭐47) - A general purpose allocator for Zig, inspired by mimalloc (⭐13k).
- Hejsil/zig-gc (⭐40) - A super simple mark-and-sweep garbage collector written in Zig.
- DutchGhost/maybeuninit (⭐2) - MaybeUninit in Zig.
Language Essentials / Data Structure and Algorithm
- TheAlgorithms/Zig (⭐350) - Collection of Algorithms implemented in Zig.
- alichraghi/zort (⭐74) - Zort: Sorting algorithms in Zig.
- Srekel/zig-sparse-set (⭐79) - Sparse sets for Zig, supporting both SOA and AOS style.
- mitchellh/zig-graph (⭐117) - Directed graph data structure for Zig.
- ok-ryoko/multiring.zig (⭐5) - Singly linked, cyclic and hierarchical abstract data type in Zig.
- jakubgiesler/VecZig (⭐12) - Vector implementation in Zig.
- JacobCrabill/btree.zig (⭐5) - Behavior Tree library written in Zig.
- DutchGhost/ArrayVec (⭐17) - A library with an ArrayList-like API, except its a static array.
- emekoi/deque.zig (⭐17) - A lock free chase-lev deque for Zig.
- kristoff-it/zig-cuckoofilter (⭐83) - Production-ready Cuckoo Filters for any C ABI compatible target.
- BarabasGitHub/LZig4 (⭐8) - Implementing lz4 in Zig.
- marijnfs/zigtimsort (⭐7) - TimSort implementation for Zig.
- Sahnvour/zig-containers (⭐17) - A set of containers for Zig.
- booniepepper/zig-data-structures (⭐17) - Home to some experiments in Zig data structures.
- BraedonWooding/Lazy-Zig (⭐47) - Linq in Zig.
Language Essentials / String Processing
- JakubSzark/zig-string (⭐548) - 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.
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 (⭐296) - Simple-to-use argument parser with struct-based config.
- PrajwalCH/yazap (⭐198) - The ultimate Zig library for seamless command line parsing. Effortlessly handles options, subcommands, and custom arguments with ease. prajwalch.github.io/yazap
- BanchouBoo/accord (⭐42) - A simple argument parser for Zig.
- judofyr/parg (⭐50) - Lightweight argument parser for Zig.
- sam701/zig-cli (⭐334) - A simple package for building command line apps in Zig.
Language Essentials / Finite State Machine
- cryptocode/zigfsm (⭐184) - Zigfsm is a finite state machine library for Zig.
Systems Programming / Asynchronous Runtime
- mitchellh/libxev (⭐3.3k) - 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.
- kprotty/zap (⭐539) - An asynchronous runtime with a focus on performance and resource efficiency.
- lithdew/pike (⭐142) - Async I/O for Zig.
Systems Programming / Embedded Development
- ZigEmbeddedGroup/microzig (⭐2.1k) - 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 (⭐85) - 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 (⭐101) - 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 (⭐39) - 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 (⭐104) - Bare metal raspberry pi program written in Zig.
- tralamazza/embedded_zig (⭐82) - A minimal Zig embedded ARM example (STM32F103 blue pill).
- yvt/zig-armv8m-test (⭐12) - Example Zig-based app for Armv8-M + TrustZone.
- hspak/brightnessztl (⭐10) - A CLI to control device backlight.
- 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 (⭐711) - An x86 kernel written in Zig.
- iguessthislldo/georgios (⭐55) - Hobby Operating System.
- rafaelbreno/zig-os (⭐51) - A simple OS written in Zig following Philipp Oppermann's posts Writing an OS in Rust.
- jzck/kernel-zig (⭐437) - Hobby x86 kernel Zig.
- marlersoft/zigwin32 (⭐397) - 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.
- AndreaOrru/zen (⭐520) - Experimental operating system written in Zig.
- DorianXGH/Lukarnel (⭐22) - A microkernel in Zig with rust microservices.
- liampwll/zig-efi-os (⭐18) - Zig-efi-os.
- nrdmn/uefi-examples (⭐80) - UEFI examples in Zig.
- nrdmn/uefi-paint (⭐49) - UEFI-bootable touch paint app.
- sjdh02/trOS (⭐55) - Tiny aarch64 baremetal OS thingy.
- ZeeBoppityZagZiggity/ZBZZ.OS (⭐13) - An operating system built with RISCV and Zig.
- 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.
- momumi/x86-zig (⭐31) - Library for assembling x86 in Zig (WIP).
- jacobperron/rclzig (⭐15) - ROS 2 client library in Zig.
Systems Programming / Compilers and Interpreters
- Aro (⭐1.6k) - A C compiler with the goal of providing fast compilation and low memory usage with good diagnostics.
Systems Programming / Emulators
- Ronsor/riscv-zig (⭐52) - 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 (⭐198) - 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.
Network & Web / Network
- Vexu/routez (⭐251) - HTTP server for Zig.
- Vexu/zuri (⭐50) - URI parser for Zig.
- karlseguin/http.zig (⭐1.4k) - An HTTP/1.1 server for Zig.
- ducdetronquito/h11 (⭐103) - I/O-free HTTP/1.1 implementation inspired by hyper/h11.
- lun-4/zigdig (⭐43) - Naive dns client library in Zig.
- connectFree/ZigZag (⭐11) - Noise Framework implementation in Zig Language for use in EVER/IP and WireGuard.
- euantorano/ip.zig (⭐21) - A Zig library for working with IP Addresses.
- lun-4/ziget (⭐24) - Simple wget in Zig without libc.
- 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.
Network & Web / Runtime
- oven-sh/bun (⭐88k) - Incredibly fast JavaScript runtime, bundler, transpiler and package manager – all in one.
Network & Web / Web Framework
- zigzap/zap (⭐3.3k) - Blazingly fast web backends in Zig.
- karlseguin/websocket.zig (⭐476) - A WebSocket implementation for Zig.
- nikneym/ws (⭐68) - WebSocket library for Zig ⚡.
- kivikakk/htmlentities.zig (⭐14) - HTML entity data for Zig.
- shritesh/zigfmt-web (⭐43) - Zig fmt on the web.
- leroycep/zig-jwt (⭐42) - JSON Web Tokens for Zig.
Network & Web / Web3 Framework
- Syndica/sig (⭐372) - A Solana Zig RPC Client implementation.
- lithdew/rheia (⭐286) - A Blockchain written in Zig.
- Ultra-Code/recblock (⭐9) - Blockchain for a record management and money transfer system.
Network & Web / WebAssembly
- zig-wasi (⭐111) - Minimal WASI Interpreter.
- zware (⭐384) - Zig WebAssembly Runtime Engine. zware is a library for executing WebAssembly embedded in Zig programs.
- wazm (⭐121) - WebAssembly Zig Machine.
- zig-wasm-dom (⭐164) - Zig + WebAssembly + JS + DOM.
- mitchellh/zig-js (⭐276) - 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 (⭐118) - All about Zig + WebAssembly and seeing what we can do. sleibrock.github.io/zigtoys/
- andrewrk/lua-in-the-browser (⭐36) - Using Zig to build lua for webassembly.
- meheleventyone/zig-wasm-test (⭐57) - A minimal WebAssembly example using Zig's build system.
Data & Science / Database
- tigerbeetle (⭐15k) - The distributed financial accounting database designed for mission critical safety and performance. tigerbeetle.com
- vrischmann/zig-sqlite (⭐567) - Zig-SQLite is a small wrapper around SQLite's C API, making it easier to use with Zig.
- mjoerussell/zdb (⭐27) - A library for interacting with databases in Zig.
- kristoff-it/redis-cuckoofilter (⭐232) - Hashing-function agnostic Cuckoo filters for Redis.
- kristoff-it/zig-okredis (⭐284) - Zero-allocation Client for Redis 6+.
Data & Science / Linear Algebra
- kooparse/zalgebra (⭐310) - Linear algebra library for games and real-time graphics.
Data & Science / Large Language Model
- ollama-zig (⭐34) - Ollama Zig library.
Data & Science / Encryption
- gernest/base32 (⭐16) - Base32 encoding/decoding for Ziglang.
Data & Science / Sensor and Communication Interface
- MasterQ32/zig-network (⭐625) - A smallest-common-subset of socket functions for crossplatform networking, TCP & UDP.
- tetsu-koba/v4l2capture (⭐7) - v4l2 video capturer written in Zig.
- kdchambers/reel (⭐36) - Screen capture software for Linux / Wayland.
Multimedia & Graphics / GPU Computing
- gwenzek/cudaz (⭐81) - Toy Cuda wrapper for Zig.
- lennyerik/cutransform (⭐30) - CUDA kernels in any language supported by LLVM.
- Snektron/vulkan-zig (⭐784) - Vulkan binding generator for Zig.
- hexops/mach-gpu (⭐204) - 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 (⭐149) - Google's Dawn WebGPU implementation, cross-compiled with Zig into a single static library.
- ckrowland/simulations (⭐46) - GPU accelerated visual simulations.
Multimedia & Graphics / Graphics Library
- ziglibs/zgl (⭐584) - Zig OpenGL Wrapper.
- MasterQ32/SDL.zig (⭐440) - A shallow wrapper around SDL that provides object API and error handling.
- andrewrk/SDL (⭐106) - SDL with the build system replaced by Zig. libsdl.org
- MasterQ32/zero-graphics (⭐176) - Application framework based on OpenGL ES 2.0. Runs on desktop machines, Android phones and the web.
- JonSnowbd/ZT (⭐117) - A Zig based Imgui Application framework.
- craftlinks/zig_learn_opengl (⭐137) - Follow the Learn-OpenGL book using Zig.
- ashpil/moonshine (⭐137) - A general purpose ray traced renderer built with Zig + Vulkan.
- fabioarnold/nanovg-zig (⭐234) - NanoVG (⭐5.6k) - Zig Version. A small anti-aliased hardware-accelerated vector graphics library. fabioarnold.github.io/nanovg-zig/
- fubark/cosmic (⭐357) - 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 (⭐72k) based, OpenGL-rendered slideshow app in Zig.
- TinyVG/sdk (⭐294) - TinyVG software development kit. tinyvg.tech/
- andrewrk/zig-vulkan-triangle (⭐135) - Simple triangle displayed using Vulkan, glfw, and Zig.
- cshenton/learnopengl (⭐148) - Zig Learn OpenGL.
- Nelarius/weekend-raytracer-zig (⭐98) - A Zig implementation of the "Ray Tracing in One Weekend" book.
- SpexGuy/Zig-Gltf-Display (⭐34) - A program that displays glTF files using Vulkan, written in Zig.
- tiehuis/zig-raytrace (⭐19) - Simple raytracer 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.
Multimedia & Graphics / GUI
- Capy (⭐2.5k) - Build one codebase and get native UI on Windows, Linux and Web. capy-ui.org
- kassane/qml_zig (⭐119) - QML bindings for the Zig programming language.
- MoAlyousef/zfltk (⭐77) - Zig bindings for the FLTK gui library.
- Aransentin/ZWL (⭐108) - A Zig Windowing Library.
- donpdonp/zootdeck (⭐45) - Fediverse GTK Desktop Reader. donpdonp.github.io/zootdeck/
- lupyuen/zig-lvgl-nuttx (⭐16) - Zig LVGL Touchscreen App on Apache NuttX RTOS.
- lupyuen/pinephone-lvgl-zig (⭐24) - 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.
Multimedia & Graphics / Game Development
- Mach (⭐4.6k) - A game engine & graphics toolkit for the future. machengine.org.
- ryupold/zecsi (⭐15) - 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.
- prime31/zig-gamekit (⭐132) - Companion repo for Zig-renderkit for making 2D games.
- Jack-Ji/jok (⭐359) - A minimal 2d/3d game framework for Zig.
- star-tek-mb/Paradise (⭐2) - Paradise is a WebAssembly first game engine written in Zig.
- zkburke/quanta (⭐18) - A game engine/framework written in and for Zig.
- andrewrk/tetris (⭐453) - A simple tetris clone written in Zig programming language. www.youtube.com/watch?v=AiintPutWrE
- DanB91/Zig-Playdate-Template (⭐116) - Starter code for a Playdate program written in Zig.
- foxnne/aftersun (⭐283) - Top-down 2D RPG.
- 4imothy/termy48 (⭐12) - A 2048 game to run in terminal.
- andrewrk/clashos (⭐239) - Multiplayer arcade game for bare metal Raspberry Pi 3 B+.
- 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 (⭐28) - 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 (⭐19) - A game about building logic with lasers.
- tiehuis/zstack (⭐5) - Line-race tetris mode in Zig.
Interoperability / FFI Bindings
- natecraddock/ziglua (⭐448) - Zig bindings for the Lua C API.
- mitchellh/zig-objc (⭐316) - Objective-C runtime bindings for Zig (Zig calling ObjC).
- ExpidusOS/zig-flutter (⭐11) - Flutter w/ Zig.
- lassade/c2z (⭐124) - C++ to Zig bindings and transpiler.
Misc / Build with Zig
- nrdmn/ilo_license_key - This library validates HP iLO license keys.