A curated list of awesome Zig frameworks, libraries and software.
- Learning and Reference
- Language and Tooling
- Web
- Data and Storage
- Machine Learning and AI
- Networking and Distributed
- User Interface
- Graphics and Media
- Security
- Concurrency and Performance
- Testing and Quality
- Utilities
- Systems and Hardware
- Science and Math
- Other
- pedropark99/zig-book - An open, technical and introductory book for the Zig programming language 📚📖
- zigcc/zig-course - Zig 语言圣经:简单、快速地学习 Zig, Zig Chinese tutorial, learn zig simply and quickly
- ziglang/zig-spec - (archived)
- cshenton/learnopengl - https://learnopengl.com tutorials ported to zig
- tr1ckydev/zig_guides - A collection of code samples and walkthroughs for performing common tasks in Zig ⚡.
- lwjglgamedev/zvk - Vulkan tutorial using Zig language
- dee0xeed/learning-zig-rus - Karl Seguin's "Learning Zig" in Russian
- ramonmeza/zig-c-tutorial - Learn to create Zig bindings for C libraries!
- mikdusan/zig.internals - An Unofficial Writeup on Zig Compiler Internals - THIS IS OUTDATED SINCE LATE '2022 WHEN ZIG WENT SELF-HOSTED
- JonathanHallstrom/perf-ninja-zig - Zig port of dendibakh/perf-ninja - an online course where you can learn and master the skill of low-level performance analysis and tuning.
- zigcc/zig-idioms - Common idioms used in Zig
- PacktPublishing/Learning-Zig - Learning Zig, published by Packt
- hcsalmon1/Zig-Tutorial-Project - Tutorial files explaining how zig works and the code I used in my youtube series
- zigcc/zig-cookbook - Simple Zig programs that demonstrate good practices to accomplish common programming tasks.
- TheAlgorithms/Zig - Collection of Algorithms implemented in Zig.
- CX330Blake/Black-Hat-Zig - This project provides some code examples of Zig for malwares, hacking, and red teaming. ⚡
- SuperAuguste/zig-patterns - Common Zig patterns for you and your friends :)
- spanzeri/vkguide-zig - An implementation of vkguide.dev in the zig programming language
- andrewrk/zig-vulkan-triangle - simple triangle displayed using vulkan, xcb, and zig
- andrewrk/sdl-zig-demo - SDL2 hello world in zig
- craftlinks/zig_learn_opengl - Follow the Learn-OpenGL book using Zig
- staltz/zig-nodejs-example - Node.js Native Module written in Zig
- SpexGuy/Zig-AoC-Template - A template for Advent of Code participants using Zig
- daneelsan/minimal-zig-wasm-canvas - A minimal example showing how HTML5's canvas, wasm memory and zig can interact.
- ste5e99/zigtoys - All about Zig + WASM and seeing what we can do
- Nelarius/weekend-raytracer-zig - A Zig implementation of the "Ray Tracing in One Weekend" book
- nrdmn/uefi-examples - UEFI examples in Zig
- tralamazza/embedded_zig - minimal Zig embedded ARM example (STM32F103 blue pill)
- coderonion/hello-algo-zig - Zig codes for the famous public project 《Hello, Algorithm》|《 Hello,算法 》 about data structures and algorithms.
- SimonLSchlee/zigraylib - a fairly minimal raylib zig example codebase using the zig package manager (archived)
- exercism/zig - Exercism exercises in Zig.
- floooh/sokol-zig-imgui-sample - Sample to use sokol-zig bindings with Dear ImGui
- Swoogan/ziggtk - Sample GTK+ applications in the zig programming language
- rbino/zig-stm32-blink - Use Zig to blink some LEDs
- dundalek/notcurses-zig-example - Demo showing how to use Notcurses library for building terminal UIs with Zig
- skyfex/zig-nrf-demo - Demonstrate Zig code on the nRF51/nRF52 microcontrollers
- Vulfox/vulkan-tutorial-zig - A Zig implementation of https://github.com/Overv/VulkanTutorial
- andrewrk/zig-async-demo - Comparing concurrent code example programs between other languages and Zig
- ComputerBread/znippets - A collection of Zig code snippets tested across multiple Zig versions
- meheleventyone/zig-wasm-test - A minimal Web Assembly example using Zig's build system.
- Durobot/raylib-zig-examples - Raylib examples ported to Zig
- zserge/glob-grep - A little experiment: compare the languages aimed to replace C
- castholm/zig-examples - Collection of small Zig example projects
- ryupold/examples-raylib.zig - Example usage of raylib.zig bindings
- ziglings-org/exercises - This WAS the mirror of Ziglings
- spiraldb/ziggy-pydust-template - A template for building Python extensions in Zig using Pydust toolkit.
- SpexGuy/Zig-Oculus-Quest - An example application for the Oculus Quest, written in Zig
- david-vanderson/dvui-demo - examples for using dvui
- DutchGhost/zigiffy - Rust FFI with Zig
- lithdew/hello - Multi-threaded cross-platform HTTP/1.1 web server example in Zig.
- tiehuis/zig-rosetta - Rosettacode examples in zig (archived)
- Tomcat-42/aoc.zig-template - Advent of Code Zig Template
- ziglang/zig - Moved to Codeberg
- roc-lang/roc - A fast, friendly, functional language.
- Vexu/arocc - A modern fully featured C compiler.
- buzz-language/buzz - 👨🚀 buzz, A small/lightweight statically typed scripting language
- fubark/cyber - Fast and concurrent scripting.
- yuku-toolchain/yuku - High-performance JavaScript/TypeScript compiler toolchain in Zig.
- ghuntley/cursed - the 💀 cursed programming language: programming, but make it gen z
- Vexu/toy-lang - Toy language for experimentation and fun.
- zackradisic/tyvm - An experimental bytecode interpreter / type-checker for type-level Typescript
- natecraddock/ziglua - Zig bindings for the Lua C API
- malcolmstill/zware - Zig WebAssembly Runtime Engine
- kubkon/bold - bold: the bold linker (archived)
- if-not-nil/revo - a dynamic language for the joy of programming
- ziglang/translate-c - A Zig package for translating C code into Zig code. (archived)
- jamii/imp - Various experiments in relational programming (archived)
- Validark/Accelerated-Zig-Parser - A high-throughput parser for the Zig programming language.
- lightpanda-io/zig-js-runtime - Add a JS runtime in your Zig project (archived)
- jazzzooo/buz - A fork of Bun based on modern Zig
- ikskuh/LoLa - LoLa is a small programming language meant to be embedded into games.
- sin-ack/zigself - An implementation of the Self programming language in Zig
- cryptocode/bio - A Lisp dialect written in Zig
- squeek502/zua - An implementation of Lua 5.1 in Zig, for learning purposes
- clojurewasm/ClojureWasm - A JVM-free Clojure runtime in Zig — call WebAssembly from Clojure to use libraries written in any language.
- ziglang/libc-abi-tools - A repository that collects libc ABI files for multiple versions and a tool to combine them into one dataset. (archived)
- zwasm/zwasm - A fast, spec-compliant WebAssembly runtime written in Zig
- fubark/zig-v8 - Simple V8 builds with C and Zig bindings.
- Zag-Research/Zag-Smalltalk - Smalltalk VM Written in Zig with methods stored as type-annotated ASTs
- squeek502/resinator - Cross-platform Windows resource-definition script (.rc) to resource file (.res) compiler
- rdunnington/bytebox - Standalone WebAssembly VM.
- srijan-paul/jam - Fastest JS parser and semantic analyzer out there.
- psyclyx/fix - Fast nIX language evaluator
- fengb/wazm - Web Assembly Zig Machine (archived)
- tree-sitter/zig-tree-sitter - Zig bindings to the Tree-sitter parsing library
- Scythe-Technology/zune - A Luau runtime
- mitchellh/zig-quickjs-ng - Zig build and bindings for quickjs-ng
- solenopsys/cruller - fork of Bun
- chrischtel/Ziglet - A Minimalist, High-Performance Virtual Machine in Zig
- zig-java/jaz - A JVM implementation in Zig!
- andrewrk/zasm - multi-target assembler and disassembler
- mitchellh/zig-mquickjs - Zig build and bindings for Micro QuickJS
- zigwasm/wasmtime-zig - Zig embedding of Wasmtime
- sackosoft/zig-luajit - Run Lua code in Zig apps! A package providing Zig language bindings to LuaJIT.
- ikskuh/parser-toolkit - A toolkit that makes it easier to write recursive-descent parsers in Zig.
- Ray-D-Song/wasmz - Fast WebAssembly interpreter
- atomfinger/brunost - Brunost - Programmeringsspråket med smak av Noreg
- AvitalTamir/sever - A Programming Language by AI, for AI
- kassane/llvm-zig - LLVM bindings written in Zig
- FarhanAliRaza/taipan - Run Python anywhere. A single self-contained binary (Zig + embedded CPython) that runs PEP 723 scripts on machines with no Python installed.
- srijan-paul/tinyjit - Educational JIT compiler for ARM64 in Zig.
- Rexicon226/osmium - A Python Interpreter written in Zig
- jwmerrill/zig-lox - Zig implementation of Crafting Interpreters bytecode lox interpreter
- zigwasm/wasmer-zig - Zig bindings for the Wasmer WebAssembly runtime
- kiedtl/finwe - A statically-typed, concatenative language for the Uxn VM with compiler-enforced stack safety.
- alichay/zig-wasm3 - Zig bindings and build system for https://github.com/wasm3/wasm3
- chaploud/ClojureWasmBeta - (archived)
- mattn/zig-lisp
- Luukdegram/luf - Statically typed, embeddable, scripting language written in Zig.
- mxpv/luaz - Zero-cost Luau wrapper for Zig
- igor84/wcc - A compiler for subset of C as instructed by the "Writing a C compiler" book by Nora Sandler
- dantecatalfamo/mruby-zig - mruby bindings for zig
- Lulzx/hvm - A Zig implementation of HVM - the Higher-Order Virtual Machine based on Interaction Calculus.
- zig-java/jui - Ziggy bindings for the JNI
- bfredl/forklift - x86-64 JIT backend for Zig
- extism/zig-pdk - Extism Plug-in Development Kit (PDK) for Zig
- chmod222/zuxn - A Zig implementation of the Uxn and Varvara ecosystem
- extism/zig-sdk - Extism Zig Host SDK - easily run WebAssembly modules / plugins from Zig applications
- kristoff-it/scripty - The perfect scripting sidekick!
- Rexicon226/zob - Zig Optimizing Backend
- the-flint-lang/flint - A pipeline-oriented system language for robust CLI tools. Transpiles to C99. Built in Zig. (archived)
- anoushk1234/zig-ebpf - Zig virtual machine for eBPF programs.
- momumi/x86-zig - library for assembling x86 in zig (WIP)
- theseyan/bkg - Package Bun apps into a single executable
- Cloudef/zig2nix - Flake for packaging, building and running Zig projects.
- the-argus/zig-compile-commands - A simple zig module to generate compile_commands.json from a slice of build targets.
- mitchellh/zig-libxml2 - libxml2 built using Zig build system
- chase-lambert/vigil - A clean, fast build watcher for Zig
- allyourcodebase/zlib - zlib ported to the zig build system
- akarpovskii/build.crab - Build and use Rust libraries from Zig
- pwbh/SDL - SDL on Zig build system and in-sync with latest SDL versions
- ziglang/fetch-them-macos-headers - A utility for fetching minimal macOS libc headers (archived)
- andrewrk/autodoc - Zig Documentation Generator (archived)
- Luukdegram/zwld - Experimental wasm linker (archived)
- moosichu/zar - An attempt to write an archiver using zig
- zig-gamedev/zemscripten - Build package and shims for Emscripten emsdk
- hermeticbuild/actiond - A fully hermetic local "remote executor"
- marler8997/zigup - Download and manage zig compilers.
- justrach/nanobrew - The fastest macOS package manager. Written in Zig. 3ms warm installs.
- Seafoam-Labs/Shelly-ALPM - Pacman alternative for ArchLinux, designed with you in mind.
- nektro/zigmod - 📦 A package manager for the Zig programming language.
- marler8997/anyzig - One zig to rule them all.
- shilangyu/scoop-search - Fast
scoop searchdrop-in replacement 🚀 - marler8997/msvcup - Hermetic install of MSVC/SDK from the CLI
- indaco/malt - Homebrew's whole ecosystem, none of its weight - a single Zig binary with native post_install and a themeable TUI & CLI.
- nix-community/zon2nix - Convert the dependencies in
build.zig.zonto a Nix expression [maintainer=@figsoda] - ziglibs/repository - A community-maintained repository of zig packages
- ScoopInstaller/Shim - A Scoop helper program for shimming executables
- hendriknielaender/zvm - ⚡ POSIX-compliant fast and simple zig version manager (zvm)
- Hejsil/dipm - An alternative to
curl | sh - marler8997/zig-unofficial-releases - A list of unofficial zig releases
- nektro/aquila - 📫 A package index for Zig projects.
- marler8997/zig-build-repos - [DEPRECATED] use build.zig.zon instead. Enables build.zig files to depend on git repositories. (archived)
- mertishere/zeP - A new package- and version manager for zig.
- moonstone-sh/moonstone - ʀᴇʟɪᴀʙʟᴇ ʟᴜᴀ ᴇɴᴠɪʀᴏɴᴍᴇɴᴛꜱ, ʀᴇᴀᴅʏ ᴀᴛ ᴀ ꜱɴᴀᴘ.
- lispking/zvm - A fast, dependency-free version manager for Zig written in Zig.
- aklinker1/bunv - Corepack for Bun. PoC for implementing a version manager inside bun itself.
- kristoff-it/superhtml - HTML Validator, Formatter, LSP, and Templating Language Library
- DonIsaac/zlint - A linter for the Zig programming language
- ityonemo/clr - Checker for Lifetimes and other Refinement types
- fiberplane/drift - Bind specs to code and check for drift.
- DutchGhost/zorrow - Borrowchecker in Zig
- nektro/ziglint - A linting suite for Zig
- KurtWagner/zlinter - An extendable and customisable Zig linter that is integrated from source into your build.zig.
- rockorager/ziglint - opinionated linting to keep your agent in check
- tusharsadhwani/zigimports - Automatically remove unused imports and globals from Zig files.
- jcalabro/uscope - μscope 🔬
- ANDRVV/zprof - A cross-allocator memory profiler for Zig. Tracks logical allocations, detects memory leaks, and logs memory changes with optional thread-safe mode.
- nektro/zig-tracy - Zig bindings for the Tracy profiler.
- ciathefed/fehler - A comprehensive error reporting system for Zig
- kubkon/zig-snapshots - Preview Zig's incremental linker state in interactive HTML
- speed2exe/tree-fmt - Tree-like pretty formatter for Zig
- cipharius/zig-tracy - Easy to use bindings for the tracy client C API.
- Games-by-Mason/tracy_zig - Tracy bindings for Zig.
- zigtools/zls - A language server for Zig supporting developers with features like autocomplete and goto definition
- nolanderc/glsl_analyzer - Language server for GLSL (autocomplete, goto-definition, formatter, and more)
- zigtools/lsp-kit - The necessary building blocks to develop LSP implementations in Zig.
- llogick/zigscient - A Zig Language Server
- rwc9u/emacs-libgterm - Terminal emulator for Emacs using libghostty-vt (Ghostty's terminal engine)
- ziglang/sublime-zig-language - Zig language support for Sublime Text
- ziglibs/zig-lsp - Microsoft's Language Server Protocol implemented in Zig for use in zls and beyond! <3 (archived)
- nvim-neorg/neorg-lsp - An LSP for the Neorg file format.
- xit-vcs/xit - a git alternative written in zig
- xit-vcs/haxy - a git forge from the future-past
- mattzcarey/zagi - better git cli for agents
- simoarpe/ziggity - ⚡️ Ziggity an ultra fast, keyboard driven terminal UI for Git, written in Zig.
- chrislloyd/git-remote-sqlite - Single-file Git repos that can replicate with Litestream
- will/git-vain - vanity git
- dantecatalfamo/zig-git - Implementing git structures and functions in zig
- leecannon/zig-libgit2 - Zig bindings to libgit2 (archived)
- kristoff-it/zine - Fast, Scalable, Flexible Static Site Generator (SSG)
- jetzig-framework/jetzig - Jetzig is a web framework written in Zig
- justrach/turboAPI - FastAPI-compatible Python framework with Zig HTTP core; 7x faster, free-threading native
- cztomsik/tokamak - Web framework for Zig that leverages dependency injection for clean, modular application development.
- justrach/merjs - A Zig-native web framework. File-based routing, SSR, type-safe APIs, WASM client interactivity. No Node. No npm. Just zig build serve.
- ziex-dev/ziex - Full-stack web framework for Zig. HTML syntax within Zig code, just like JSX but for Zig!
- zon-dev/zinc - Zinc is a web framework written in pure Zig with a focus on high performance, usability, security, and extensibility.
- floscodes/zerve - zerve is a minimalistic approach to a lightweight, zero-dependency web framework for Zig – designed to be simple, fast, and easy to use.
- Cloudef/zig-router - Straightforward HTTP-like request routing.
- jiacai2050/zig-curl - Libcurl bindings for Zig
- ducdetronquito/requestz - HTTP client for Zig 🦎 (archived)
- ducdetronquito/h11 - I/O agnostic HTTP/1.1 implementation for Zig 🦎 (archived)
- ducdetronquito/http - HTTP core types for Zig 🦴 (archived)
- truemedian/hzzp - (archived)
- muhammad-fiaz/httpx.zig - httpx.zig is a production-ready, high-performance HTTP client and server library for Zig, designed for building modern, robust, and scalable networked applications.
- haze/zelda - A simple HTTP client library for Zig (archived)
- marler8997/ziget - Zig library/tool to request network assets
- fengb/zCord - Zig ⚡ Discord API with zero allocations in the critical path (archived)
- truemedian/zfetch - (archived)
- Kludex/zttp - Sans-IO HTTP parser for Python with a Zig core! ⚡
- nikneym/hparse - Fastest HTTP parser in the west. Utilizes SIMD vectorization, supports streaming and never allocates. Powered by Zig ⚡
- mattn/zig-curl - cURL binding for Zig
- definitepotato/espocrmz - An API client for EspoCRM in Zig.
- cztomsik/graffiti - HTML/CSS engine for node.js and deno.
- mitchellh/zig-js - Access the JS host environment from Zig compiled to WebAssembly.
- shritesh/zig-wasm-dom - Zig + WebAssembly + JS + DOM
- chadwain/rem - An HTML parsing library, written in Zig.
- scottredig/zig-javascript-bridge - Easily call Javascript from Zig wasm
- chadwain/zss - zss is a CSS parser, layout engine, and renderer, written in Zig.
- karlseguin/http.zig - An HTTP/1.1 server for zig
- tardy-org/zzz - A framework for writing performant and reliable networked services.
- frmdstryr/zhp - A Http server written in Zig (archived)
- Vexu/routez - Http server for Zig (archived)
- Luukdegram/apple_pie - Basic HTTP server implementation in Zig
- Aryvyo/Zagros - A simple, fast server built in Zig!
- andrewrk/StaticHttpFileServer - Zig module for serving a directory of files from memory via HTTP
- amirrezaask/khadem - Async webserver implemented in both Zig and Rust
- hendriknielaender/http2.zig - 🌐 HTTP/2 server for zig
- vrischmann/zig-io_uring-http-server
- ikskuh/zig-serve - Server implementations for several protocols in Zig. Includes http(s), gemini and gopher
- AndrewGossage/Zoi - Ultra simple zig server
- tigerbeetle/tigerbeetle - The financial transactions database designed for mission critical safety and performance.
- jeffhajewski/latticedb - Embedded single-file knowledge graph database with vector search and full-text search for AI/RAG apps
- xataio/pgzx - Create PostgreSQL extensions using Zig.
- rajivharlalka/filedb - Disk Based Key-Value Store Inspired by Bitcask
- Lulzx/zs3 - S3-compatible storage in Zig. Zero dependencies.
- eatonphil/zigrocks - Writing a SQL database, take two: Zig and RocksDB
- ekzhang/redis-rope - 🪢 A fast native data type for manipulating large strings in Redis
- xit-vcs/xitdb - an immutable database for zig
- canvasxyz/okra - A pseudo-random deterministic merkle tree built on LMDB
- tursodatabase/pg_turso - Postgres output plugin for replicating data to Turso. (archived)
- jeremytregunna/foldb - The database that is a log, and all operations are
fold(log). - nickmonad/kv - small and fast key/value store
- ochi-team/ochi - Ochi is a fast, cost-effective, Loki compatible database for logs.
- mailmug/zentropy - A high-performance, lightweight key-value store server written in Zig
- ekzhang/graphon - 🌌 A very small graph database in Zig
- karlseguin/pg.zig - Native PostgreSQL driver / client for Zig
- kristoff-it/zig-okredis - Zero-allocation Client for all the various Redis forks
- cztomsik/fridge - A small, batteries-included database library for Zig.
- lithdew/lmdb-zig - Lightweight, fully-featured, idiomatic cross-platform Zig bindings to Lightning Memory-Mapped Database (LMDB).
- speed2exe/myzql - MySQL and MariaDB driver in native Zig
- jetzig-framework/jetquery - Database query library for the Jetzig web framework
- nDimensional/zig-sqlite - Simple, low-level, explicitly-typed SQLite bindings for Zig.
- Tony-ArtZ/zorm - A Zig ORM with custom schema support
- nDimensional/zig-lmdb - Zig bindings for LMDB
- star-tek-mb/pgz - Postgres driver written in pure Zig
- kristoff-it/ziggy - A data serialization language for expressing clear API messages, config files, etc.
- Arwalk/zig-protobuf - a protobuf 3 implementation for zig.
- kubkon/zig-yaml - YAML parser for Zig
- norma-core/gremlin.zig - A zero-dependency Google Protocol Buffers implementation in pure Zig. Single allocation encode and lazy decode
- getty-zig/getty - A (de)serialization framework for Zig (archived)
- EzequielRamis/zimdjson - Parsing gigabytes of JSON per second. Zig port of simdjson with fundamental features.
- ziglibs/s2s - A zig binary serialization format.
- mitchellh/libflightplan - A library for reading and writing flight plans in various formats. Available as both a C and Zig library.
- archaistvolts/simdjson-z - simdjson ported to zig
- sam701/zig-toml - Zig TOML (v1.0.0) parser
- adamserafini/zaml - 🚀 Fast YAML 1.2 parsing library for Python 3
- aeronavery/zig-toml - A TOML parser written in Zig
- nektro/zig-xml - A pure-Zig fully spec-compliant XML parser.
- gruebite/zzz - Simple and boring human readable data format for Zig.
- OrlovEvgeny/serde.zig - Universal serialization for Zig: JSON, Yaml, XML, MessagePack, TOML, CSV and more from a single API. msgpack.org[Zig]
- getty-zig/json - A (de)serialization library for JSON (archived)
- theseyan/bufzilla - Fast, compact, zero-copy serialization format in Zig.
- clickingbuttons/arrow-zig - Apache Arrow implementation
- ianprime0509/zig-xml - XML parser for Zig
- zigcc/zig-msgpack - zig messagpack implementation / msgpack.org[zig]
- r4gus/zbor - This is a mirror. Work is continued on codeberg: https://codeberg.org/r4gus/zbor
- pwbh/ymlz - Small and convenient YAML parser for Zig
- archaistvolts/protobuf-zig - A protocol buffers implementation in zig (archived)
- archaistvolts/flatbufferz - a flatbuffers codegen library in zig
- knadh/csv2json - csv2json is a fast utility that converts CSV files into JSON line files. An experiment in Zig lang.
- mattyhall/tomlz - A well-tested TOML parsing library for Zig
- kubkon/protozig - The protozig(uana), or protocol buffers implementation in Zig
- xyaman/zjson - Minimal json library with zero allocations
- leostera/zerde - comptime-fused serialization library for zig
- zigtools/protobruh - Protobuf for Zig
- ziglibs/tres - ValueTree-based JSON parser (archived)
- berdon/zig-json - Simple zig JSON parsing library with a focus on friendly API.
- ziglibs/ini - A teeny tiny ini parser
- mattn/zig-json
- blockblaz/ssz.zig - A ziglang implementation of the SSZ serialization protocol
- matthewtolman/zig_csv - CSV tools (writing, parsing) for Zig
- mlugg/zigpb - Simple Protobuf encoder and decoder in Zig
- barddoo/zedis - Redis in Zig
- kristoff-it/redis-cuckoofilter - Hashing-function agnostic Cuckoo filters for Redis
- jeremytregunna/wild - A highly performant cache for very small data
- karlseguin/cache.zig - A thread-safe, expiration-aware, LRU cache for Zig
- taskforcesh/bullmq-redis - BullMQ - Redis Module for handling queues of jobs and messages.
- sectasy0/zcached - Lightweight and efficient in-memory caching system akin to databases like Redis.
- nullclaw/nullclaw - Fastest, smallest, and fully autonomous AI assistant infrastructure written in Zig
- zml/zml - Any model. Any hardware. Zero compromise. Built with @ziglang / @openxla / MLIR / @bazelbuild
- vercel-labs/fx - Unix like coding agent
- nullclaw/nullhub - Management console for the Null ecosystem — install, configure, and monitor AI agents, orchestration workflows, task pipelines, and system health
- justrach/codedb - Zig code intelligence server and MCP toolset for AI agents. Fast tree, outline, symbol, search, read, edit, deps, snapshot, and remote GitHub repo queries.
- ddalcu/mlx-serve - Native LLM inference server for Apple Silicon. OpenAI + Anthropic API compatible. No Python. Includes MLX Core macOS app with chat, agent mode, and tool calling.
- zolotukhin/zinc - Zig INferenCe Engine — Local LLM inference on AMD GPUs and Apple Silicon
- smithersai/claude-p - Drop-in replacement for
claude -pthat drives the interactive Claude Code TUI inside an in-process zmux PTY session. - nullclaw/nullboiler - Orchestrates multi-step AI agent workflows — defines execution graphs, manages shared state, dispatches work to agents, and tracks progress with checkpoints and streaming
- cgbur/llama2.zig - Inference Llama 2 in one file of pure Zig
- justrach/codegraff - graff — a fast agentic coding harness in Zig: multi-provider, MCP, workflows, DGM evolution loop, TS/Python SDKs
- codejunkie99/ztk - CLI proxy that reduces LLM token consumption by 78%+. Single Zig binary under 260KB. Zero dependencies.
- krillclaw/KrillClaw - The world's smallest AI agent runtime. 49KB. Written in Zig. Zero dependencies.
- gary23w/nl-veil - A swarm of autonomous AI minds, unified and steered by a single consciousness - the Veil. Runs on any language model.
- kxzk/snapbench - 📸 gotta find 'em all; spatial reasoning benchmark for LLMs
- joelreymont/pz - Minimal pi coding-agent re-implementation in Zig
- qskousen/ggufy - CLI/GUI tool for efficient and easy safetensors and gguf model conversion
- snowclipsed/moondream-zig - moondream in zig.
- Deins/llama.cpp.zig - llama.cpp bindings and utilities for zig
- colus001/pls - CLI tool that turns natural language into shell commands via LLM
- justrach/devswarm - High-performance MCP server, code graph engine & evolutionary algorithm platform in Zig. 33 tools: GitHub project management, agent swarm orchestration, iterative review-fix loops, blast radius analysis, and code navigation via Model Context Protocol.
- zouyee/dmlx - Big models. Small Macs. Zero excuses.
- Saimirbaci/llm.zig
- CogitatorTech/zigformer - An educational transformer-based LLM in pure Zig
- FOLLGAD/zig-ai - OpenAI SDK with streaming support
- clebert/llama2.zig - Inference Llama 2 in pure Zig (archived)
- lupin4/wintermolt - Open-source AI agent CLI built in Zig. A pure Zig rewrite of OpenClaw — one ~5MB binary, zero Node.js. Agentic loop, SSE streaming, tool dispatch, SQLite history, and multi-backend support (Claude, Ollama, OpenAI-compatible). Cross-compiles Mac, Linux, and Windows in one command.
- joelreymont/banjo - Zig implementation of Claude Code ACP adapter for Zed
- EugenHotaj/zig_gpt2 - GPT-2 inference engine written in Zig
- dravenk/ollama-zig - Ollama Zig library
- muhammad-fiaz/mcp.zig - A Model Context Protocol (MCP) library for the Zig ecosystem.
- nullclaw/nulltickets - Manages tasks and persistent storage for AI agents — assigns work, tracks completion, and provides a shared key-value store with full-text search across agent sessions
- jaco-bro/MLX.zig - MLX.zig: Phi-4, Llama 3.2, and Whisper in Zig
- LilithSemi/chock - Sandbox first AI coding harness
- ZantFoundation/Z-Ant - Zant simplifies the deployment and optimization of neural networks on microprocessors
- Marco-Christiani/zigrad - A deep learning framework built on an autograd engine with high level abstractions and low level control.
- AuleTechnologies/Aule-Attention - High-performance FlashAttention-2 for AMD, Intel, and Apple GPUs. Drop-in replacement for PyTorch SDPA. Triton backend for ROCm (MI300X, RDNA3), Vulkan backend for consumer GPUs. No CUDA required.
- SilasMarvin/dnns-from-scratch-in-zig
- snowclipsed/katana - A light tensor library in zig.
- botirkhaltaev/turboquant - Library for Google's Turboquant Algorithm
- andrewCodeDev/ZEIN - Zig-based implementation of tensors
- mattn/zig-tflite - Zig binding for TensorFlow Lite
- recursiveGecko/onnxruntime.zig - Incomplete experimental Zig wrapper for ONNX Runtime with examples (Silero VAD, NSNet2)
- sleep3r/mtproto.zig - Keep the people you love connected — a tiny self-hosted Telegram proxy that hides in plain HTTPS
- zfl9/chinadns-ng - chinadns 重构增强版,支持域名分流、ipset/nftset、UDP/TCP/DoT
- ikskuh/zig-network - A smallest-common-subset of socket functions for crossplatform networking, TCP & UDP
- karlseguin/websocket.zig - A websocket implementation for zig
- partout-io/partout - The easiest way to build cross-platform tunnel apps.
- nikneym/ws - WebSocket library for Zig ⚡
- dantecatalfamo/zig-dns - Experimental DNS library implemented in zig
- MarcoPolo/zig-libp2p
- YUX/floo - High-throughput, token-authenticated tunneling built in Zig.
- Anidetrix/sing-box-vless-mikrotik - VLESS for RouterOS using sing-box
- endel/quic-zig - QUIC implementation in pure Zig ⚡
- lun-4/zigdig - naive dns client library in zig
- shiguredo/quic-client-zig - (archived)
- Corendos/ztun - An implementation of the STUN Protocol in Zig
- ion232/reticulum-zig - An implementation of Reticulum for operating systems and embedded devices
- Quaint-Studios/Sustenet - Sustenet is a networking solution built with Rust and Zig, formerly C#, for game engines like Unity3D, Godot, and Unreal Engine. The primary focus is on scaling by allowing multiple servers to work together.
- karlseguin/smtp_client.zig - SMTP client for Zig
- GhostKellz/zquic - zquic is a lightweight, high-performance QUIC (HTTP/3 transport layer) implementation written in pure Zig.
- lithdew/snow - A small, fast, cross-platform, async Zig networking framework built on top of lithdew/pike.
- danielpgross/friendly_neighbor - Server that responds to ARP (IPv4) and NDP (IPv6) requests on behalf of neighboring machines. Useful for keeping sleeping machines accessible on the network.
- truemedian/wz - (archived)
- shiguredo/quic-server-zig - (archived)
- vincenzopalazzo/carl - Carl is a BitTorrent light client that preserves the privacy of the common user without requiring be Mr. Robot! ofc it is compliant with https://www.bittorrent.org/beps/bep_0000.html
- ringtailsoftware/misshod - MiSSHod is a minimal, experimental SSH client and server implemented as a library
- nats-io/nats.zig - Zig Client for NATS
- ziglana/gRPC-zig - blazigly fast gRPC/MCP client & server implementation in zig
- karlseguin/mqttz - MQTT client for Zig
- lalinsky/nats.zig - A Zig client library for NATS
- dont-rely-on-nulls/zerl - A Zig library to idiomatically communicate with other BEAM nodes
- williamw520/zigjr - A Lightweight Zig Library for JSON-RPC 2.0
- luxluth/goose - A pure Zig D-Bus implementation
- ziglibs/antiphony - A zig remote procedure call solution
- nine-lives-later/zzmq - Zig Binding for ZeroMQ
- g41797/nats - Zig client for NATS Core and JetStream
- uyha/zimq - Zig binding for ZeroMQ
- electricalgorithm/protomq - ProtoMQ: Type-safe, bandwidth-efficient MQTT for the rest of us. Stop sending bloated JSON over the wire.
- g41797/tofu - Tofu - Async messaging for enterprise systems
- Syndica/sig - a Solana validator client implementation written in Zig
- lithdew/rheia - A blockchain written in Zig.
- tigerbeetle/viewstamped-replication-made-famous - A $20k consensus challenge based on TigerBeetle's implementation of the pioneering Viewstamped Replication protocol.
- evmts/guillotine - An ultra-high performance and flexible EVM. Written in zig
- Raiden1411/zabi - Interact with ethereum and EVM based chains via Zig!
- espra/espra - Espra: A platform to enable a decentralized economic protocol
- blockblaz/zeam - Ethereum Lean client in Zig (wip)
- rauljordan/zevm - Zig implementation of the Ethereum Virtual Machine
- keep-starknet-strange/ziggy-starkdust - ⚡ Cairo VM in Zig ⚡
- zig-bitcoin/btczee - Bitcoin protocol implementation in Zig.
- leishman/yam - Lightweight Bitcoin node connection and analysis CLI tool
- zen-eth/eth-p2p-z - Ethereum p2p implementation in Zig
- DaniPopes/zevm - Zig EVM
- stateless-consensus/phant - A stateless Ethereum execution client
- mtlynch/zenith - An implementation of the Ethereum virtual machine in pure Zig.
- lithdew/solana-zig - Write Solana programs in Zig.
- starkware-bitcoin/coconut - 🥥 Cashu wallet and mint implementation in Zig
- NilsIrl/dockerc - container image to single executable compiler
- jedisct1/zigly - The easiest way to write services for Fastly's Compute@Edge in Zig.
- nilslice/workers-zig - Write Cloudflare Workers in 100% Zig via WebAssembly
- elerch/aws-sdk-for-zig - AWS SDK for Zig. This is a readonly mirror of https://git.lerch.org/lobo/aws-sdk-for-zig, although Issues/PRs are welcome!
- CraigglesO/workers-zig - Write Cloudflare Workers in Zig via WebAssembly
- algoflows/zig-s3 - A simple and efficient Zig native S3 client library, supporting AWS S3 and S3-compatible services like MINIO.
- softprops/zig-lambda-runtime - an aws lambda runtime for zig
- open-telemetry/opentelemetry-injector
- karlseguin/metrics.zig - Prometheus metrics for library and application developers
- zig-o11y/opentelemetry-sdk - An implementation of @open-telemetry SDK in @ziglang (archived)
- luodaoyi/komari-zig-agent - komari 的zig版本的agent, 超低资源占用,100%测试覆盖,支持所有linux的架构和发行版
- nullclaw/nullwatch - Observability, tracing, evals, and experiments for nullclaw
- vrischmann/zig-prometheus - Prometheus/VictoriaMetrics client library for Zig
- vercel-labs/native - Toolkit for building native desktop apps
- capy-ui/capy - 💻Build one codebase and get native UI on Windows, Linux and Web
- david-vanderson/dvui - Immediate Zig GUI for Apps and Games
- webui-dev/zig-webui - Use any web browser or WebView as GUI, with Zig in the backend and modern web technologies in the frontend, all in a lightweight portable library.
- duanebester/gooey - Gooey is a hybrid immediate/retained mode UI framework designed for building fast, GPU-rendered applications on macOS/Metal, WebAssembly/WebGPU, and Wayland/Vulkan
- rcalixte/libqt6zig - Qt 6 for Zig
- johan0A/clay-zig-bindings - Zig bindings for the library clay: A high performance UI layout library in C.
- thechampagne/webview-zig - ⚡ Zig binding & wrapper for a tiny cross-platform webview library to build modern cross-platform GUIs.
- ianprime0509/zig-gobject - GObject bindings for Zig using GObject introspection
- ypsvlq/wio - windowed i/o
- ifreund/zig-wayland - [mirror] Zig Wayland scanner and libwayland bindings
- batiati/IUPforZig - IUP (Portable User Interface Toolkit) bindings for the Zig language. (archived)
- kassane/qml_zig - QML bindings for the Zig programming language
- JonSnowbd/ZT - A zig based Imgui Application framework (archived)
- Aransentin/ZWL - Zig Windowing Library
- swaywm/zig-wlroots - [mirror] Zig bindings for wlroots
- theseyan/bunview - Feature-complete webview library for Bun
- MoAlyousef/zfltk - Zig bindings for the FLTK gui library
- ryupold/raygui.zig - Zig bindings for raylibs raygui.h
- DerryAlex/zig-gir-ffi - GObject Introspection for zig
- capy-ui/zig-template - Simple template for creating a Capy app in Zig
- zenolith-ui/zenolith - The GUI engine to end them all! Mirror of https://git.mzte.de/zenolith/zenolith
- gabrielmfern/forbear - Performant, beautiful, and easy-to-write GUIs for everyone, everywhere.
- evanwashere/webview - 🕸️ webview bindings for bun runtime (archived)
- gabydd/wraith - Unofficial Wayland Only Ghostty App Runtime
- desttinghim/zig-libui-ng - Zig bindings for libui-ng
- PhantomUIx/core - A truly cross-platform GUI toolkit for Zig.
- rockorager/libvaxis - a modern tui library written in zig
- meszmate/zigzag - A Terminal UI framework for Zig
- const-void/DOOM-fire-zig - DOOM's fire algo, in zig, for 256 color terminals w/no dependencies
- akarpovskii/tuile - A cross-platform Text UI (TUI) library in Zig (archived)
- xyaman/mibu - Zero-allocation Zig library for ANSI terminal control: colors, styling, cursor, screen, and input events.
- tr1ckydev/chameleon - 🦎 Terminal string styling for zig.
- adxdits/zigtui - Build beautiful, interactive terminal applications with a simple, composable API.
- ziglibs/ansi_term - Zig library for dealing with ANSI terminals
- M64GitHub/movy - A terminal graphics engine for rendering, effects, and animation. Built for games, engines, and visual frameworks.
- joachimschmidt557/linenoize - A port of linenoise to zig
- muhammad-fiaz/tui.zig - TUI.zig is a Modern and easy-to-use Terminal User Interface (TUI) library for the Zig programming language. It provides a rich set of features to create modern, responsive, and visually appealing terminal applications with minimal effort.
- Adictya/mold - A high-performance TUI library with a Zig core, SolidJS frontend, and blazingly fast flexbox-like layouting.
- smithersai/zmux - tmux-style PTY session multiplexer as a Zig package. Long-lived daemon owns sessions and PTY child processes; clients attach over UNIX-domain JSON-RPC.
- ziglibs/zinput - A Zig command-line input library!
- dying-will-bullet/prettytable-zig - 🧈 Display tabular data in a visually appealing ASCII table format.
- xit-vcs/xitui - a TUI library for zig
- ikskuh/ZigAndroidTemplate - This repository contains a example on how to create a minimal Android app in Zig.
- kubkon/zig-ios-example - Minimal build.zig for targeting iOS
- silbinarywolf/zig-android-sdk - This library allows you to setup and build an APK for your Android devices
- geooot/zig-sokol-crossplatform-starter - A template for an app that runs on iOS, Android, PC, and Mac. Built with Sokol, and using Zig
- kubkon/zig-deploy - Deploy your iOS apps written with Zig!
- ghostty-org/ghostty - 👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
- fairyglade/ly - A lightweight TUI (ncurses-like) display manager for Linux and BSD (mirror of https://codeberg.org/fairyglade/ly).
- riverwm/river - [mirror] A non-monolithic Wayland compositor
- neurocyte/flow - Flow Control: a programmer's text editor
- neurosnap/zmx - Session attach/detach for the terminal
- fizzyedit/fizzy - Pixel art editor made with Zig
- coder/boo - A GNU screen style terminal multiplexer built on libghostty.
- Illusionna/LocalTransfer - A fast cross-platform HTTP file server (轻量小巧快速上手的跨平台 HTTP 文件服务器互传文件)
- freref/fancy-cat - PDF reader for terminal emulators using the Kitty image protocol
- ifreund/waylock - [mirror] A small, secure Wayland screenlocker
- kristoff-it/bork - A TUI chat client tailored for livecoding on Twitch.
- xuzhougeng/wispterm - A cross-platform terminal workspace for remote development and AI agent workflows, powered by libghostty-vt
- jamii/focus - Minimalist text editor
- rockorager/prise - a terminal multiplexer for modern terminals (archived)
- paulilaaso/hys - Terminal RSS Reader for Digital Minimalists — Tool for Escaping the Doomscroll
- kewuaa/kwm - A window manager based on River Wayland compositor
- semos-labs/attyx - GPU accelerated terminal for agentic workflows
- EsportToys/LibreScroll - Smooth inertial scrolling with any regular mouse.
- fabioarnold/MiniPixel - A tiny pixel art editor
- 18alantom/fex - A command-line file explorer prioritizing quick navigation.
- rockorager/monstar - wayland terminal based on libghostty. cpu rendered, like foot
- akiyosi/zonvie - 🧟 Zonvie is a Fast, feature-rich Neovim GUI built with Zig, native on macOS and Windows.
- fifty-six/zig.SteamManifestPatcher - Patches steam at runtime to re-allow the use of download_depot to downpatch games. (archived)
- no1msd/seance - A scrolling terminal multiplexer that tracks your AI coding agents.
- waycrate/NextWM - Manual tiling wayland compositor. ( Work In Progress )
- joelreymont/dots - Connect the dots - minimal task tracker in Zig
- dancinlab/void - 🕳️ VOID — Terminal emulator written in hexa-lang.
- M64GitHub/movycat - A terminal movie player written in Zig. Like catimg, but for videos.
- sin-ack/papertoy - Run a Shadertoy-compatible shader as an animated wallpaper on Wayland
- BrookJeynes/jido - 地圖 (Jido) is a lightweight Unix TUI file explorer designed for speed and simplicity.
- greenfork/kisa - Text editor of the new world
- spiral-ladder/gram - A Zig port of the kilo editor, in less than 1000 LOC.
- nmeum/creek - A malleable and minimalist status bar for the River compositor
- Luukdegram/juicebox - Tiled Window Manager written in Zig
- midasdf/zt - ⚡zt — the fastest terminal emulator. 88 MB/s throughput. 5.5ms startup. 2MB memory. Pure Zig.
- TheFox/cmus-control - Control cmus with Media Keys ⏪
▶️ ⏩ under OS X. - rockorager/comlink - An experimental IRC client
- Sarv/SarvTerminal - Fast, open-source macOS terminal + SSH connection manager — saved-host vault, SFTP/SCP, SSH keys, tunnels, Docker/K8s attach, AI command assist, and zero-knowledge settings sync.
- DynamiByte/Endfield-Uncensored - A tool that removes the transparency filter of Endfield in Vulkan
- ringtailsoftware/commy - A serial monitor for Mac, Linux and Windows
- forketyfork/architect - A flexible terminal grid for multi-agent AI workflows
- donpdonp/zootdeck - A Linux Fediverse Desktop Reader (alpha)
- lun-4/awtfdb - the Anime Woman's Tagged File Data Base.
- parkers0405/ghostty-pixel-scroll - Ghostty fork with Neovide-style pixel-perfect scrolling and smooth cursor animations
- theMackabu/ink - multipurpose markdown viewer
- AFreeChameleon/multask - A process manager for linux, mac & windows to simplify your developer environment.
- lun-4/obsidian2web - my obsidian publish knockoff that generates (largely static) websites
- malcolmstill/foxwhale - A Wayland compositor written in Zig
- debpalash/Opal - Opal — The open-source everything media player & browser. Jellyfin/Stremio/Kodi alternative for macOS, Linux & Windows.
- schmee/habu - A TUI habit tracker
- kdchambers/reel - Screen capture software for Linux / Wayland
- Mario-SO/zigitor - Video editor written in Zig ⚡ using raylib
- TristanJet/muzi - A snappy, slick terminal client for MPD with vim-keybindings and fuzzy-finding written in Zig.
- flouthoc/ztick - tiny desktop utility to keep notes ( with no features ). Written in zig and gtk4
- Foundation42/CASSANDRA - OSINT: Live map of the world's signals — news, ships, planes, and whatever comes next.
- isaac-westaway/Zenith - Tiling Zig Window Manager
- ivanjermakov/hat - Hackable modal text editor for modern terminals
- MakotoArai-CN/Velora - Velora是一个使用Zig编写的多站点API Key管理器,用于统一管理并快速切换Codex、Claude Code、OpenCode等工具的API Key配置。
- atasoya/carbonara - Tech feeds in your terminal cooked al dente with Zig
- slastra/hyprglaze - Wayland shader wallpaper daemon for Hyprland with modular effects, color schemes, and AI desktop buddy
- getSilver/Ringwin - This is a trading system written in the Zig language.
- letoram/arcan - The owls are not what they seem.
- Snektron/vulkan-zig - Vulkan binding generator for Zig
- ziglibs/zgl - Zig OpenGL Wrapper
- fubark/cosmic - A platform for computing and creating applications.
- TinyVG/sdk - TinyVG software development kit
- vancluever/z2d - Pure Zig 2D graphics library
- mkeeter/futureproof - A live editor for fragment shaders, powered by Neovim, WebGPU, and Zig!
- hexops-graveyard/mach-gpu - mach/gpu: truly cross-platform WebGPU graphics for Zig
- hexops-graveyard/mach-core - window+input+GPU, truly cross-platform
- ikskuh/zero-graphics - Application framework based on OpenGL ES 2.0. Runs on desktop machines, Android phones and the web
- castholm/zigglgen - Zig OpenGL binding generator
- mkeeter/rayray - A tiny GPU raytracer, using Zig and WebGPU
- IridescenceTech/zglfw - A thin, idiomatic wrapper for GLFW. Written in Zig, for Zig!
- hexops-graveyard/mach-gpu-dawn - Google's Dawn WebGPU implementation, cross-compiled with Zig into a single static library
- ashpil/moonshine - A spectral path tracer built with Zig + Vulkan
- bronter/wgpu_native_zig - Zig bindings for wgpu-native
- hexops-graveyard/mach-sysgpu - Highly experimental, blazingly fast, lean & mean descendant of WebGPU written in Zig
- kooparse/zgltf - A glTF parser for Zig codebase.
- PavelDoGreat/Fluid-Simulation - This project will be a complete rewrite of my mobile app Fluid Simulation. It will be done in an open-source way and hopefully will inspire many people around the world.
- prime31/zig-renderkit
- hexops-graveyard/mach-freetype - Ziggified Freetype 2 bindings with zero-fuss installation, cross compilation, and more.
- Games-by-Mason/shader_compiler - Glslang ported to be usable via Zig's build system.
- Avokadoen/zig_vulkan - Toying with vulkan and zig
- floooh/sokol-tools-bin - Binaries and fips integration for https://github.com/floooh/sokol-tools
- Games-by-Mason/Zex - A texture utility for Zig.
- JosefAlbers/zigon - Zigon: A procedural 3D terrain generator and visualizer written in Zig using Raylib
- kdchambers/vkwayland - Reference application for Vulkan / Wayland
- quag/zig-generative-template - Zig framework for generating png images (single or multiple frames.)
- nDimensional/andromeda - High-performance graph layout engine
- Thomvanoorschot/zignite - Zignite is a Cross-platform graphics engine built with Zig, featuring WebGPU rendering using GLFW for window management. It has WebAssembly and native support
- ziglibs/fontaine - A library to support text rendering in arbitrary contexts
- pdoane/metal-zig - Low-overhead Zig interface for Metal
- hexops/mach - zig game engine & graphics toolkit - mirror of https://code.hexops.com/hexops/mach
- PixelGuys/Cubyz - Voxel sandbox game with a large render distance, procedurally generated content and some cool graphical effects.
- zig-gamedev/zig-gamedev - Dev repo for @zig-gamedev libs and sample applications
- raylib-zig/raylib-zig - Manually tweaked, auto-generated raylib bindings for zig. https://github.com/raysan5/raylib
- andrewrk/tetris - A simple tetris clone written in zig programming language.
- prime31/zig-ecs
- wendigojaeger/ZigGBA - Work in progress SDK for creating Game Boy Advance games using Zig programming language.
- Jack-Ji/jok - A minimal 2d/3d game framework for @ziglang. (archived)
- pkmn/engine - A minimal, complete, Pokémon battle simulation engine optimized for performance
- Interrupt/delve-framework - Delve is a framework for writing Games in Zig and Lua. For those who value being cross platform and keeping things simple.
- godot-zig/godot-zig - Zig bindings for Godot 4
- foxnne/aftersun - Top-down 2D RPG
- floooh/pacman.zig - Simple Pacman clone written in Zig.
- Gota7/zig-sdl3 - Zig wrapper for SDL3. (archived)
- ryupold/raylib.zig - Idiomatic Zig bindings for raylib utilizing raylib_parser
- Senryoku/Deecy - Dreamcast emulator written in Zig
- gdzig/gdzig - Zig bindings for Godot 4
- fengb/fundude - Gameboy emulator: Zig -> wasm (archived)
- Games-by-Mason/ZCS - A Zig ECS.
- kiedtl/roguelike - A stealth roguelike in development phase.
- prime31/zig-upaya - Zig-based framework for creating game tools and helper apps (archived)
- prime31/zig-gamekit - Companion repo for zig-renderkit for making 2D games
- floooh/chipz - 8-bit emulator experiments in Zig
- thimenesup/GodotZigBindings - Zig lang bindings for Godot Engine GDNative and GDExtension
- DanB91/Zig-Playdate-Template - Starter code for a Playdate program written in Zig
- maxpoletaev/nupsx - Experimental PlayStation 1 emulator
- SnowballSH/Avalanche - UCI Chess Engine written in Zig.
- thejoshwolfe/legend-of-swarkland - Turn-based action fantasy puzzle game inspired by NetHack and Crypt of the Necrodancer
- CrossCraft/CrossCraft - CrossCraft is an open-source Minecraft reimplementation: 🎮 Faithful, Version by Version 🌍 Native on PSP, 3DS, Switch & PC ⚡ Powered by Zig and Aether
- fabioarnold/zeroman
- zenith391/didot - Zig 3D game engine. (archived)
- JonathanHallstrom/pawnocchio - chess engine, goal is to make it strong. currently plays good chess
- jdah/zigsteroids - asteroids in zig
- srijan-paul/nez - An emulator for the NES. For fun and profit and all that.
- lukewilliamboswell/roc-wasm4 - Build wasm4 games using Roc
- tsoding/zigout - An attempt to implement breakout in Zig
- Guigui220D/zig-sfml-wrapper - A zig wrapper for csfml
- nmalthouse/rathammer - An editor for Valve's VMF maps. MOVED to https://sr.ht/~niklasm/rathammer/ (archived)
- michal-z/zig-d3d12-starter - Simple game written from scratch in Zig
- Games-by-Mason/Tween - Common easing and interpolation functions for game development.
- floooh/kc85.zig - A KC85 emulator written in Zig (archived)
- ikskuh/Ziguana-Game-System - A retro-style gaming console running on bare x86 metal written in Zig
- TM35-Metronome/metronome - A set of tools for modifying and randomizing Pokémon games
- allyourcodebase/SDL - SDL ported to the Zig build system.
- zig-community/Zig-Showdown - A community effort to create a small multiplayer 3D shooter game in pure zig
- natecraddock/open-reckless-drivin - A work-in-progress open source reimplementation of the classic Macintosh shareware game Reckless Drivin'
- lizard-demon/fps - Simplest possible voxel engine in sokol.
- M64GitHub/1st-shot - A terminal bullet hell dream
- paoda/zba - Game Boy Advance Emulator. Yes, I'm awful with project names.
- Mar7thLover/Himeko-Nova-SR - A re-implementation of a game server with opensrc.
- zenith391/Stella-Dei - SimEarth-like sandbox game where you can make and develop your very own planet
- CrossCraft/CrossCraft-Classic-Server - A Minecraft Classic Server compatible with all Minecraft Classic Clients (archived)
- Lommix/knoedel - Data oriented application framework written in Zig (ECS). Very similar API to Bevy
- GasInfinity/zitrus - Mirror of https://codeberg.org/GasInfinity/zitrus
- NunoDasNeves/Dungeon-Wizard - Action roguelike deckbuilder game in Zig
- Ryp/gb-emu-zig - Gameboy emulator written in Zig
- jakehffn/zig-nes - NES emulator written in Zig⚡
- linuxy/coyote-ecs - A fast and simple zig native ECS.
- SmileYik/GTNH-OC-AE-Controller - Order the items in AE on the web. https://blog.smileyik.eu.org/oc-ae/
- rcmagic/ZigFightingGame - A fighting game implemented in the Zig programming language.
- thexeondev/remielle - Zenless Zone Zero server emulator focused on efficiency, stability and correctness.
- Avokadoen/ecez - An ECS API for Zig! (archived)
- fengb/zig-wii
- peterino2/NeonWood - A game engine written in zig
- alvarorichard/RISC8Emulator - RISC8Emulator is a software recreation of the CHIP-8 system, a simple computer from the mid-1970s primarily used for playing video games.
- silversquirl/phyz - 2D game physics for Zig
- TheWaWaR/bobby-carrot - Game Bobby Carrot in Rust/Haxe/Zig
- allyourcodebase/VVVVVV - The game VVVVVV ported to the Zig build system.
- ringtailsoftware/zigtris - A minimal terminal Tetris written in Zig
- trevorswan11/water - A zig chess library and engine.
- felixuxx/zsdl3 - high quality zig bindings for low-level access to sdl3's multimedia capabilities for game and application development.
- orhun/linuxwave - Generate music from the entropy of Linux 🐧🎵
- robbielyman/seamstress-v1 - seamstress is an art engine
- sinshu/ziggysynth - A SoundFont MIDI synthesizer written in pure Zig
- boomlinde/pocketacid - Music sequencer for cheap gaming handhelds
- ArborealAudio/arbor - Easy-to-use audio plugin framework
- schroffl/zig-vst - Aims to provide high- and low-level utilites for building VST 2.4 plugins with Zig
- squeek502/audiometa - An audio metadata/tag reading library written in Zig
- Hejsil/zig-midi - (archived)
- allyourcodebase/pipewire - pipewire ported to the zig build system
- prime31/zig-miniaudio
- ziglibs/zig-lv2 - Zig-intuitive bindings for LV2.
- hexops-graveyard/mach-sysaudio - cross-platform low-level audio IO in Zig
- dmtrKovalenko/odiff - A very fast SIMD-first image comparison library (with nodejs API)
- zigimg/zigimg - Zig library for reading and writing different image formats
- seatedro/glyph - convert images, video to ascii!
- arrufat/zignal - zero-dependency image processing library
- ikskuh/zig-qoi - Quite OK Image format encoder/decoder written in Zig
- sphaerophoria/video-editor
- gianni-rosato/oavif - Target quality AVIF encoding
- dnjulek/vapoursynth-zip - VapourSynth Zig Image Process ⚡🎞️
- gianni-rosato/fssimu2 - Fast SSIMULACRA2 derivative implementation in Zig.
- ikskuh/TinyVG - A new format for vector graphics: Tiny vector graphics (archived)
- adworacz/zsmooth - Cross-platform, cross-architecture video smoothing functions for Vapoursynth, written in Zig
- ianic/tls.zig - TLS 1.3/1.2 client and TLS 1.3 server in Zig
- shiguredo/tls13-zig - The first TLS1.3 implementation in Zig(master/HEAD) only with std. (archived)
- jedisct1/zig-minisign - Minisign reimplemented in Zig.
- ubavic/srb-id-pkcs11 - Open source PKCS#11 module for Serbian ID cards
- alexnask/iguanaTLS - Minimal, experimental TLS 1.2 implementation in Zig
- jedisct1/zig-charm - A Zig version of the Charm crypto library.
- jedisct1/boringssl-wasm - BoringSSL for WebAssembly/WASI
- jedisct1/turbocrypt - A fast, easy-to-use, and secure command-line tool for encrypting and decrypting files or entire directory trees.
- jsign/verkle-crypto - Cryptography for Ethereum Verkle Trees
- thedonutfactory/zig-tfhe - 🐊 A pure zig implementation of TFHE Fully Homomorphic Encryption Scheme
- jedisct1/aegis-X - The AEGIS-128X and AEGIS-256X high performance ciphers.
- ikskuh/zig-bearssl - A BearSSL binding for Zig
- jsign/zig-stealth-addresses - A Zig implementation of Ethereum stealth addresses (ERC-5564)
- kubkon/zignature - codesign your Apple apps with Zig!
- 0xsp-SRD/ZigStrike - ZigStrike, a powerful Payload Delivery Pipeline developed in Zig, offering a variety of injection techniques and anti-sandbox features.
- The-Z-Labs/bof-launcher - [ BOF-LAUNCHER ] -> an API for loading, executing and in-memory masking BOFs on Windows and Linux for use in C/Zig/Go/Rust agents/implants. [ Z-BEAC0N ] -> a custom-written stage-1 (aka pre-C2) solution engineered with a small footprint, stealth and modularity in mind. [ DEVELOPED BOFS ] -> cross-platform (12), Linux-only (10), Win-only (2)
- darkr4y/OffensiveZig - Some attempts at using Zig(https://ziglang.org/) in penetration testing.
- TheFox/keylogger - Keylogger for Windows.
- CX330Blake/ZYRA - ZYRA: Your Runtime Armor. ZYRA is an Zig-written obfuscator/packer for executable binaries.
- The-Z-Labs/cli4bofs - A swiss army knife tool for running, injecting and organizing your BOFs collection
- Thoxy67/zig-pe - Reflective PE loader written in Zig. Loads and executes native and .NET PE files directly from memory.
- mgord9518/aisap - Tool to make sandboxing AppImages easy
- 0xsp-SRD/aether - Aether is a Windows memory-forensics and threat hunting tool that scans live process memory for malicious pattern, detect injection techniques, implant signatures, reflectively loaded .NET assemblies. it works with a multi-layer confidence model that dramatically reduce the false positive rate and hunt for malicious behaviour.
- squeek502/zig-std-lib-fuzzing - A set of fuzzers for fuzzing various parts of the Zig standard library
- kristoff-it/zig-afl-kit - Convenience functions for easy integration with AFL++ for both Zig and C/C++ programmers!
- TheFox/synflood - Start a SYN flood attack to an ip address.
- christopherkarani/ryk - Local guardrails for coding agents. Policy, approvals, 86 safety packs, OS sandbox, audit trail — no Docker.
- linyows/octopass - Octopass brings GitHub's team management to your Linux servers. No more manually managing /etc/passwd or distributing SSH keys — just add users to your GitHub team, and they're ready to SSH into your servers.
- Zig-Sec/PassKeeZ - This is a mirror. Work is continued on Codeberg: https://codeberg.org/r4gus/PassKeeZ
- Zig-Sec/keylib - work is continued on codberg: https://codeberg.org/r4gus/keylib
- leroycep/zig-jwt - JSON Web Tokens for Zig
- uzyn/passcay - 🦎🔑 Secure & fast Passkey (WebAuthn) library for Zig
- duty1g/x64dbg-mcp-server - x64dbg-MCP Server is a native MCP (Model Context Protocol) plugin for x64dbg that exposes the debugger's full functionality over HTTP. Connect any MCP-compatible AI assistant and control x64dbg programmatically: set breakpoints, step through code, read memory, dump registers, and more. Built with Zig — zero dependencies, single-binary output, cros
- Ronsor/riscv-zig - A RISC-V emulator written in Zig
- kubkon/zacho - Like otool but written from scratch in Zig (archived)
- kubkon/zig-dis-x86_64 - x86_64 disassembler library written in Zig
- ringtailsoftware/zig-minirv32 - Zig RISC-V32 emulator with Linux and baremetal examples
- kubkon/zcoff - Like dumpbin.exe but cross-platform
- mitchellh/libxev - libxev is 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 Wasm + WASI. Available as both a Zig and C API.
- judofyr/spice - Fine-grained parallelism with sub-nanosecond overhead in Zig
- lalinsky/zio - Async I/O framework for Zig
- kprotty/zap - An asynchronous runtime with a focus on performance and resource efficiency.
- Cloudef/zig-aio - io_uring like asynchronous API and coroutine powered IO tasks for zig
- tardy-org/tardy - An asynchronous runtime for writing applications and services. Supports io_uring, epoll, kqueue, and poll for I/O.
- rsepassi/zigcoro - A Zig coroutine library
- kython28/leviathan - A lightning-fast Zig-powered event loop for Python's asyncio.
- boonzy00/ringmpsc - Lock-free MPSC channel in Zig achieving 180+ billion messages/second via ring-decomposed architecture
- lithdew/pike - Async I/O for Zig
- rockorager/ourio - An asynchronous IO runtime
- YoSTEALTH/Liburing - Liburing is Python + Zig wrapper around C Liburing, which is a helper to setup and tear-down io_uring instances.
- saltzm/async_io_uring - An event loop in Zig using io_uring and coroutines
- g41797/mailbox - Zig Mailbox is convenient inter-thread communication mechanism.
- Thomvanoorschot/backstage - This repository contains an experimental actor framework built using the Zig programming language. The framework implements actor-based concurrent programming patterns, including message passing between actors, actor lifecycle management, and state isolation. It leverages the libxev library for its event loop and concurrency.
- sbancuz/OpenMP-zig - An implementation of the OpenMP directives for Zig
- kprotty/zefi - Zig Fiber Library (experiments; wip)
- yrashk/zig-generator - Async generator type for Zig
- Jack-Ji/zig-async - A simple and easy to use async task library for zig.
- erik-dunteman/chanz - Go channels implemented in zig
- kprotty/zig-adaptive-lock - Benchmarking a faster std.Mutex implementation for Zig
- andrewrk/poop - Performance Optimizer Observation Platform
- teamchong/turboquant-wasm - TurboQuant WASM SIMD vector compression — 3 bits/dim with fast dot product. Requires relaxed SIMD (Chrome 114+, Firefox 128+, Safari 18+, Node 20+)
- ziglang/gotta-go-fast - Performance Tracking for Zig (archived)
- hendriknielaender/zBench - 📊 zig benchmark
- mitchellh/zig-libgc - Zig-friendly library for interfacing with libgc (bdwgc) -- the Boehm-Demers-Weiser conservative garbage collector
- akhildevelops/cudaz - Cuda library for Zig
- fengb/zee_alloc - tiny Zig allocator primarily targeting WebAssembly (archived)
- Hejsil/zig-bench - Simple benchmarking library
- suirad/adma - A general purpose, multithreaded capable slab allocator for Zig
- orhun/zig-http-benchmarks - Benchmarking Zig HTTP client against Rust, Go, Python, C++ and curl
- Senryoku/smol-string - Compression for browsers' localStorage. Alternative to lz-string written in Zig.
- andrewrk/CarmensPlayground - zig allocator playground
- joadnacer/jdz_allocator - Zig General Purpose Memory Allocator
- andrewrk/zig-general-purpose-allocator - work-in-progress general purpose allocator intended to be eventually merged into Zig standard library. live streamed development
- judofyr/minz - Minimal string compression
- ianic/flate - deflate compression algorithm in Zig (archived)
- dweiller/zimalloc - General purpose allocator for Zig
- Hejsil/zig-gc - A super simple mark-and-sweep garbage collector written in Zig. (archived)
- Justus2308/zuballoc - A hard realtime O(1) allocator for sub-allocating memory regions with minimal fragmentation.
- aqrit/sse2zig - SSE intrinsics for ziglang
- gsquire/zig-snappy - Snappy compression for Zig
- romance-dev/speedboost - Call C functions from Go without CGO. +Zig example included.
- tr1ckydev/zoop - A benchmarking library for zig.
- verte-zerg/lauka - Apple Silicon PMU counter benchmark
- sb2bg/marionette - Marionette is a deterministic simulation testing (DST) library for Zig.
- kristoff-it/zig-doctest - A tool for testing snippets of code, useful for websites and books that talk about Zig.
- mnemnion/ohsnap - Oh Snap! Easy Snapshot Testing for Zig
- cryptocode/marble - A metamorphic testing library for Zig
- CogitatorTech/minish - A property-based testing framework for Zig ⚡
- Loongphy/codex-auth - A CLI tool to switch and manage Codex accounts
- Hejsil/zig-clap - Command line argument parsing library
- so-dang-cool/dt - dt - duct tape for your unix pipes
- sam701/zig-cli - A simple package for building command line apps in Zig
- xcaeser/zli - 📟 Build ergonomic, high-performance command-line tools (CLI) with zig.
- ikskuh/zig-args - Simple-to-use argument parser with struct-based config
- Arnau478/hevi -
⚠️ MIGRATED TO CODEBERG⚠️ (archived) - prajwalch/yazap - 🔧 The ultimate Zig library for seamless command line argument parsing.
- 00JCIV00/cova - Commands, Options, Values, Arguments. A simple yet robust cross-platform command line argument parsing library for Zig.
- mattrobenolt/appify - Turn TUI apps into real macOS applications
- rockorager/zigdoc - A command-line tool to view documentation for Zig standard library symbols
- jiacai2050/zigcli - A toolkit for building command lines programs in Zig.
- BarutSRB/GhosttyFetch - Animated system info tool for Ghostty terminal
- pbui-project/pbui-main - The main repository for the PBUI project
- neurocyte/zat - zat is a syntax highlighting cat like utility using tree-sitter and with support for vscode themes
- joegm/flags - An effortless command-line argument parser for Zig.
- mikkelam/fast-cli - Command line version of fast.com in ~1.2 MB
- ratfactor/zigish - A toy Unix shell written in Zig (archived)
- leecannon/zig-coreutils - A single executable implementation of various coreutils.
- here-Leslie-Lau/zlist - A modern ls alternative written in Zig.
- CogitatorTech/chilli - A microframework for creating command-line applications in Zig
- jiacai2050/simargs - A simple, opinionated, struct-based argument parser in Zig. (archived)
- rockorager/lsr - ls but with io_uring
- judofyr/parg - Lightweight argument parser for Zig
- utox39/zigfetch - Zigfetch is a minimal neofetch/fastfetch like system information tool
- BanchouBoo/accord - A simple argument parser for Zig
- tensorush/liza - Zig codebase initializer.
- deevus/neutils - Modern CLI utilities for everyday developer tasks, written in Zig
- yamafaktory/whetuu - An opinionated, zero-config status line and history picker for fish, bash and zsh, written in Zig
- rito1998/zwol - Wake-on-LAN CLI written in Zig.
- kioz-wang/zargs - Comptime Argparse for Zig! Let's start to build your command line!
- karlseguin/log.zig - A structured logger for Zig
- chrischtel/nexlog - A modern, feature-rich logging library for Zig with thread-safety, file rotation, and colorized output. High-performance logging made easy.
- muhammad-fiaz/logly.zig - A production-ready, high-performance structured logging library for Zig with a clean, simplified API.
- candrewlee14/zlog - A zero-allocation log library for Zig (archived)
- dying-will-bullet/dotenv - Loads environment variables from .env for Zig projects.
- Lulzx/zpdf - Zero-copy PDF text extraction library written in Zig. High-performance, memory-mapped parsing with SIMD acceleration.
- Hejsil/mecha - A parser combinator library for Zig
- JakubSzark/zig-string - A String Library made for Zig
- unjs/md4x - 📄 Fast and small markdown parser and renderer
- tiehuis/zig-regex - A regex implementation for the zig programming language
- jetzig-framework/zmpl - Zmpl is a templating language written in Zig
- batiati/mustache-zig - Logic-less templates for Zig (archived)
- kivikakk/koino - CommonMark + GFM compatible Markdown parser and renderer
- alexnask/ctregex.zig - Compile time regular expressions in zig
- ije/md4w - A Markdown renderer written in Zig & C, compiled to WebAssymbly.
- JacobCrabill/zigdown - Markdown toolset in Zig ⚡
- mnemnion/mvzr - Minimum Viable Zig Regex
- jacobsandlund/uucode - uucode - fast unicode library in zig
- timfayz/pretty - Pretty printer for arbitrary data structures in Zig.
- zigster64/zts - Zig Templates made Simple
- hexops-graveyard/zorex - Zorex: the omnipotent regex engine
- gremlin-labs/vibe-jinja - Pure Zig implementation of Jinja2 templating. Bytecode compilation, 40+ filters, template inheritance, macros, autoescaping, and sandboxing. Built for HuggingFace ML pipelines and high-performance applications.
- imggion/html2realpdf - Generate a real PDF, not a screenshot.
- nektro/zig-pek - A comptime HTML preprocessor with a builtin template engine for Zig.
- judofyr/lil-scan - Lil Scan helps you hand-write parsers in Zig
- ikskuh/TextEditor - A backbone for text editors. No rendering, no input, but everything else.
- jetzig-framework/zmd - Zmd is a Markdown library written in Zig
- kristoff-it/supermd - SuperMD is an extension of Markdown used by https://zine-ssg.io
- Vexu/zuri - URI parser for Zig (archived)
- karlseguin/ztl - Templating Language for Zig
- ziglibs/treez - tree-sitter bindings for Zig
- dokwork/parcom - Parser combinators for Zig, ready to parse on-the-fly. Consume input, not memory.
- kivikakk/libpcre.zig - Zig bindings to libpcre
- rockorager/zzdoc - an scdoc compatible manpage compiler for build.zig
- ikskuh/ZTT - Precompiled Zig text template engine
- karlseguin/buffer.zig - A poolable string builder (aka string buffer) for Zig
- ziglibs/diffz - Implementation of go-diff's diffmatchpatch in Zig
- zig-utils/zig-regex - A modern, performant regular expression library for Zig.
- quangdn42/regex.zig - Zig regular expression engine, with guaranteed linear time matching.
- marlersoft/zigwin32 - Zig bindings for Win32 generated by https://github.com/marlersoft/zigwin32gen
- mitchellh/zig-objc - Objective-C runtime bindings for Zig (Zig calling ObjC).
- ziglibs/known-folders - Provides access to well-known folders across several operating systems
- dmtrKovalenko/zlob - Very fast recursive file walking and globbing library for Zig, C, and Rust. With gitignore support. 100% POSIX compatible
- marlersoft/zigwin32gen - Generates Complete Zig bindings for Win32. See https://github.com/marlersoft/zigwin32 for the bindings themselves.
- Jarred-Sumner/poof - Ephemeral filesystem isolation via Linux overlayfs (experimental)
- kubkon/ZigKit - Zig bindings for low-level macOS frameworks
- txthinking/z - z - process manager
- TibboddiT/dyn-loader - dlopen for zig, from static executables and without libc
- marlersoft/win32jsongen - Generates the JSON Win32 metadata files for: https://github.com/marlersoft/win32json
- GoNZooo/zig-win32 - Bindings for win32, with and without WIN32_LEAN_AND_MEAN (archived)
- jstrieb/github-stats - Better GitHub statistics images for your profile, with stats from private repos too
- jackielii/skhd.zig - Simple Hotkey Daemon for macOS, ported from skhd by koekeishiya
- Parth/dotfiles
- remorses/usecomputer - Fast computer automation CLI for AI agents. Control any desktop with screenshots, clicks, typing, scrolling, and more.
- alleneubank/claude-code - Comprehensive configuration system for Claude Code (archived)
- BanchouBoo/lucky - Lua-configured input daemon for X
- discord-zig/discord.zig - Mirror of Discord.zig, submit PRs and issues at https://git.yuzucchii.xyz/yuzucchii/discord.zig (archived)
- Sobeston/zigcord - A discord library in zig. (archived)
- whuanle/EasyTouch - 一个跨平台的系统自动化操作工具,支持鼠标、键盘、屏幕、窗口、系统资源等多种操作。支持 CLI 和 MCP 两种使用方式。
- Nyarum/zigtgshka - 🤖 Memory-safe, high-performance Telegram Bot API library for Zig with zero-cost abstractions and comprehensive examples
- karlseguin/zul - zig utility library
- getz3/polystate - Build type-safe finite state machines with higher-order states.
- marler8997/ziglibc
- Super-ZIG/io - Easy input/output in ZIG. (archived)
- cryptocode/zigfsm - A finite state machine library for Zig
- alexnask/interface.zig - Dynamic dispatch for zig made easy
- nilslice/zig-interface - Comptime interface generation modeled after vtable design found in the stdlib.
- yamafaktory/hypergraphz - HypergraphZ – directed hypergraph library in Zig with Python bindings
- mitchellh/zig-graph - Directed graph data structure for Zig
- andrewCodeDev/Fluent - Fluent interface for REGEX, iteration, and algorithm chaining.
- deckarep/ziglang-set - A generic and general purpose Set implementation for the Zig language
- williamw520/toposort - Topological sort library in Zig
- cryptocode/bithacks - Zig bithacks
- axiomhq/zig-hyperloglog - Zig library for HyperLogLog estimation
- Aandreba/zigrc - Zig reference-counted pointers inspired by Rust's Rc and Arc
- Hejsil/ziter - The missing iterators for Zig
- kristoff-it/zig-cuckoofilter - Production-ready Cuckoo Filters for any C ABI compatible target.
- alichraghi/zort - Sorting algorithms in zig
- flyfish30/zig-cats - A category theory and functional programing library for Zig language
- Srekel/zig-sparse-set - Sparse sets for zig, supporting both SOA and AOS style
- judofyr/zini - Succinct data structures for Zig
- nektro/zig-extras - An assortment of random utility functions that aren't in std and don't need to be their own pacakge.
- mov-rax/zig-validate - A type validation library for writing a zero-cost, declarative, understandable, generic code in zig.
- HolyGrailSortProject/Rewritten-Grailsort - A diverse array of heavily refactored versions of Andrey Astrelin's GrailSort.h, aiming to be as readable and intuitive as possible
- permutationlock/zimpl - Simple comptime generic interfaces for Zig
- asheshvidyut/zds - A collection of high-performance data structures for Zig.
- archaistvolts/art.zig - An Adaptive Radix Tree ported from c (archived)
- BraedonWooding/Lazy-Zig - Linq in Zig
- chung-leong/zigft - Zig function transform library
- thi-ng/zig-thing - Small collection of data types/structures, utilities & open-learning with Zig
- r4gus/uuid-zig - This is a Codeberg Mirror. Work is continued on codeberg: https://codeberg.org/r4gus/uuid-zig
- ikskuh/any-pointer - A type erasure library for Zig that is meant to be eventually upstreamed to std
- CogitatorTech/ordered - A sorted collection library (sorted sets and sorted maps) for Zig
- karlseguin/validate.zig - A validation framework for Zig
- sphaerophoria/sphtud - My zig standard library
- MahdiGMK/zaman - Comptime lifetime annotations for Zig!
- OrlovEvgeny/lo.zig - A Lodash-style Zig library
- zhuyadong/zoop - A Zig OOP solution
- andrewrk/mime - zig package for mapping extensions to mime types
- SasLuca/zig-nanoid - A tiny, secure, URL-friendly, unique string ID generator. Now available in pure Zig.
- ziglibs/funzig - Fun functional functionality for Zig!
- tristanpemble/resizable-struct - Runtime resizable struct types in Zig
- Vexu/comptime_hash_map - A statically initiated HashMap
- yrashk/zig-rcsp - Reference-counted Shared Pointer for Zig
- rdunnington/zig-stable-array - Address-stable array with a max size that allocates directly from virtual memory.
- ZystemOS/pluto - An x86 kernel written in Zig
- mewz-project/mewz - A unikernel designed specifically for running Wasm applications and compatible with WASI
- AndreaOrru/zen - Experimental operating system written in Zig
- jzck/kernel-zig - 💾 hobby x86 kernel zig
- andrewrk/HellOS - "hello world" x86 kernel example
- tw4452852/zbpf - Writing eBPF in Zig
- andrewrk/clashos - multiplayer arcade game for bare metal Raspberry Pi 3 B+
- lopespm/zig-minimal-kernel-x86 - Minimal x86 Kernel - built in Zig
- popovicu/zig-time-sharing-kernel - Minimal implementation of a time-sharing kernel on RISC-V, implemented in Zig, on top of OpenSBI
- butter-dot-dev/bVisor - Embedded bash sandbox for agents, inspired by gVisor
- kristoff-it/kristos - A minimal OS implemented following "Operating system in 1000 lines of code"
- diodesign/diosix - A lightweight, robust, multiprocessor bare-metal hypervisor written in Zig for RISC-V
- botirkhaltaev/pico-os - A minimal RISC-V 32-bit OS written in Zig.
- FlorenceOS/Florence - The Renaissance of Operating Systems
- TalonFloof/zorroOS - A hobby operating system written in Zig & C, a modification of some UNIX ideas.
- b0bleet/zvisor - Minimalistic hypervisor built on KVM, coded with Zig.
- Ashet-Technologies/Ashet-OS - Retro-inspired operating system designed to be learnable and hackable by its users
- CascadeOS/CascadeOS - General purpose operating system targeting standard desktops and laptops.
- bagggage/bamos - An open-source operating system with its own kernel
- lupyuen/pinephone-nuttx - Apache NuttX RTOS for PinePhone
- jayschwa/dos.zig - Create DOS programs with Zig
- smallkirby/ymir - Ymir: The Type-1 Hypervisor.
- MinecAnton209/NovumOS
- davidgmbb/birth - A better operating system (archived)
- zig-osdev/riscv-barebones - Barebones RISC-V kernel template for Zig
- rafaelbreno/zig-os - A simple OS written in Zig following Philipp Oppermann's posts "Writing an OS in Rust"
- sjdh02/trOS - tiny aarch64 baremetal OS thingy
- F4LCn/falcon-os - toy operating system kernel written from scratch as a learning tool
- iguessthislldo/georgios - Hobby Operating System
- jmbaur/mixos - MixOS, a Minimal Nix OS
- epizzella/Echo-OS - A Real Time Operating System written in Zig
- nrdmn/uefi-paint - UEFI-bootable touch paint app
- FlorenceOS/Sabaton - aarch64 stivale2 bootloader
- stakach/uefi-bootstrap - experiments with bootstrapping a kernel with UEFI
- matgla/yasos.zig - This repository contains my new OS implementation written in zig language
- 48cf/zigux - Zigux is an attempt to write a UNIX-like kernel in Zig
- 48cf/limine-zig - A Zig library for handling Limine boot protocol structures.
- kora-org/ydin - A very extendable and versatile hybrid kernel.
- michaelkremenetsky/linuxemu - Linux compatible kernel written in Zig for running linux binaries in the browser
- DanB91/Hello-UEFI-Zig - Super bare-minimum code needed to get started writing an OS or UEFI bare metal application
- ZigEmbeddedGroup/microzig - MicroZig is a toolbox for building embedded applications in Zig.
- kassane/zig-esp-idf-sample - Run Zig on esp-idf (Xtensa/RISC-V)
- semickolon/kirei - 🌸 The prettiest keyboard software
- FireFox317/avr-arduino-zig - Arduino using Zig!
- zPSP-Dev/Zig-PSP - A project to bring the Zig Programming Language to the Sony PlayStation Portable!
- markfirmware/zig-bare-metal-raspberry-pi - Bare metal raspberry pi program written in zig
- ZigEmbeddedGroup/serial - Serial port configuration library for Zig
- ZigEmbeddedGroup/raspberrypi-rp2040 - MicroZig Hardware Support Package for Raspberry Pi RP2040 (archived)
- ZigEmbeddedGroup/regz - Generate zig code from ATDF or SVD files for microcontrollers. (archived)
- BANANASJIM/padctl - HID gamepad daemon with declarative TOML device config
- leath-dub/droidux - Create user space drivers for your android devices (digitizer, buttons, etc)
- gpanders/esp32-zig-starter - Starter project for using Zig with ESP IDF
- jeffective/gatorcat - An EtherCAT MainDevice for Zig (archived)
- ZigEmbeddedGroup/foundation-libc - A libc implementation written in Zig that is designed to be used with freestanding targets. (archived)
- lupyuen/zig-bl602-nuttx - Zig on RISC-V BL602 with Apache NuttX RTOS and LoRaWAN
- nodecum/zig-zephyr - Case study of interweaving zephyr and zig
- lynaghk/svd2zig - Generate Zig API from SVD register definitions.
- markfirmware/zig-bare-metal-microbit - Bare metal microbit program written in zig
- nmeum/zig-riscv-embedded - Experimental Zig-based CoAP node for the HiFive1 RISC-V board
- ZigEmbeddedGroup/espressif-esp - [WIP] ESP32 microzig package (archived)
- justinbalexander/svd2zig - Convert System View Description (svd) files to Zig headers for baremetal development
- puppy-rtos/stm32-zboot - Universal stm32 boot written using zig
- kooparse/zalgebra - Linear algebra library for games and real-time graphics.
- ziglibs/zlm - Zig linear mathemathics
- zig-gamedev/zmath - SIMD math library for Zig game developers
- griush/zm - MOVED TO Codeberg. NOT mirrored. zm - Zig math library
- ymndoseijin/zilliam - A Geometric Algebra library for Zig
- ziglibs/zigfp - Basic fixed point implementation in Zig.
- Laremere/alg - Algebra for Zig
- srmadrid/zsl - Zig scientific library
- ATTron/astroz - Astrodynamics and Spacecraft Toolkit. Features fast orbit prop, celestial precession, CCSDS parsing, RF parsing, fits image parsing, and more!
- zerotech-studio/zack - Backtesting engine in Zig
- zig-robotics/zigros - Zig build for the entirel rcl and rclcpp stack
- vsergeev/zigradio - A lightweight software-defined radio framework built with Zig
- ckrowland/markets - Visually simulate basic markets.
- lightpanda-io/browser - Lightpanda: the headless browser designed for AI and automation
- tonybanters/oxwm
- spiraldb/ziggy-pydust - A toolkit for building Python extensions in Zig.
- natecraddock/zf - a commandline fuzzy finder and zig module designed for filtering filepaths
- jamii/dida - Differential dataflow for mere mortals (archived)
- antflydb/antfly
- chung-leong/zigar - Toolkit enabling the use of Zig code in JavaScript and PHP projects
- Jarred-Sumner/hop
- justrach/kuri - Browser automation, web crawling, and iOS + Android device control for AI agents. Zig-native, token-efficient CDP snapshots, HAR recording, native adb wire-protocol client, and a standalone fetcher.
- paralogical/rarest-move-in-chess - Analyze compressed chess pgn files to determine the rarest move
- hdresearch/ziggit
- rockorager/zeit - a date and time library written in zig. Timezone, DST, and leap second aware
- Srekel/tides-of-revival
- jamii/jams
- ryoppippi/zigcv - zig bindings for OpenCV4
- jamii/zest
- boldsoftware/exe.dev - just use ssh
- marler8997/zigx
- pig-dot-dev/piglet
- external-mirrors/phoenix
- NishantJoshi00/flipper-template
- frmdstryr/zig-datetime - A date and time module for Zig
- sphaerophoria/sphmap - It's a sphmap
- Thomvanoorschot/zigma - Zigma is an algorithmic trading framework built with the Zig programming language, leveraging an actor-based concurrency model. It aims to provide an efficient, low-latency system for algorithmic trading through components handling market data, strategy execution, order management, risk, and data persistence.
- yukmakoto/zed2api
- acoustid/acoustid-index - Minimalistic search engine searching in audio fingerprints from Chromaprint
- drcode/zek
- pyozig/PyOZ - PyOZ - Zig's power meets Python's simplicity. Build blazing-fast extensions with zero boilerplate and zero Python C API headaches.
- furunkel/zig.rb - Write Ruby extensions in Zig!
- suirad/zig-header-gen - Automatically generate headers/bindings for other languages from Zig code
- comrade-T/handmade-studio
- katafrakt/zig-ruby
- and-rs/nvim - im fast
- nektro/zig-time - A date and time parsing and formatting library for Zig.
- ThePrimeagen/BunSpreader - We spread the buns
- cztomsik/napigen - Automatic N-API (server-side javascript) bindings for your Zig project.
- NicoElbers/nixPatch-nvim - This repository has been moved to codeberg (archived)
- kotsutsumi/zylix
- The-Memory-Managers/cpu-vs-ai - Boot.dev hackathon 2025
- Remy2701/zigplotlib - A simple library for plotting graphs in Zig
- rauchg/rst
- rarnu/ExGhostty
- DockYard/zap
- kristoff-it/awebo - Mirror of https://codeberg.org/kristoff/awebo
- BUNotesAI/ghostty-dev
- aikoschurmann/zog - ⚡ A blisteringly fast, zero-allocation JSONL search engine in Zig. Query and aggregate massive datasets at 4.0 GB/s using SIMD-accelerated "Blind Scanning." Up to 50x faster than jq.
- lithdew/hyperia
- PikaOS-Linux/falcond
- ringtailsoftware/obfusgator - obfusgator.zig
- xirf/macula - Lightweight OCR error detection and correction engine built in Zig (archived)
- redwoodjs/machinen - Machinen
- RohanVashisht1234/donut
- tsoding/pogfish - pogfish
- Zephyr-Engine/zephyr-runtime
- ivanleomk/gil
- sphaerophoria/ball-machine
- c-shinkle/anyline - (archived)