Zig
Zig is a general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software. Focus on debugging your application rather than debugging your programming language knowledge. There is no hidden control flow, no hidden memory allocations, no preprocessor, and no macros.
- GitHub: https://github.com/topics/zig
- Wikipedia: https://en.wikipedia.org/wiki/Zig_(programming_language)
- Repo: https://github.com/ziglang/zig
- Created by: Andrew Kelley
- Released: February 8, 2016
- Aliases: ziglang, zig-lang, zig-language,
- Last updated: 2026-06-23 00:35:59 UTC
- JSON Representation
https://github.com/deblasis/ziogameloop
Fixed-timestep game loop for Zig. Accumulator-based, frame rate control. 40 tests.
game-engine gamedev gamedev-library zig zig-lang
Last synced: 23 Jun 2026
https://github.com/miou-zora/zix
Spline Visualiser using Raylib + Zig + Nix
graphics-programming nix raylib raylib-zig splines zig
Last synced: 30 Apr 2026
https://github.com/shinshin86/dev-zig-lang-with-vim-at-docker
Dev Zig with vim at docker.
Last synced: 30 Apr 2026
https://github.com/lukaspietzschmann/unlocked-zig
An implementation of concurrent lock-free datastructures in zig
Last synced: 14 Oct 2025
https://github.com/waaverecords/voxel
Ray traced voxel engine.
opengl ray-tracing voxel-engine zig
Last synced: 10 Feb 2026
https://github.com/deblasis/ziocollide
2D collision detection for Zig: AABB, circle, ray, SAT. Zero allocation. 40 tests.
game-engine gamedev gamedev-library zig zig-lang
Last synced: 23 Jun 2026
https://github.com/karrick/unique.zig
unique reads from standard input, printing lines it has not yet seen
Last synced: 14 Oct 2025
https://github.com/artronics/zig-stm32f7-blink
A blink project using nucleo-f767zi board with build and debug configuration
blinking-leds embedded nucleo-f767zi zig
Last synced: 31 May 2026
https://github.com/deblasis/zionoise
Noise generation for Zig: Perlin, Simplex, fBm. Seedable, comptime generic. 40 tests.
game-engine gamedev gamedev-library zig zig-lang
Last synced: 23 Jun 2026
https://github.com/prathamghaywat/vector-engine
A Physics Engine written in Zig and Raylib
Last synced: 08 Jun 2026
https://github.com/notfilippo/arrow-zig
Apache Arrow columnar format in Zig
Last synced: 08 Jun 2026
https://github.com/vhyran/openchat
ChatApp is a simple and intuitive chat application that allows users to communicate in real-time.
Last synced: 01 May 2026
https://github.com/evaleek/spark
Windowing abstraction layer for Zig applications and games
Last synced: 08 Jun 2026
https://github.com/xyproto/zionice
Port of ionice to Zig
ionice linux port util-linux zig
Last synced: 02 May 2026
https://github.com/tapman104/zig-nacap
Idiomatic Zig wrapper for Npcap — packet capture and protocol decoding on Windows
ncap networking packet-capture windows zig
Last synced: 15 Jun 2026
https://github.com/bearddan2000/zig-cli-hello-world
A POC zig program hello world.
Last synced: 02 May 2026
https://github.com/deckarep/cosmicinvaders
Future home for the re-creation of Cosmic Invaders originally in C++/Allegro, now in Zig/Raylib.
Last synced: 03 May 2026
https://github.com/trashguy/luavts
Embedded scripting benchmarks (PUC Lua 5.4 / LuaJIT / QuickJS-NG / V8) hosted in Zig — argues PUC Lua 5.4 + TypeScriptToLua over embedded JS engines for MMO scripting. Measures binary size, per-VM RSS, startup latency, call edge, AI-tick wall, and GC blast radius vs the host's tick budget.
benchmark embedded-scripting ffi gamedev garbage-collection lua luajit mmo quickjs scripting-language typescript typescript-to-lua v8 zig
Last synced: 09 Jun 2026
https://github.com/jscromao/raycasting-zig
Raycasting in 1 Weekend implementation for Zig lang exploration
developer-experience language-exploration raycasting testing zig ziglang
Last synced: 27 Jan 2026
https://github.com/kornelijus/advent
🎄 My solutions for Advent of Code, including previous years
advent-of-code advent-of-code-2021 go golang python rust zig
Last synced: 03 May 2026
https://github.com/andreiyard/network-programming
Repository to try and learn network programming using C and Zig
c network-programming sockets zig
Last synced: 03 May 2026
https://github.com/muthhukumar/ds-algo
Implementation of Data structures and Algorithms in Rust, Zig, Go and Typescript
algorithms data-structures golang leetcode-solutions rust typescript zig
Last synced: 04 May 2026
https://github.com/deblasis/ziobuild
Declarative build.zig DSL. Collapse 80+ line build files into a dozen calls.
build-system build-zig cross-compile dsl zig
Last synced: 23 Jun 2026
https://github.com/dalba-sudo/hapi
Hardware Abstraction Layer for the Pi 4B written in Zig.
drivers firmware raspberry raspberry-pi-4 zig
Last synced: 05 Feb 2026
https://github.com/chardoncs/zig-ansi-parse
Comptime-proof ANSI format parsing library for Zig
ansi-code ansi-colors ansi-terminal colorization parser zig ziglang
Last synced: 19 Jun 2026
https://github.com/simonthorell/zig-cpp-build
Simple demo of how do use zig's build tool to cross-compile C/C++ code to several architectures in a short script.
Last synced: 04 May 2026
https://github.com/namitkewat/statedb
A high-performance, in-memory, Redis-like key-value database built from scratch in the Zig programming language
database in-memory key-value redis redis-like resp systems-programming zig ziglang
Last synced: 04 May 2026
https://github.com/sentrygunlv3/steam-hour-counter
counts steam playtime while using a program from outside steam
playtime playtime-tracking steam steam-hour-counter zig
Last synced: 09 Jun 2026
https://github.com/allyourcodebase/elfutils
elfutils ported to the zig build system
Last synced: 05 May 2026
https://github.com/h0rv/zchema
Typed, validated JSON APIs and OpenAPI 3.1 for Zig's std.http.Server
api http json jsonschema openapi zig zig-package
Last synced: 16 Jun 2026
https://github.com/sentrygunlv3/zuil
WIP GUI framework written in zig
framework gui gui-library retained-mode-gui zig zig-package ziglang
Last synced: 09 Jun 2026
https://github.com/optimism-java/.github
eip-4844 eth2 eth2-beacon-chain eth2-clients ethereum java op-stack opstack optimism rust rust-lang zig ziglang
Last synced: 05 May 2026
https://github.com/pawel-parma/zigthon
Zig plus Python experiment
docker docker-compose python python-3 python3 zig ziglang
Last synced: 05 May 2026
https://github.com/qubitsync/vidweave
Efficient Zig-based backend for video processing, handling transcoding, quality chunking, and optimization for seamless streaming applications
Last synced: 05 May 2026
https://github.com/conscious-puppet/zig-sqlite
A toy SQLite implementation in Zig
Last synced: 05 May 2026
https://github.com/hanmahong5-arch/glint
a 4 MB fantasy console where every NPC runs its own local LLM. zig 0.16 + luau + llama.cpp. one binary, windows/linux/macos/wasm. mit licensed.
fantasy-console game-engine gamedev llama-cpp llm local-llm luau pico-8 pixel-art single-binary tic-80 zig
Last synced: 16 Jun 2026
https://github.com/guest271314/native-messaging-zig
Zig Native Messaging host
native-messaging native-messaging-host zig
Last synced: 16 Jun 2026
https://github.com/thechampagne/maybe-zig
A Rust compatible Result<T, E> and Option<T> types for Zig. [WIP]
Last synced: 06 May 2026
https://github.com/ezekielbaniaga/zig-vb6_x86
Discover the compatibility of Zig and VB6 in this interoperability test. This project serves as a proof of concept, demonstrating how these technologies can work together effectively.
Last synced: 17 Jun 2026
https://github.com/sasluca/zig-spng
Simple, modern libpng alternative, now with Zig bindings.
codec decoding decoding-images encoder oss-fuzz png png-decoder png-encoder spng zig
Last synced: 17 Jun 2026
https://github.com/younghakim7/zig_lang_exercises
My Youtube Channel - GlobalYoung https://www.youtube.com/@GlobalYoung7
Last synced: 10 Oct 2025
https://github.com/oslook/awesome-envoy
The examples and SDK ( WASM in many languages as Go, C++, Typescript, etc) for Envoy and Envoy Mobiles, The Artifacts pushed by Github Action.
emscripten envoy envoy-mobile envoyproxy github-actions wasm webassembly zig
Last synced: 06 May 2026
https://github.com/caiocdcs/zig-toon
Zig - Token-Oriented Object Notation – JSON for LLMs at half the token cost
ai config llm toon zig zig-package
Last synced: 20 Jun 2026
https://github.com/mahanrahmati/zig-steps
Baby steps to learn Zig programming language
Last synced: 18 Jan 2026
https://github.com/danikvitek/bf-interpreter
BrainFuck interpreter written in Zig
bf brainfuck brainfuck-interpreter zig ziglang
Last synced: 10 Jun 2026
https://github.com/OrlovEvgeny/serde.zig
Universal serialization for Zig: JSON, Yaml, MessagePack, TOML, CSV and more from a single API
json-serialization parser serde zig zig-library zig-package
Last synced: 24 Mar 2026
https://github.com/thomasfazzari1/zig-colors
Beautiful terminal colors for Zig
ansi ansi-colors colors console cross-platform hex-colors rgb styling terminal terminal-colors tui zig
Last synced: 16 Apr 2026
https://github.com/archisman-mridha/tcp-server
Building a TCP server from scratch in each of : Rust, Zig and C
Last synced: 15 Apr 2026
https://github.com/weige258/zig-binding-glfw-opemgl-tutorial
A Zig tutorial teach you how to binding GLFW and OpenGL Zig语言绑定GLFW和OpenGL教程
binding-zig glfw glfw-bindings glfw-opengl-library glfw3 opengl zig ziglang
Last synced: 18 Mar 2026
https://github.com/denisecase/py-bill-utils
Python project for analyzing U.S. legislative bills. Reference project for adding high-performance Zig to Python projects.
legislation python usa utilities zig
Last synced: 07 May 2026
https://github.com/deblasis/ziofsm
Comptime finite state machine for Zig games. Type-safe, zero allocation. 39 tests.
game-engine gamedev gamedev-library zig zig-lang
Last synced: 23 Jun 2026
https://github.com/im-ng/zf
System information CLI tool written in Zig (AI)
Last synced: 02 Jun 2026
https://github.com/dayvster/tintz
Minimal Zig library for coloring and styling terminal output with ANSI escape codes.
terminal zig zig-library zig-package ziglang
Last synced: 15 Apr 2026
https://github.com/jkoop/xpose
Configures an X output to compensate for a dim picture
autoexposure ffmpeg stupid-shit x11 zig
Last synced: 15 Apr 2026
https://github.com/partiallywritten/humans-formatter-py
Zig implementation of humans-formatter python extension
python-extension zig zig-python-bindings
Last synced: 01 Jun 2026
https://github.com/thehxdev/c-zig
A simple example of how to use Zig compiler to compile both C and Zig source files into a single executable
Last synced: 15 Feb 2026
https://github.com/ixalender/req
A simple HTTP client
command-line-tool http-client zig ziglang
Last synced: 01 Feb 2026
https://github.com/mrpicklepinosaur/eisuu
image asciizer written in ziglang
Last synced: 13 Oct 2025
https://github.com/deblasis/ziosprite
Sprite sheet animator for Zig 2D games. Loop modes, ping-pong. 40 tests.
game-engine gamedev gamedev-library zig zig-lang
Last synced: 23 Jun 2026
https://github.com/kawana77b/docker-tags-zig
CLI tool to search Docker Hub image tags by zig
Last synced: 16 Apr 2026
https://github.com/shavit/zig-install-action
Action to download and use Zig
Last synced: 08 May 2026
https://github.com/hiimsergey/create-zig-app
A lean Zig project initializer
bash bash-script bash-scripting create-react-app shell shell-script shell-scripting shell-scripts shellcode shellscript wizard zig ziglang
Last synced: 08 May 2026
https://github.com/deblasis/zioease
30+ easing functions for Zig animation. Comptime generic over f32/f64. 40 tests.
game-engine gamedev gamedev-library zig zig-lang
Last synced: 23 Jun 2026
https://github.com/konstantine-v/zig-csv-exporter
A CSV parser written Zig to practice learning the language - Example repo
Last synced: 10 Oct 2025
https://github.com/vikingfacer/cappy
cappy the crappy network capture
network packet-capture packet-sniffer pcap zig
Last synced: 10 Jun 2026
https://github.com/maverik/aoc2024
Advent of Code 2024 Solutions
aoc-2024 aoc-2024-in-csharp aoc-2024-in-zig csharp dotnet linqpad zig
Last synced: 09 May 2026
https://github.com/jmatth11/db_listener
experiment with listening to table updates in postgres
Last synced: 09 May 2026
https://github.com/bcrist/zkittle
A little Zig template engine
file-format template template-engine templates vscode-extension zig zig-library zig-package ziglang
Last synced: 31 Jan 2026
https://github.com/darkness4/advent-of-code-2023
Advent of code 2023 in Zig.
advent-of-code advent-of-code-2023 zig
Last synced: 18 Jun 2026
https://github.com/root-hunter/zjvm
Experimental Java Virtual Machine implemented in Zig
Last synced: 31 Jan 2026
https://github.com/poly-glot/zig-directory
A hand-curated, editor-vetted directory of the open web — categories, links, and search served from a custom Zig database.
Last synced: 01 Jun 2026
https://github.com/zag-research/zig-llvm
Quick guide to compiling LLVM & Zig source files
Last synced: 07 Feb 2026
https://github.com/abhaysp95/intro_to_parallel_programming
examples from 'introduction to parallel programming' and more
c parallel-programming zig ziglang
Last synced: 31 Jan 2026
https://github.com/imalexlee/zigpng
PNG decoding library for Zig
image png png-decoder zig zig-lang zig-library ziglang
Last synced: 25 Feb 2026
https://github.com/minhqdao/zimit
A rate limiter for Zig. Implements the GCRA (Generic Cell Rate Algorithm) with a Token-Bucket-like API.
api atomics backend concurrency gcra library networking rate-limit rate-limiter rate-limiting scheduler server throttle throttling token-bucket zero-allocation zig zig-package zigistry ziglang
Last synced: 19 Jun 2026
https://github.com/jkoop/zig-deb
scripts and helper files that I use to create deb files of zig
Last synced: 06 Mar 2026