Built with Zig
Home
Submit Zig project
Enter the
Zig Zone
The biggest curated collection of projects built with (and for) Zig.
Development Tools
Editor plugins
Tools
Embedded Development
Web
Applications
Web3 Framework
System tools
Operating System
Compilers and Interpreters
Parser
Encryption
File format processing
Libraries
Network
Database
Bootables
Games
GUI
Graphics Library
Emulators
Misc
WebAssembly
Machine Learning
Algorithms and Data Structures
Date, Time and Timezones
Image and Video Processing
Audio
Scientific Computation
GPU Computing
FFI Bindings
C/C++ libraries packaged for Zig
String Processing
Concurrency
Asynchronous Runtime
Allocators and Memory Management
Logging Processing
Sensor and Communication Interface
Learning Resources
Multithreading
Finite State Machine
Benchmarks
Stars
111k
hello-algo
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version ongoing
Algorithms and Data Structures
Stars
78k
llama.cpp
LLM inference in C/C++
C/C++ libraries packaged for Zig
Machine Learning
Stars
77k
bun
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
Applications
Compilers and Interpreters
Web
Stars
65k
imgui
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
Graphics Library
Stars
58k
llama
Inference code for Llama models
Machine Learning
Stars
55k
tldr
📚 Collaborative cheatsheets for console commands
Misc
Stars
41k
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
Machine Learning
Stars
29k
ghostty
👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
Applications
Misc
Stars
26k
raylib
A simple and easy-to-use library to enjoy videogames programming
C/C++ libraries packaged for Zig
FFI Bindings
Stars
23k
asdf
Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
Tools
Stars
12k
ggml
Tensor library for machine learning
Machine Learning
Stars
12k
tigerbeetle
The financial transactions database designed for mission critical safety and performance.
Applications
Database
Stars
11k
mimalloc
mimalloc is a compact general purpose allocator with excellent performance.
Allocators and Memory Management
Stars
11k
xmake
🔥 A cross-platform build utility based on Lua
Development Tools
Stars
8k
sokol
minimal cross-platform standalone C headers
Games
Stars
5k
nanovg
Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.
Graphics Library
Stars
4k
dockerc
container image to single executable compiler
Misc
Stars
4k
mach
zig game engine & graphics toolkit
Libraries
Games
Stars
4k
zls
A Zig language server supporting Zig developers with features like autocomplete and goto definition
Development Tools
Editor plugins
Tools
Stars
4k
umbrella
⛱ Broadly scoped ecosystem & mono-repository of 204 TypeScript projects (and ~185 examples) for general purpose, functional, data driven development
WebAssembly
Stars
4k
river
[mirror] A dynamic tiling Wayland compositor
Applications
GUI
Graphics Library
Stars
3k
chrono
Date and time library for Rust
Date, Time and Timezones
Stars
3k
zap
blazingly fast backends in zig
Network
Web
Stars
3k
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.
Libraries
Concurrency
Asynchronous Runtime
Stars
3k
zig-gamedev
Dev repo for @zig-gamedev libs and sample applications
Libraries
Games
Stars
2k
zml
Any model. Any hardware. Zero compromise. Built with @ziglang / @openxla / MLIR / @bazelbuild
Libraries
Machine Learning
Stars
2k
capy
💻Build one codebase and get native UI on Windows, Linux and Web
Libraries
GUI
Stars
2k
libsoundio
C library for cross-platform real-time audio input and output
C/C++ libraries packaged for Zig
Stars
2k
libxlsxwriter
A C library for creating Excel XLSX files.
C/C++ libraries packaged for Zig
Stars
2k
microzig
Unified abstraction layer and HAL for several microcontrollers
Applications
Embedded Development
Stars
1k
buzz
👨🚀 buzz, A small/lightweight statically typed scripting language
Applications
Compilers and Interpreters
Stars
1k
wasm4
Build retro games using WebAssembly for a fantasy console.
Libraries
Stars
1k
arocc
A modern fully featured C compiler.
Applications
Compilers and Interpreters
Stars
1k
awesome-zig
A collection of some awesome public Zig programming language projects.
Learning Resources
Stars
1k
cyber
Fast and concurrent scripting.
Applications
Compilers and Interpreters
Stars
1k
ryu
Converts floating point numbers to decimal strings
Parser
File format processing
Stars
1k
zig-clap
Command line argument parsing library
Libraries
Parser
Stars
1k
raylib-zig
Manually tweaked, auto-generated raylib bindings for zig. https://github.com/raysan5/raylib
Libraries
Stars
976
zigup
Download and manage zig compilers.
Development Tools
Tools
Stars
922
http.zig
An HTTP/1.1 server for zig
Applications
Network
Stars
903
zig-cookbook
Simple Zig programs that demonstrate good practices to accomplish common programming tasks.
Learning Resources
Stars
900
jetzig
Jetzig is a web framework written in Zig
Web
Stars
878
libvaxis
a modern tui library written in zig
Misc
Stars
840
zigmod
📦 A package manager for the Zig programming language.
Development Tools
Tools
Stars
806
zig.guide
Repo for https://zig.guide content. Get up to speed with Zig quickly.
Learning Resources
Stars
701
dvui
Libraries
GUI
Stars
637
zvm
zvm (Zig Version Manager) lets you easily install/upgrade between different versions of Zig.
Development Tools
Tools
Stars
629
vscode-zig
Zig language support for VSCode
Development Tools
Editor plugins
Tools
Stars
625
pluto
An x86 kernel written in Zig
Applications
Operating System
Bootables
Stars
611
libonnx
A lightweight, portable pure C99 onnx inference engine for embedded devices with hardware acceleration support.
Machine Learning
Stars
602
vulkan-zig
Vulkan binding generator for Zig
Libraries
GUI
GPU Computing
Stars
582
zigimg
Zig library for reading and writing different image formats
Libraries
Image and Video Processing
Stars
573
gyro
A Zig package manager with an index, build runner, and build dependencies.
Development Tools
Tools
Stars
570
toy-lang
Toy language for experimentation and fun.
Applications
Compilers and Interpreters
Stars
570
mewz
A unikernel designed specifically for running Wasm applications and compatible with WASI
Applications
Stars
564
linuxwave
Generate music from the entropy of Linux 🐧🎵
Audio
Stars
549
Cubyz
Voxel sandbox game with a large render distance, procedurally generated content and some cool graphical effects.
Applications
Games
Stars
549
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.
GUI
Stars
544
zig-network
A smallest-common-subset of socket functions for crossplatform networking, TCP & UDP
Libraries
Network
Sensor and Communication Interface
Stars
533
ziggy-pydust
A toolkit for building Python extensions in Zig.
Libraries
Compilers and Interpreters
FFI Bindings
Stars
520
mecha
A parser combinator library for Zig
Libraries
Stars
517
zig.vim
Vim configuration for Zig
Development Tools
Editor plugins
Tools
Stars
508
zap
An asynchronous runtime with a focus on performance and resource efficiency.
Libraries
Asynchronous Runtime
Stars
492
sokol-zig
Zig bindings for the sokol headers (https://github.com/floooh/sokol)
Libraries
Games
FFI Bindings
Stars
484
zgl
Zig OpenGL Wrapper
Libraries
Graphics Library
Stars
478
zen
Experimental operating system written in Zig
Applications
Bootables
Operating System
Stars
462
zig-sqlite
zig-sqlite is a small wrapper around sqlite's C API, making it easier to use with Zig.
Applications
Libraries
Database
Stars
460
zig-string
A String Library made for Zig
Libraries
Algorithms and Data Structures
String Processing
Stars
438
dt
dt - duct tape for your unix pipes
Applications
Stars
431
kernel-zig
:floppy_disk: hobby x86 kernel zig
Applications
Bootables
Operating System
Stars
422
waylock
[mirror] A small, secure Wayland screenlocker
Applications
Stars
420
tetris
A simple tetris clone written in zig programming language.
Applications
Games
Stars
395
SDL.zig
A shallow wrapper around SDL that provides object API and error handling
Libraries
Graphics Library
Stars
393
websocket.zig
A websocket implementation for zig
Applications
Web
Stars
381
ZigAndroidTemplate
This repository contains a example on how to create a minimal Android app in Zig.
Applications
Stars
375
ZigGBA
Work in progress SDK for creating Game Boy Advance games using Zig programming language.
Libraries
Games
Stars
375
macos-cross-compiler
Compile binaries for macOS on Linux
Misc
Stars
374
tokamak
Server-side framework for Zig, relying heavily on dependency injection.
Libraries
Stars
356
pg.zig
Native PostgreSQL driver / client for Zig
Applications
Database
Stars
355
zhp
A Http server written in Zig
Libraries
Network
Web
Stars
352
cosmic
A platform for computing and creating applications.
Applications
GUI
Graphics Library
Stars
341
zig-overlay
Nix flake for the Zig compiler.
Tools
Stars
337
ziglua
Zig bindings for the Lua C API
Libraries
FFI Bindings
Stars
330
fancy-cat
PDF reader for terminal emulators using the Kitty image protocol
Misc
Stars
325
zigwin32
Zig bindings for Win32 generated by https://github.com/marlersoft/zigwin32gen
Libraries
Operating System
Stars
317
zware
Zig WebAssembly Runtime Engine
Libraries
WebAssembly
Stars
316
bork
A TUI chat client tailored for livecoding on Twitch.
Applications
Stars
298
HellOS
"hello world" x86 kernel example
Applications
Bootables
Operating System
Stars
294
Zigistry
A place where you can find all the libraries that suit your Zig lang needs. ⭐️ Please star to support this work!
Misc
Stars
293
libgroove
streaming audio processing library
C/C++ libraries packaged for Zig
Stars
284
zig-protobuf
a protobuf 3 implementation for zig.
Applications
Parser
File format processing
Stars
279
sdk
TinyVG software development kit
Graphics Library
Stars
278
bold
bold: the bold linker
Development Tools
Tools
Stars
276
sig
a Solana validator client implementation written in Zig
Applications
Web3 Framework
Stars
275
rheia
A blockchain written in Zig.
Applications
Web3 Framework
Stars
275
liz
Lisp-flavored general-purpose programming language (based on Zig)
Applications
Stars
272
onnx2c
Open Neural Network Exchange to C compiler.
Machine Learning
Stars
271
zig-args
Simple-to-use argument parser with struct-based config
Libraries
Parser
Stars
269
pacman.zig
Simple Pacman clone written in Zig.
Applications
Games
Stars
268
fastfilter
fastfilter: Binary fuse & xor filters for Zig (faster and smaller than bloom filters)
Libraries
Algorithms and Data Structures
Stars
266
zig-cli
A simple package for building command line apps in Zig
Applications
Parser
Stars
258
known-folders
Provides access to well-known folders across several operating systems
Libraries
File format processing
Stars
258
aftersun
Top-down 2D RPG
Games
Stars
251
zalgebra
Linear algebra library for games and real-time graphics.
Libraries
Games
Scientific Computation
Stars
248
routez
Http server for Zig
Libraries
Network
Stars
247
gotta-go-fast
Performance Tracking for Zig
Benchmarks
Stars
246
godot-zig
Zig bindings for Godot 4
Games
Stars
244
zigcoro
A Zig coroutine library
Libraries
Concurrency
Stars
236
zig-okredis
Zero-allocation Client for all the various Redis forks
Applications
Database
Stars
234
zig-js
Access the JS host environment from Zig compiled to WebAssembly.
WebAssembly
Stars
232
redis-cuckoofilter
Hashing-function agnostic Cuckoo filters for Redis
Applications
Libraries
Database
Stars
231
futureproof
A live editor for fragment shaders, powered by Neovim, WebGPU, and Zig!
Development Tools
Stars
231
jok
A minimal 2d/3d game framework for @ziglang.
Games
Stars
230
Zig
Collection of Algorithms implemented in Zig.
Algorithms and Data Structures
Stars
227
clashos
multiplayer arcade game for bare metal Raspberry Pi 3 B+
Applications
Bootables
Games
Stars
224
zig-objc
Objective-C runtime bindings for Zig (Zig calling ObjC).
Libraries
FFI Bindings
Stars
220
zig-regex
A regex implementation for the zig programming language
Applications
Libraries
Parser
File format processing
Stars
217
getty
A (de)serialization framework for Zig
Libraries
File format processing
Stars
215
zig-yaml
YAML parser for Zig
Applications
Parser
File format processing
Stars
215
ffmpeg
FFmpeg Zig package
C/C++ libraries packaged for Zig
FFI Bindings
Stars
214
zul
zig utility library
Date, Time and Timezones
Stars
210
ziglyph
Unicode text processing for the Zig programming language.
Libraries
File format processing
Stars
206
nanovg-zig
A small anti-aliased hardware-accelerated vector graphics library
Graphics Library
Stars
200
zlm
Zig linear mathemathics
Libraries
Scientific Computation
Stars
199
LoLa
LoLa is a small programming language meant to be embedded into games.
Applications
Compilers and Interpreters
Stars
197
mach-gpu
mach/gpu: truly cross-platform WebGPU graphics for Zig
GPU Computing
Stars
188
fundude
Gameboy emulator: Zig -> wasm
Applications
Emulators
Stars
187
zua
An implementation of Lua 5.1 in Zig, for learning purposes
Applications
Compilers and Interpreters
Stars
185
MiniPixel
A tiny pixel art editor
Applications
Stars
184
zig-mode
Zig mode for Emacs
Development Tools
Editor plugins
Tools
Stars
182
llama2.zig
Inference Llama 2 in one file of pure Zig
Libraries
Machine Learning
Stars
178
rust-vs-zig
Comparing unsafe Rust vs Zig by writing a bytecode interpreter with GC in both langs
Benchmarks
Stars
176
zig-libgc
Zig-friendly library for interfacing with libgc (bdwgc) -- the Boehm-Demers-Weiser conservative garbage collector
Libraries
Stars
172
yazap
🔧 The ultimate Zig library for seamless command line argument parsing.
Libraries
Parser
Stars
172
interface.zig
Dynamic dispatch for zig made easy
Libraries
Stars
169
zig-pypi
The Zig programming language, packaged for PyPI
Development Tools
Stars
167
ZigBrains
The zig language plugin for intellij
Tools
Stars
165
zero-graphics
Application framework based on OpenGL ES 2.0. Runs on desktop machines, Android phones and the web
Libraries
Graphics Library
Stars
164
apple_pie
Basic HTTP server implementation in Zig
Libraries
Network
Stars
154
setup-zig
use a @ziglang compiler in your github actions workflows
Development Tools
Tools
Stars
154
leviathan
A lightning-fast Zig-powered event loop for Python's asyncio.
Libraries
Stars
154
libflightplan
A library for reading and writing flight plans in various formats. Available as both a C and Zig library.
Libraries
Stars
154
zbpf
Writing eBPF in Zig
Misc
Stars
153
rayray
A tiny GPU raytracer, using Zig and WebGPU
Applications
Stars
152
zig-wasm-dom
Zig + WebAssembly + JS + DOM
Applications
Web
WebAssembly
Stars
152
mach-gpu-dawn
Google's Dawn WebGPU implementation, cross-compiled with Zig into a single static library
GPU Computing
Stars
148
zig-v8
Simple V8 builds with C and Zig bindings.
Libraries
Stars
148
zigfsm
A finite state machine library for Zig
Finite State Machine
Stars
145
learnopengl
https://learnopengl.com tutorials ported to zig
GUI
Graphics Library
Stars
144
hevi
Hex viewer
Tools
Stars
142
s2s
A zig binary serialization format.
Libraries
Algorithms and Data Structures
File format processing
Stars
142
zig-qoi
Quite OK Image format encoder/decoder written in Zig
Libraries
Stars
141
zvisor
Minimalistic hypervisor built on KVM, coded with Zig.
Operating System
Stars
137
zig-ios-example
Minimal build.zig for targeting iOS
Applications
Misc
Stars
137
mustache-zig
Logic-less templates for Zig
Web
Stars
136
tls13-zig
The first TLS1.3 implementation in Zig(master/HEAD) only with std.
Libraries
Stars
135
koino
CommonMark + GFM compatible Markdown parser and renderer
Applications
Parser
File format processing
Stars
135
pike
Async I/O for Zig
Asynchronous Runtime
Stars
134
zig-nodejs-example
Node.js Native Module written in Zig
Applications
Stars
134
zig-upaya
Zig-based framework for creating game tools and helper apps
Libraries
GUI
Stars
131
ctregex.zig
Compile time regular expressions in zig
Libraries
Stars
131
log.zig
A structured logger for Zig
Libraries
File format processing
Stars
130
zig-gamekit
Companion repo for zig-renderkit for making 2D games
Libraries
Games
Stars
126
moonshine
A spectral path tracer built with Zig + Vulkan
Libraries
Graphics Library
Stars
125
zuckdb.zig
A DuckDB driver for Zig
Applications
Database
Stars
124
Zig-AoC-Template
A template for Advent of Code participants using Zig
Development Tools
Stars
124
tree-sitter-zig
Development Tools
Stars
124
zBench
📊 zig benchmark
Benchmarks
Stars
123
zig-vulkan-triangle
simple triangle displayed using vulkan, xcb, and zig
Applications
GUI
Graphics Library
Stars
123
zig-window
window client library
Libraries
Stars
123
cova
Commands, Options, Values, Arguments. A simple yet robust cross-platform command line argument parsing library for Zig.
Parser
Stars
122
redis-rope
🪢 A fast native data type for manipulating large strings in Redis
Applications
Stars
120
IUPforZig
IUP (Portable User Interface Toolkit) bindings for the Zig language.
Libraries
GUI
Stars
120
async_io_uring
An event loop in Zig using io_uring and coroutines
Libraries
Stars
120
positron
A web renderer frontend for zig applications
Libraries
GUI
Stars
119
ZT
A zig based Imgui Application framework
Libraries
Graphics Library
Stars
118
wazm
Web Assembly Zig Machine
Libraries
WebAssembly
Stars
118
zigcv
zig bindings for OpenCV4
Libraries
Image and Video Processing
Stars
117
zig-toml
A TOML parser written in Zig
Applications
File format processing
Parser
Stars
116
intellij-zig
The IntelliJ IDEA plugin for the Zig programming language ┗:smiley:┛ ┏:smiley:┓ ┗:smiley:┛ ┏:smiley:┓
Development Tools
Stars
116
requestz
HTTP client for Zig 🦎
Network
Stars
116
zorroOS
A hobby operating system written in Zig & C that reimagines classic UNIX ideas for modern technology
Operating System
Stars
116
zig_learn_opengl
Follow the Learn-OpenGL book using Zig
Graphics Library
Stars
115
zaml
🚀 Fast YAML 1.2 parsing library for Python 3
Libraries
Stars
115
zimdjson
Parsing gigabytes of JSON per second. Zig port of simdjson with fundamental features.
Parser
Stars
114
rem
An HTML parsing library, written in Zig.
Applications
Libraries
Parser
Stars
113
c2z
C++ to Zig bindings and transpiler
FFI Bindings
Stars
111
zigstr
Zigstr is a UTF-8 string type for Zig programs.
Libraries
String Processing
Stars
111
zorrow
Borrowchecker in Zig
Allocators and Memory Management
Stars
109
zig2nix
Flake for packaging, building and running Zig projects.
Tools
Stars
108
repository
A community-maintained repository of zig packages
Development Tools
Stars
107
qml_zig
QML bindings for the Zig programming language
Libraries
GUI
Stars
107
zigtoys
All about Zig + WASM and seeing what we can do
WebAssembly
Stars
107
zig-opengl
OpenGL binding generator based on the opengl registry
Graphics Library
Stars
105
hypergraphz
HypergraphZ - A Hypergraph Implementation in Zig
Libraries
Algorithms and Data Structures
Stars
103
ZWL
Zig Windowing Library
Libraries
GUI
Stars
103
h11
I/O agnostic HTTP/1.1 implementation for Zig 🦎
Libraries
Network
Stars
103
zig-wasi
Minimal WASI interpreter
WebAssembly
Stars
102
zig-curl
Zig bindings for libcurl
FFI Bindings
Stars
101
zigrad
A deep learning framework built on an autograd engine with high level abstractions and low level control.
Libraries
Machine Learning
Stars
101
zig-graph
Directed graph data structure for Zig
Libraries
Algorithms and Data Structures
Stars
100
legend-of-swarkland
Turn-based action fantasy puzzle game inspired by NetHack and Crypt of the Necrodancer
Applications
Games
Stars
100
zig-wlroots
[mirror] Zig bindings for wlroots
Libraries
Stars
100
zinc
Zinc is a web framework written in pure Zig with a focus on high performance, usability, security, and extensibility.
Web
Stars
99
zglfw
A thin, idiomatic wrapper for GLFW. Written in Zig, for Zig!
Libraries
Stars
98
zig-wayland
[mirror] Zig wayland scanner and libwayland bindings
Libraries
Stars
98
zoltan
A Sol-inspired minimalist Lua binding for Zig.
Libraries
Stars
98
ziglint
A linting suite for Zig
Tools
Stars
98
pinephone-nuttx
Apache NuttX RTOS for PinePhone
Embedded Development
Stars
98
Zig-Playdate-Template
Starter code for a Playdate program written in Zig
Games
Stars
96
pbui-main
The main repository for the PBUI project
Applications
System tools
Operating System
Stars
96
http
HTTP core types for Zig 🦴
Libraries
Stars
95
zpm
Zig package manager helper
Development Tools
Tools
Stars
95
zig-bare-metal-raspberry-pi
Bare metal raspberry pi program written in zig
Applications
Bootables
Embedded Development
Stars
95
zig-datetime
A date and time module for Zig
Libraries
Date, Time and Timezones
Stars
95
SDL
SDL with the build system replaced by Zig
C/C++ libraries packaged for Zig
Graphics Library
Stars
95
zeit
a date and time library written in zig. Timezone, DST, and leap second aware
Date, Time and Timezones
Stars
95
gpt4all.zig
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
Machine Learning
Stars
94
zek
Applications
Stars
94
weekend-raytracer-zig
A Zig implementation of the "Ray Tracing in One Weekend" book
Applications
GUI
Graphics Library
Stars
93
sublime-zig-language
Zig language support for Sublime Text
Development Tools
Editor plugins
Tools
Stars
92
zon2nix
Convert the dependencies in `build.zig.zon` to a Nix expression [maintainer=@figsoda]
Development Tools
Stars
92
zignal
Image processing library
Libraries
Image and Video Processing
Stars
92
Zig-PSP
A project to bring the Zig Programming Language to the Sony PlayStation Portable!
Libraries
Games
Stars
90
jaz
A JVM implementation in Zig!
Development Tools
Stars
90
zzz
Simple and boring human readable data format for Zig.
Libraries
Stars
88
zigly
The easiest way to write services for Fastly's Compute@Edge in Zig.
Libraries
Stars
88
cudaz
Cuda library for Zig
GPU Computing
Stars
87
didot
Zig 3D game engine.
Libraries
Stars
87
zee_alloc
tiny Zig allocator primarily targeting WebAssembly
Libraries
Allocators and Memory Management
Stars
87
zigcli
A toolkit for building command lines programs in Zig.
Parser
Stars
86
ziggy-starkdust
⚡ Cairo VM in Zig ⚡
Applications
Web3 Framework
Stars
86
hzzp
Applications
Stars
86
iguanaTLS
Minimal, experimental TLS 1.2 implementation in Zig
Applications
Stars
86
mibu
Pure Zig library for low-level terminal manipulation.
Libraries
Stars
85
zig-sdk
An MSBuild SDK for building Zig, C, and C++ projects using the Zig compiler.
Development Tools
Tools
Stars
84
wasmtime-zig
Zig embedding of Wasmtime
Libraries
Web
WebAssembly
Stars
84
regz
Generate zig code from ATDF or SVD files for microcontrollers.
Embedded Development
Stars
83
zig-charm
A Zig version of the Charm crypto library.
Libraries
Stars
83
zig-cuckoofilter
Production-ready Cuckoo Filters for any C ABI compatible target.
Libraries
Algorithms and Data Structures
Stars
83
raspberrypi-rp2040
MicroZig Hardware Support Package for Raspberry Pi RP2040
Embedded Development
Stars
82
zig-libxml2
libxml2 built using Zig build system
Libraries
File format processing
Stars
81
ansi_term
Zig library for dealing with ANSI terminals
Libraries
Stars
80
zig-header-gen
Automatically generate headers/bindings for other languages from Zig code
Development Tools
Stars
80
embedded_zig
minimal Zig embedded ARM example (STM32F103 blue pill)
Applications
Bootables
Embedded Development
Stars
80
ffcnn
ffcnn is a cnn neural network inference framework, written in 600 lines C language.
Machine Learning
Stars
79
zig-doctest
A tool for testing snippets of code, useful for websites and books that talk about Zig.
Development Tools
Tools
Stars
79
zelda
A simple HTTP client library for Zig
Applications
Stars
79
zig-support
Zig language support for JetBrains IDEs
Editor plugins
Stars
78
json
A (de)serialization library for JSON
File format processing
Stars
77
kisa
Text editor of the new world
Applications
Stars
77
lmdb-zig
Lightweight, fully-featured, idiomatic cross-platform Zig bindings to Lightning Memory-Mapped Database (LMDB).
Libraries
Stars
76
CascadeOS
General purpose operating system targeting standard desktops and laptops.
Applications
Operating System
Stars
76
zig-tracy
Zig bindings for the Tracy profiler.
Libraries
Stars
76
dos.zig
Create DOS programs with Zig
Libraries
Stars
76
ziter
The missing iterators for Zig
Libraries
Stars
76
ziglang-set
A generic and general purpose Set implementation for the Zig language
Algorithms and Data Structures
Stars
76
serial
Serial port configuration library for Zig
Sensor and Communication Interface
Stars
74
ZigKit
Zig bindings for low-level macOS frameworks
Libraries
Stars
72
zig-renderkit
Libraries
Stars
71
dnns-from-scratch-in-zig
Applications
Machine Learning
Stars
71
zigrc
Zig reference-counted pointers inspired by Rust's Rc and Arc
Allocators and Memory Management
Stars
70
uefi-examples
UEFI examples in Zig
Applications
Bootables
Operating System
Stars
70
zig-minisign
Minisign reimplemented in Zig.
Applications
Stars
70
hello-algo-zig
Zig codes for the famous public project 《Hello, Algorithm》|《 Hello,算法 》 about data structures and algorithms.
Algorithms and Data Structures
Stars
69
zort
Sorting algorithms in zig
Libraries
Algorithms and Data Structures
Stars
68
zig-sparse-set
Sparse sets for zig, supporting both SOA and AOS style
Libraries
Algorithms and Data Structures
Stars
68
zig-ruby
FFI Bindings
Stars
66
zigish
A toy Unix shell written in Zig
Applications
Stars
66
sqlite-zig
Applications
Database
Stars
66
zini
Succinct data structures for Zig
Libraries
Stars
65
zfltk
Zig bindings for the FLTK gui library
GUI
Stars
64
Hidamari
Modern operating system aimed at running WebAssembly code.
Applications
Stars
64
notcurses-zig-example
Demo showing how to use Notcurses library for building terminal UIs with Zig
Libraries
Stars
64
linenoize
A port of linenoise to zig
Libraries
Stars
64
ws
WebSocket library for Zig ⚡
Web
Stars
64
zig-wasm-audio-framebuffer
Examples of integrating Zig and Wasm (and C) for audio and graphics on the web
WebAssembly
Stars
63
zig-bench
Simple benchmarking library
Libraries
Stars
62
zig-dns
Experimental DNS library implemented in zig
Libraries
Network
Stars
60
adma
A general purpose, multithreaded capable slab allocator for Zig
Libraries
Allocators and Memory Management
Stars
60
zfetch
Network
Stars
60
comath
Parser
Stars
60
birth
A better operating system
Operating System
Stars
59
btczee
Bitcoin protocol implementation in Zig.
Applications
Stars
59
slides
Slideshows at 10 000 FPS! A simple but powerful IMGUI based, OpenGL-rendered slideshow app in Zig
Graphics Library
Stars
58
zig-extras
An assortment of random utility functions that aren't in std and don't need to be their own pacakge.
Libraries
Stars
57
zig-time
A date and time parsing and formatting library for Zig.
Libraries
Date, Time and Timezones
Stars
57
cudaz
Toy Cuda wrapper for Zig
GPU Computing
Stars
56
cache.zig
A thread-safe, expiration-aware, LRU cache for Zig
Libraries
Algorithms and Data Structures
Stars
55
Ziguana-Game-System
A retro-style gaming console running on bare x86 metal written in Zig
Applications
Games
Stars
55
kc85.zig
A KC85 emulator written in Zig
Applications
Emulators
Stars
55
zig-wasm-test
A minimal Web Assembly example using Zig's build system.
Applications
Web
WebAssembly
Stars
55
zig-sfml-wrapper
A zig wrapper for csfml
Libraries
Stars
54
zig-gorillas
A clone of the classic QBasic Gorillas written in the Zig programming language
Applications
Stars
54
zig-prometheus
Prometheus/VictoriaMetrics client library for Zig
Libraries
Stars
53
daintree
[non-functional] ARMv8-A/RISC-V kernel (with UEFI bootloader)
Applications
Embedded Development
Stars
53
zerve
A simple framework for writing web services in zig.
Applications
Web
Stars
53
nfd-zig
OS-native file dialogs on Linux, macOS and Windows
Libraries
Stars
53
wasmer-zig
Zig bindings for the Wasmer WebAssembly runtime
Libraries
Web
Stars
52
Zig-Showdown
A community effort to create a small multiplayer 3D shooter game in pure zig
Applications
Stars
52
ZEIN
Zig-based implementation of tensors
Machine Learning
Stars
51
zig-toml
Zig TOML (v1.0.0) parser
Applications
File format processing
Stars
51
metronome
A set of tools for modifying and randomizing Pokémon games
Libraries
Games
Stars
51
TextEditor
A backbone for text editors. No rendering, no input, but everything else.
Libraries
Stars
51
zig_vulkan
Toying with vulkan and zig
GUI
GPU Computing
Stars
50
trOS
tiny aarch64 baremetal OS thingy
Applications
Bootables
Operating System
Stars
50
zinput
A Zig command-line input library!
Libraries
Stars
50
art.zig
An Adaptive Radix Tree ported from c
Libraries
Stars
49
georgios
Hobby Operating System
Applications
Bootables
Operating System
Stars
49
riscv-zig
A RISC-V emulator written in Zig
Applications
Emulators
Stars
49
minz
Minimal string compression
Libraries
Stars
49
mailbox
Zig Mailbox is convenient inter-thread communication mechanizm.
Multithreading
Stars
48
nix-zig-stdenv
cross-compile nixpkgs with zig
Tools
Stars
48
protobuf-zig
A protocol buffers implementation in zig
File format processing
Stars
47
zuri
URI parser for Zig
Applications
Parser
Network
Stars
47
uefi-paint
UEFI-bootable touch paint app
Applications
Bootables
Operating System
Stars
47
rules_zig
Bazel build rules for Zig
Development Tools
Stars
47
jido
地圖 (Jido) is a lightweight Unix TUI file explorer designed for speed and simplicity.
Tools
Stars
47
llama2.zig
Inference Llama 2 in pure Zig
Machine Learning
Stars
45
protozig
The protozig(uana), or protocol buffers implementation in Zig
Applications
Stars
45
parg
Lightweight argument parser for Zig
Parser
Stars
45
myzql
MySQL and MariaDB driver in native Zig
Database
Stars
44
zigfmt-web
zig fmt on the web
Development Tools
Web
Stars
44
zig-snapshots
Preview Zig's incremental linker state in interactive HTML
Development Tools
Stars
44
zacho
Zig's Mach-O parser
Applications
System tools
Stars
44
zootdeck
Fediverse GTK Desktop Reader
Applications
GUI
Stars
44
zjson
Minimal json library with zero allocations
Libraries
Stars
44
Lazy-Zig
Linq in Zig
Libraries
Misc
Stars
44
zig-os
A simple OS written in Zig following Philipp Oppermann's posts "Writing an OS in Rust"
Bootables
Operating System
Stars
44
zba
Game Boy Advance Emulator. Yes, I'm awful with project names.
Emulators
Stars
42
zss
zss is a CSS layout engine and renderer, written in Zig.
Applications
Stars
42
zwld
Experimental wasm linker
Applications
Stars
42
zig-luajit
Run Lua code in Zig apps! A package providing Zig language bindings to LuaJIT.
FFI Bindings
Stars
42
markets
Visually simulate basic markets.
GPU Computing
Stars
41
luf
Statically typed, embeddable, scripting language written in Zig.
Applications
Stars
41
awtfdb
the Anime Woman's Tagged File Data Base.
Applications
Stars
41
verkle-crypto
Cryptography for Ethereum Verkle Trees
Libraries
Web3 Framework
Stars
41
eaf
Supplementary material to "Euclidean Affine Functions and their Application to Calendar Algorithms"
Date, Time and Timezones
Stars
40
aquila
📫 A package index for Zig projects.
Development Tools
Stars
40
bamos
Open-source operating system
Applications
Stars
40
antiphony
A zig remote procedure call solution
Libraries
Stars
40
zefi
Zig Fiber Library (experiments; wip)
Concurrency
Stars
40
zighelp
Get up to speed with Zig quickly.
Learning Resources
Stars
40
accord
A simple argument parser for Zig
Parser
Stars
39
marble
A metamorphic testing library for Zig
Development Tools
Stars
39
tres
ValueTree-based JSON parser
Applications
File format processing
Stars
39
audiometa
An audio metadata/tag reading library written in Zig
Libraries
Stars
39
zig-generator
Async generator type for Zig
Libraries
Stars
39
zig-pek
A comptime HTML preprocessor with a builtin template engine for Zig.
Libraries
Stars
39
zig-gc
A super simple mark-and-sweep garbage collector written in Zig.
Allocators and Memory Management
Stars
39
commy
A serial monitor for Mac, Linux and Windows
Sensor and Communication Interface
Stars
38
snow
A small, fast, cross-platform, async Zig networking framework built on top of lithdew/pike.
Libraries
Stars
38
wz
Libraries
Stars
38
zimalloc
General purpose allocator for Zig
Allocators and Memory Management
Stars
37
zig-dis-x86_64
x86_64 disassembler library written in Zig
Libraries
Stars
37
tomlz
A well-tested TOML parsing library for Zig
File format processing
Stars
37
zig_gpt2
GPT-2 inference engine written in Zig
Machine Learning
Stars
36
zig-bare-metal-microbit
Bare metal microbit program written in zig
Applications
Bootables
Embedded Development
Stars
36
Zig-Oculus-Quest
An example application for the Oculus Quest, written in Zig
Applications
Stars
36
uefi-bootstrap
experiments with bootstrapping a kernel with UEFI
Applications
Stars
36
fontaine
A library to support text rendering in arbitrary contexts
Libraries
Stars
36
zigdig
naive dns client library in zig
Libraries
Network
Stars
35
ztick
tiny desktop utility to keep notes ( with no features ). Written in zig and gtk4
Applications
Stars
35
mruby-zig
mruby bindings for zig
Libraries
Compilers and Interpreters
Stars
35
funzig
Fun functional functionality for Zig!
Libraries
Stars
35
zig-bl602-nuttx
Zig on RISC-V BL602 with Apache NuttX RTOS and LoRaWAN
Embedded Development
Stars
35
zig-minirv32
Zig RISC-V32 emulator with Linux and baremetal examples
Emulators
Stars
34
zcoff
Like dumpbin.exe but cross-platform
Applications
Stars
34
lua-in-the-browser
using zig to build lua for webassembly
Applications
Web
WebAssembly
Stars
34
dipm
An alternative to `curl | sh`
Applications
Stars
34
Zig-Gltf-Display
A program that displays glTF files using Vulkan, written in Zig.
Libraries
GUI
Graphics Library
Stars
34
zig-midi
Audio
Stars
33
hello
Multi-threaded cross-platform HTTP/1.1 web server example in Zig.
Applications
Stars
33
zzmq
Zig Binding for ZeroMQ
Network
Stars
33
zig-riscv-embedded
Experimental Zig-based CoAP node for the HiFive1 RISC-V board
Embedded Development
Stars
33
reel
Screen capture software for Linux / Wayland
Sensor and Communication Interface
Stars
33
zig-jwt
JSON Web Tokens for Zig
Web
Stars
32
zig-snappy
Snappy compression for Zig
Applications
Stars
32
zigfp
Basic fixed point implementation in Zig.
Libraries
Stars
31
libpcre.zig
Zig bindings to libpcre
Applications
Parser
File format processing
Stars
31
smtp_client.zig
SMTP client for Zig
Libraries
Stars
31
zig-lv2
Zig-intuitive bindings for LV2.
Libraries
Stars
31
night.zig
Simple tool that just install & update zig nightly.
Tools
Stars
30
svd2zig
Convert System View Description (svd) files to Zig headers for baremetal development
Development Tools
Embedded Development
Stars
30
zig-deploy
Deploy your iOS apps written with Zig!
Development Tools
Stars
30
solana-program-sdk-zig
Write Solana programs in Zig.
Libraries
Stars
30
Alka
Simple, fast, easy to get started mid-level game engine written in Zig
Libraries
Stars
30
zig-nanoid
A tiny, secure, URL-friendly, unique string ID generator. Now available in pure Zig.
Libraries
Stars
29
asdf-zig
zig plugin for asdf version manager https://github.com/asdf-vm/asdf
Development Tools
Stars
29
ini
A teeny tiny ini parser
Applications
Stars
29
zig-dwarfdump
dwarfdump utility but in Zig
Applications
Stars
29
zig-libressl
LibreSSL stream wrappers for Zig
Applications
Stars
29
x86-zig
library for assembling x86 in zig (WIP)
Libraries
Misc
Operating System
Stars
29
zig-rcsp
Reference-counted Shared Pointer for Zig
Libraries
Stars
29
ecez
An ECS API for Zig!
Games
Misc
Stars
28
alg
Algebra for Zig
Scientific Computation
Stars
28
ziglet
a small zig game library
Games
Stars
27
tizr80
TiZr80, a TI-84+ CE/TI-83 Premium CE calculator emulator core
Applications
Stars
27
zlox
lox virtual machine implementation in zig!
Applications
Stars
27
comptime_hash_map
A statically initiated HashMap
Libraries
Stars
27
log.zig
a thread-safe logging library for zig.
Libraries
Logging Processing
Stars
27
wasm-zig
Common Wasm runtime binding to C API
Libraries
Web
WebAssembly
Stars
27
mach-sysaudio
cross-platform low-level audio IO in Zig
Audio
Stars
27
onnxruntime.zig
Incomplete experimental Zig wrapper for ONNX Runtime with examples (Silero VAD, NSNet2)
Machine Learning
Stars
27
zig-sqlite
Simple, low-level, explicitly-typed SQLite bindings for Zig.
Database
Stars
26
crisp
A Minimal Lispy Calculator
Applications
Stars
26
slingworks
Small to Medium scale 2d Game Engine for Zig
Libraries
Stars
26
wren-zig
wren bindings for zig
Libraries
Compilers and Interpreters
Stars
26
ish
Sketches for Zig
Libraries
Stars
26
zorm
Lightweight and efficient object-relational mapping
Libraries
Stars
26
ziegfried
A general-purpose memory allocator for Zig
Libraries
Allocators and Memory Management
Stars
26
zdb
A library for interacting with databases in Zig
Database
Stars
25
coconut
🥥 Cashu wallet and mint implementation in Zig
Applications
Stars
25
xml
Tokenize XML
Libraries
Stars
25
VecFns
Automatic Vector Math Functions In Zig
Libraries
Scientific Computation
Stars
25
string-searching
String(not limited to []const u8)-searching algorithms in zig
String Processing
Stars
25
cutransform
CUDA kernels in any language supported by LLVM
GPU Computing
Stars
25
gbemu
Zig Game Boy emulator
Emulators
Stars
24
zigbo
Zig build system graph output step
Development Tools
Stars
24
zig-inquirer
A collection of utilities for prompting information from the user on the CLI
Applications
Stars
24
iotmonitor
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
Applications
Misc
Embedded Development
Stars
24
zig-autolua
Lua binding creator for zig
Libraries
Stars
24
zigra
Command line toolkit for Zig
Libraries
Stars
24
zignite
A lazy stream (iterator) library for Zig
Libraries
Stars
24
ezpkg
Zig Package Manager Expansion Pack
Development Tools
Stars
24
openssl-zig
TLS/SSL and crypto library (uses Zig Build)
C/C++ libraries packaged for Zig
FFI Bindings
Stars
23
zelf
Zig's ELF parser utility
Applications
Stars
23
zig-json5
A JSON5 parser/stringifier for Zig resembling the std.json API
Applications
Parser
Stars
23
painterz
Low-level implementation of different painting primitives (lines, rectangles, ...) without specialization on a certain draw target
Libraries
Stars
23
seizer
Cross platform Zig library for obtaining a rendering context and loading assets
Libraries
Stars
23
diffz
Implementation of go-diff's diffmatchpatch in Zig
Libraries
Stars
23
zig-zlib
compile zlib in your build.zig
Libraries
Stars
22
Lukarnel
A microkernel in zig with rust microservices
Applications
Bootables
Operating System
Stars
22
cld
Linker for the Coff/PE file format
Applications
Stars
22
zig-on-stylus
EVM-interoperable smart contracts written in Zig!
Libraries
Stars
22
zig-ulid
A binary implementation of ULID in Zig.
Libraries
Stars
22
zig-libcurl
compile libcurl in your build.zig
Libraries
Stars
22
zig-tut
A collection of small projects and tutorials to learn ZIG; may it be inspiration for others as well.
Learning Resources
Stars
22
zdt
Timezoned Datetime in Zig
Date, Time and Timezones
Stars
22
zig-stable-array
Address-stable array with a max size that allocates directly from virtual memory.
Allocators and Memory Management
Stars
22
pinephone-lvgl-zig
LVGL for PinePhone (and WebAssembly) with Zig and Apache NuttX RTOS
GUI
Stars
21
SoftRenderLib
A collection of software rendering routines
Applications
Stars
20
kde-syntax-highlighting
kde xml file for zig syntax highlighting
Development Tools
Stars
20
curses-minesweeper
Minesweeper game written in curses with zig
Applications
Games
Stars
20
hts-zig
ziglang + htslib
Libraries
Stars
20
libvlc-zig
Zig bindings for libVLC media framework.
Libraries
Image and Video Processing
Stars
20
ziget
simple wget in zig without libc
Network
Stars
20
zig-tray
Create tray applications with zig
GUI
Stars
19
snake-zig
Applications
Games
Stars
19
zig-raytrace
simple raytracer in zig
Applications
GUI
Graphics Library
Stars
19
zyg
Pathtracer written in zig
Applications
Stars
19
ip.zig
A Zig library for working with IP Addresses
Libraries
Network
Stars
19
astroz
Astrodynamics and Spacecraft Toolkit Written in Zig! Features orbit prop, celestial precession, CCSDS parsing, RF parsing, fits image parsing, and more!
Libraries
Misc
Stars
19
setup-zig
Set up your GitHub Actions workflow with a specific version of Zig (https://ziglang.org/).
Development Tools
Tools
Stars
19
znvim
neovim remote rpc client implementation with zig
Tools
Stars
19
zig-string
Strings for Zig
String Processing
Stars
19
zigtris
A minimal terminal Tetris written in Zig
Games
Stars
19
misshod
MiSSHod is a minimal, experimental SSH client and server implemented as a library
Network
Stars
19
zzdoc
an scdoc compatible manpage compiler for build.zig
Misc
Stars
18
cmdlinezig
A simple command line parser
Applications
Stars
18
minesweeper-zig
Simple Minesweeper clone written in Zig, using SDL3 for graphics.
Applications
Stars
18
cupcake
an app framework for making small and delicious games! (very wip)
Libraries
Stars
18
ArrayVec
An array with a vector feeling in Zig
Libraries
Algorithms and Data Structures
Stars
18
netpunch
Network
Stars
18
ilo_license_key
iLO license key library
Misc
Stars
18
zig-lamp
Improve the zig experience in neovim
Tools
Stars
18
zig-composable-allocators
Comptime-generic composable allocators
Allocators and Memory Management
Stars
17
zig-ryu
Zig port of https://github.com/ulfjack/ryu
Applications
Parser
File format processing
Stars
17
blink
A game about building logic with lasers
Applications
Games
Stars
17
mogwai
Graphic utility used to manipulate objects in 3D for scene editing (commonly called Gizmo).
Applications
Stars
17
wired
Applications
Stars
17
zestos
a unix os written in zig for riscv64
Applications
Stars
17
zig-x86_64
Support for x86_64 specific instructions (e.g. TLB flush), registers (e.g. control registers), and structures (e.g. page tables)
Applications
Stars
17
2jz
An archetype-based entity-component-system library written in Zig.
Libraries
Stars
17
deque.zig
a lock free chase-lev deque for zig
Libraries
Algorithms and Data Structures
Stars
17
tenet
Automatic differentiation prototype in Zig
Libraries
Stars
17
ztags
ctags implementation for Zig written in Zig
Editor plugins
Tools
Stars
17
zig-data-structures
Algorithms and Data Structures
Stars
17
stmicro-stm32
HAL for stm32 (STMicro) devices
Embedded Development
Stars
17
zig-efi-os
Operating System
Stars
16
ollama-zig
Ollama Zig library
Libraries
Machine Learning
Stars
16
zasp
zasp ⚡ a streaming parser
Libraries
Stars
16
lscolors
A zig library for colorizing paths according to LS_COLORS
Libraries
Stars
16
zig-prompter
zig-prompter is a lightweight and flexible library for building and managing interactive text-based prompts.
Libraries
Parser
Stars
16
zesty-core
A RISC-V OS written in Zig.
Embedded Development
Stars
16
zig-gpio
A Zig library for controlling GPIO lines on Linux systems
Embedded Development
Stars
16
pulseaudio
pulseaudio with the build system replaced by zig
FFI Bindings
Stars
15
zcirc
A dynamic circular buffer allocator for zig
Libraries
Allocators and Memory Management
Stars
15
PeerType
Zig peer type resolution at comptime, ported from the compiler source code
Libraries
Stars
15
zCOM
A composable network protocol stack for embedded and desktop.
Libraries
Stars
15
ggml-zig
[ ggml: Tensor library for machine learning ] written in zig.
Machine Learning
Stars
15
zriscv
RISC-V emulator in Zig
Emulators
Stars
15
zig-lvgl-nuttx
Zig LVGL Touchscreen App on Apache NuttX RTOS
GUI
Stars
14
gamejam-zig-vulkan
A game written in ~1 day using zig and vulkan
Applications
Stars
14
zig-containers
A container library for Zig.
Libraries
Algorithms and Data Structures
Stars
14
zig-range
A range function to loop over an index without an extra variable.
Libraries
Stars
14
libz
zlib with the build system replaced by zig
C/C++ libraries packaged for Zig
FFI Bindings
Stars
14
zig-json
A JSON library for inspecting arbitrary values
File format processing
Stars
14
datetime
Generic Date, Time, and DateTime library.
Date, Time and Timezones
Stars
14
zig-sbi
Zig wrapper around the RISC-V SBI specification
Embedded Development
Stars
14
quanta
A game engine/framework written in and for zig
Games
Stars
13
zig-diff
Text diffing in zig
Development Tools
Stars
13
sapt
Simple file-oriented API-testing tool
Applications
Stars
13
base32
base32 encoding/decoding for ziglang
Applications
Parser
Encryption
Stars
13
zigmkv
[wip] Matroska/webm (mkv) parser in Zig
Applications
Parser
File format processing
Stars
13
ZBZZ.OS
An operating system built with RISCV and Zig
Applications
Bootables
Operating System
Stars
13
zig-objdump
objdump but in Zig and for Zig
Applications
Stars
13
wayfarer
Experiments involving a Zig Wayland compositor.
Applications
Stars
13
zig-nestedtext
Zig NestedText parser library - a simple human readable data format based on YAML
Libraries
Stars
13
zig-oauth2
HTTP handler functions to allow you to easily add OAuth2 login support to your Zig application
Libraries
Stars
13
zig-docker
Zig bindings for the Docker Engine API
Libraries
Stars
13
markzig
Markdown parser for Zig
File format processing
Stars
13
nasm
nasm with the build system replaced by zig
FFI Bindings
Stars
13
zecsi
Small game framework made with Zig utilizing the awesome raylib
Games
Stars
13
zig-gameboy
A gameboy emulator in zig
Emulators
Stars
13
zig-sdl2
SDL2 bindings for Zig
Graphics Library
Stars
12
zig-cassandra
Cassandra CQL client
Applications
Database
Stars
12
zig-armv8m-test
Minimal Zig-based app for Armv8-M + TrustZone
Applications
Bootables
Embedded Development
Stars
12
zig-raylib-experiments
Some classic game implementations in Zig using raylib
Applications
Stars
12
base58-zig
A base58 encoder/decoder implementation in Zig
Libraries
Stars
12
htmlentities.zig
HTML entity data for Zig
Libraries
Web
Stars
12
winpthreads-zigbuild
The Winpthreads Library for Zig toolchain
C/C++ libraries packaged for Zig
Stars
12
workspace
Workspace is a powerful application designed to install and manage all your repositories in your chosen destination.
Tools
Stars
11
gi
Simple program that generates .gitignore files based on the templates from https://github.com/toptal/gitignore.
Applications
Stars
11
zava
Mini Java VM in Zig
Applications
Stars
11
ZigPaint
A simple paint application written in Zig. Used to create an OpenGL loader/wrapper and a minimal UI system.
Applications
GUI
Stars
11
zig-wasm-snake
Classic snake game written in Zig, compiled to WASM.
Applications
Stars
11
onenightonearth
An interactive star map, written in Typescript and WebAssembly using Zig
Applications
Stars
11
inon
:floppy_disk: Data serialization format in Zig
Libraries
Parser
Stars
11
tm35-nds
A library for working with Nintendo DS roms
Libraries
Games
Stars
11
libffi
A friendly libffi fork with a Zig build script and bindings.
Libraries
C/C++ libraries packaged for Zig
FFI Bindings
Stars
11
VecZig
Vector implementation in Zig
Algorithms and Data Structures
Stars
11
zeptolibc
Some basic libc functions for working with C code in Zig
Embedded Development
Stars
11
rclzig
ROS 2 client library in Zig.
Operating System
Stars
11
MinimalRoboticsPlatform
MRP is a minimal microkernel that supports the most fundamental robotic domains. It's thought for highly integrated robotics development.
Operating System
Stars
11
zig-flutter
Flutter w/ Zig
FFI Bindings
Stars
11
zgml
Tensor library for machine learning, inspired by ggml
Machine Learning
Stars
11
termy48
A 2048 game to run in terminal
Games
Stars
10
vmt
Toy OS written in Zig
Bootables
Stars
10
zsmol
(No longer developed) The new Smol compiler and reference.
Compilers and Interpreters
Stars
10
libchromaprint
chromaprint with the build system replaced by zig
C/C++ libraries packaged for Zig
FFI Bindings
Stars
10
zoridor
A Quoridor game for terminal and web
Games
Stars
9
brainfuck-zig
Brainfuck interpreter written in zig
Applications
Compilers and Interpreters
Stars
9
hello-triangle
Opens a window and draws a nice little triangle
Applications
Stars
9
computils
Zig utilities for all your comptime needs.
Applications
Stars
9
hexdump-zip
produce an annotated hexdump of a zipfile
Applications
System tools
File format processing
Stars
9
zdwg
Read, manipulate, write AutoCad DWG files in zig
Libraries
Stars
9
zig-tzif
TZif parsing for Zig
Libraries
Date, Time and Timezones
Stars
9
zargs
Another Comptime-argparse for Zig! Let's start to build your command line!
Libraries
Parser
Stars
9
YieArKUNGFUZig
A Yie Ar Kung-Fu clone created in Zig with raylib.
Games
Stars
9
zprob
A Zig Module for Random Number Distributions
Libraries
Scientific Computation
Stars
9
brightnessztl
A CLI to control device backlight
System tools
Embedded Development
Stars
9
image-viewer
An image-viewer experiment written in Zig
Image and Video Processing
Stars
9
ZigZag
Noise Framework implementation in Zig Language for use in EVER/IP and WireGuard
Network
Stars
8
ziguid
GUID parsing/stringifying with zig
Applications
Parser
File format processing
Stars
8
chip8-zig
A CHIP-8 emulator written in Zig
Applications
Emulators
Stars
8
zig-syslinfo
Linux sysinfo Zig library
Libraries
Operating System
Stars
8
zig-windows-console
Zig Windows Console stuff
Libraries
Stars
8
LZig4
Implementing lz4 in zig.
Libraries
Algorithms and Data Structures
Stars
8
zigavl
An AVL tree written in Zig
Libraries
Stars
8
zig-leven
Measure the difference between two slices using the Levenshtein distance algorithm
Libraries
Stars
8
lean4-zig
Zig bindings for Lean4
Libraries
Stars
8
asio
Asio C++ Library (uses zig build-system)
C/C++ libraries packaged for Zig
FFI Bindings
Stars
8
hello-getzig
Tools
Stars
8
zigpkgs
A collection of zig packages built with Nix
Tools
Stars
8
zag
Game dev project written in Zig and C
Games
Stars
8
recblock
Blockchain for a record management and money transfer system
Web3 Framework
Stars
7
pixelcode
pixel code
Applications
Stars
7
underburrow
A small platformer example for Slingworks & Zig
Applications
Stars
7
aws-lambda-zig
🟠 Write AWS Lambda functions in Zig programming language
Applications
Web
Stars
7
Seal
An allocator that wraps another allocator and detects if memory is leaked after usage
Libraries
Allocators and Memory Management
Stars
7
zig-php
PHP extension written in Zig
Libraries
FFI Bindings
Stars
7
tjp
File format processing
Stars
7
fury
Fury, a gradual, safe systems language
Compilers and Interpreters
Stars
7
libmp3lame
libmp3lame with the build system replaced by zig
FFI Bindings
Stars
7
algae
Zig math library focused on game development
Scientific Computation
Stars
7
zten
Tensor library for Zig, based on ggml
Machine Learning
Stars
7
zig-game-engine
Learning zig through game engine
Games
Stars
7
ScriptHookVZig
Write GTA V mods using Zig
Games
Stars
7
dungeon-rush
👾🐍 A zig port of Dungeon Rush. An open-source game inspired by snake, written in pure Zig with SDL2.
Games
Stars
7
url
Network
Stars
6
Butterfly-Quiz
A basic quiz written from scratch in Zig/raylib to help me learn the names of various butterflies.
Applications
Stars
6
geteltorito-zig
geteltorito re-write in Zig
Applications
Misc
Stars
6
zplay
A simple framework intended for game/tool creation.
Libraries
Stars
6
zigtimsort
TimSort implementation for Zig
Libraries
Algorithms and Data Structures
Stars
6
comptemplate
Comptime Templates
Libraries
Stars
6
zig-time
A date and time parse and format library for Zig
Libraries
Date, Time and Timezones
Stars
6
singleflight.zig
Duplicate function call suppression for Zig
Libraries
Stars
6
zig-ini
.ini parser for zig
Parser
Stars
6
zig-date
🕒 time and date for Zig
Date, Time and Timezones
Stars
6
BasicCompare
A basic comparitive analysis of C, C++, Rust, and Zig.
Benchmarks
Stars
5
calctax
Simple tax calculator for employees in Poland after Nowy Lad changes in 2022
Applications
Stars
5
prettizy
Zig library to prettify JSON and XML strings
Applications
File format processing
Stars
5
zstack
Line-race tetris mode in Zig
Applications
Games
Stars
5
ztatusbar
Configurable statusbar for Xorg server using xsetroot
Applications
Stars
5
astrolabe
backend for https://astrolabe.pm
Applications
Stars
5
wavefront-obj
A parser for wavefront object files
Libraries
Stars
5
zwin
Making windows with Zig! (Only works on Windows at the moment)
Libraries
Stars
5
zig-epub
Minimal Zig library for creating EPUB 2.1 files
Libraries
File format processing
Stars
5
9p-zig
9P2000 protocol implemented in zig
Libraries
Stars
5
statsd-zig
Basic statsd implementation in Zig.
Network
Stars
5
telegram_echobot_zig
A bot in Telegram that repeats the text being sent, written in Zig ⚡
Network
Stars
5
zamqp
zig wrapper around rabbitmq-c
Network
Stars
5
wolfssl
WolfSSL library - Using Zig Build
C/C++ libraries packaged for Zig
FFI Bindings
Stars
5
btree.zig
Behavior Tree library written in Zig
Algorithms and Data Structures
Stars
5
date-zig
Fast calendar algorithms ported to zig
Date, Time and Timezones
Stars
5
v4l2capture
v4l2 video capturer written in Zig
Sensor and Communication Interface
Stars
5
beanstalkz
Zig client for Beanstalkd - simple and fast general purpose work queue
Network
Stars
4
proxy-wasm-cloud-logging-trace-context
A proxy-wasm compilant WebAssembly module for making proxies integrate with Google Cloud Logging.
Applications
Stars
4
zdb
Allocator-free document oriented database management. WIP
Libraries
Stars
4
libredo
Libraries
Stars
4
strcompare
strcompare is a library for comparing strings using Hamming, Levenshtein, and Damerau-Levenshtein metrics.
Libraries
Stars
4
espresso-zig
Zig bindings for espresso C library
Libraries
Stars
4
jwt-zig
JWT impl in zig
Libraries
Stars
4
zigdeck
A library that creates and shuffles a deck of cards from which you can draw
Games
Stars
4
oxid
Games
Stars
4
zvm
Zig Version Manager - POSIX-compliant shell script to manage multiple active Zig versions.
Development Tools
Stars
4
Standalone-Server
Asio standalone C++ HTTP/S Server (uses zig build-system)
C/C++ libraries packaged for Zig
FFI Bindings
Stars
4
ZigSdlGameTemplate
An empty Zig project configured with the SDL library as a starting point for Zig game development.
Misc
Stars
4
asdf-zig
Zig plugin for the asdf version manager
Tools
Stars
4
Zig-Math-Algorithms
A collection of mathematical algorithms implemented in Zig, designed to address specific mathematical problems with simple command-line interfaces.
Algorithms and Data Structures
Stars
4
multiring.zig
Hierarchical, forwardly linked and circularly linked abstract data type in Zig
Algorithms and Data Structures
Stars
4
regex
A single file regex library written in and for Zig.
File format processing
Stars
4
hppy
The happy HTML parser ᕕ( ᐛ )ᕗ
File format processing
Stars
4
chrono-zig
Date, Time and Timezones
Stars
4
mpool
A memory pool library written in Zig
Allocators and Memory Management
Stars
4
zig_sealed_and_compact
Zig functions for memory management
Allocators and Memory Management
Stars
4
Zig-TempAllocator
Arena allocator for interactive programs and simulations
Allocators and Memory Management
Stars
4
zig-rocksdb
RocksDB binding for Zig
FFI Bindings
Stars
4
zig-jemalloc
Zig allocator baked by jemalloc
FFI Bindings
Stars
4
zig-js-interplay
Seamless integration of Zig and JavaScript in WebAssembly
WebAssembly
Stars
3
4x4-Sudoku-Game
A small puzzle game featuring a selection of 4x4 Sudoku puzzles.
Applications
Stars
3
ChipZ
A simple Chip8 emulator (executable and library) written in Zig.
Applications
Emulators
Stars
3
sublime-zig
My own, more lightweight, syntax highlighting for the Zig Programming Language.
Editor plugins
Tools
Stars
3
mac_address
A cross-platform library to retrieve the MAC address from your network interfaces without libc.
System tools
Stars
3
syslog
Zig syslog client
Logging Processing
Stars
3
libvorbis
libvorbis with the build system replaced by zig
FFI Bindings
Stars
3
libogg
libogg with the build system replaced by zig
FFI Bindings
Stars
3
onnx-worker.zig
Machine Learning
Stars
3
zigXrustXc
Performance of Zig vs Rust vs C
Benchmarks
Stars
3
zig-3d-soft-engine
An attempt to create a 3D engine in software using zig.
Graphics Library
Stars
3
ecez_vulkan
Misc
Stars
2
zig-sqlite3
sqlite3 wrapper for Zig
Libraries
Stars
2
uuencode
Unix-To-Unix-Encoding for Zig
Libraries
Stars
2
zig-md2
A MD2 hash function library for Zig
Libraries
Encryption
Stars
2
zig-md4
A MD4 hash function library for Zig
Libraries
Encryption
Stars
2
zig-jwt
A JWT (JSON Web Token) library for zig.
Libraries
Web
Stars
2
zigmailer
Create custom SMTP servers on the fly
Libraries
Stars
2
ZigMatrixUtils
A matrix utility library written in Zig. Provides functions and tools for manipulating matrices and solving linear algebra problems. A great source for leaning about the Zig programming language.
Libraries
Stars
2
kewpie
A simple query string parser for Zig.
Parser
Stars
2
libbpf
Automated upstream mirror for libbpf stand-alone build.
C/C++ libraries packaged for Zig
Stars
2
fiber
userland threads uses zig build
C/C++ libraries packaged for Zig
FFI Bindings
Stars
2
libzmq
ZeroMQ core engine in C++, implements ZMTP/3.1
C/C++ libraries packaged for Zig
Stars
2
zig-libxml2
libxml2 built using Zig build system
FFI Bindings
Stars
2
Paradise
WASM first game engine written in Zig.
Games
Stars
2
zig-chip-8
Zig Implementation of a Chip-8 Emulator
Emulators
Stars
2
c8
chip 8 emulator in zig
Emulators
Stars
2
zig-robotstxt
Lightweight docker image for serving a disallow robots.txt file using the zig programming language.
Network
Stars
2
mach-glfw
Ziggified GLFW bindings with 100% API coverage, zero-fuss installation, cross compilation, and more.
Graphics Library
Stars
1
zig-parse-number
Implement ParseNumber which can parse any TypeId.Int or TypeId.Float.
Applications
Parser
File format processing
Stars
1
OpenCSE
Free implementation of the Can't Stop Express dice game.
Applications
Games
Stars
1
zig-sm3
A SM3 hash function for Zig
Libraries
Encryption
Stars
1
sndio-zig
sndio bindings for zig
Libraries
Audio
Stars
1
tiny_array_list
`TinyArrayList` is a modified version of `std.ArrayList` that initially uses a fixed-size inline buffer for data storage. It only transitions to heap memory when the data size surpasses the buffer capacity, effectively minimizing heap allocation overhead for small data sizes.
Libraries
Stars
1
zig-totp
A TOTP and HOTP library for zig.
Libraries
Web
Stars
1
zig-alsa
ALSA (libasound) bindings for Zig
Audio
Stars
1
zig-wav
Audio
Stars
1
zgtk3
Implementation gtk3 for Zig programming language
GUI
Stars
1
maybeuninit
MaybeUninit in Zig.
Libraries
Misc
Stars
1
beast
HTTP and WebSocket built on Boost.Asio in C++11 (uses zig build)
C/C++ libraries packaged for Zig
Stars
1
hana
Your standard library for metaprogramming (uses zig build-system)
C/C++ libraries packaged for Zig
FFI Bindings
Stars
1
outcome
Provides very lightweight outcome<T> and result<T> (non-Boost edition) (uses zig build-system)
C/C++ libraries packaged for Zig
FFI Bindings
Stars
1
json
JSON for Modern C++ (uses zig build-system)
C/C++ libraries packaged for Zig
FFI Bindings
Stars
1
zigbraten
Internal cheat for Cube 2: Sauerbraten written in Zig
Misc
Stars
1
cppfront-zigbuild
Build Cppfront w/ zig build
FFI Bindings
Stars
1
zig-ocl
Zig package for the OpenCL ICD Loader
GPU Computing
Stars
1
zmath
simple linear algebra library written in zig
Scientific Computation
Stars
1
zero-jetpack
A space game with a ziguana
Games
Stars
0
jng2-decrypt
Small program for decrypting the Jets'n'Guns 2 game files
Applications
Stars
0
zig-parse-args
Parse command line arguments.
Applications
Parser
Stars
0
sliding-puzzle-in-zig
A simple sliding tile puzzle game written in Zig using zglfw and zopengl
Applications
Stars
0
zpem
A pem parse and encode library for Zig.
Libraries
Encryption
Stars
0
qoiz
QOI image format decoder/encoder.
Libraries
Stars
0
tree.zig
tree.h from OpenBSD, ported to Zig
Libraries
Stars
0
zig-hunk
Allocators and Memory Management
Stars
0
zig-pcx
Libraries
Stars
0
fmt
A modern formatting library (uses zig build-system)
C/C++ libraries packaged for Zig
FFI Bindings
Stars
0
context
`boost.context` library using zig build
C/C++ libraries packaged for Zig
FFI Bindings
Stars
0
intrusive
Boost.org intrusive module (uses zig build)
C/C++ libraries packaged for Zig
FFI Bindings
Stars
0
unordered
Boost.org unordered module (uses zig build)
C/C++ libraries packaged for Zig
FFI Bindings
Stars
0
Catch2
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
C/C++ libraries packaged for Zig
FFI Bindings
Stars
0
range-v3
Range library for C++14/17/20, basis for C++20's std::ranges (uses zig build-system)
C/C++ libraries packaged for Zig
FFI Bindings
Stars
0
libsigcplusplus
libsigc++ implements a typesafe callback system for standard C++. (uses zig build)
C/C++ libraries packaged for Zig
Stars
0
libebur128
libebur128 with the build system replaced by zig
FFI Bindings
Stars
0
cobalt
Coroutines for C++20 & asio (uses zig build for testing)
FFI Bindings
Stars
0
observable_unique_ptr
Unique-ownership smart pointers with observable lifetime. (uses zig build)
FFI Bindings
Stars
0
benchmark
A microbenchmark support library (uses zig build)
FFI Bindings