Discover the top trending Zig repositories and projects on Github. Explore the latest trends in Zig development.

Trending Repositories

1

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.
🔥🔥🔥
2

bun

Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
🔥🔥🔥
3

zig

General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
🔥
4

tigerbeetle

A distributed financial accounting database designed for mission critical safety and performance to power the future of financial services.
📣
5

zap

blazingly fast backends in zig
⬆️
6

river

A dynamic tiling Wayland compositor
⬆️
7

engine

A minimal, complete, Pokémon battle simulation engine optimized for performance
⬆️
8

z2d

Pure Zig 2D graphics library
⬆️
9

zig-clap

Simple command line argument parsing library
⬆️
10

zigup

Download and manage zig compilers.
⬆️
11

libvaxis

a modern tui library written in zig
⬆️
12

zgt

Zig GUI Toolkit: Portable library for making native GUIs in Zig
⬆️
13

microzig

Unified abstraction layer and HAL for several microcontrollers
⬆️
14

http.zig

An HTTP/1.1 server for zig
⬆️
15

pgzx

Create PostgreSQL extensions using Zig.
⬆️
16

ziglearn

Repo for https://ziglearn.org content. Get up to speed with Zig quickly.
⬆️
17

arocc

A C compiler written in Zig.
⬆️
18

zls

A Zig language server supporting Zig developers with features like autocomplete and goto definition
⬆️
19

dockerc

container image to single executable compiler
⬆️
20

dvui

⬆️
21

bof-launcher

Beacon Object File (BOF) launcher - library for executing BOF files in C/C++/Zig applications
⬆️
22

zigcoro

A Zig coroutine library
⬆️
23

pluto

An x86 kernel written in Zig
⬆️
24

macos-input-source

🦔 Tiny input source manager for macOS
⬆️
25

OffensiveZig

Some attempts at using Zig(https://ziglang.org/) in penetration testing.
⬆️
26

fuzzig

Fuzzy finder algorithms ala Smith-Waterman for Zig.
⬆️
27

blockens

blockens with zig
⬆️
28

zig-string

A String Library made for Zig
⬆️
29

poop

Performance Optimizer Observation Platform
⬆️
30

tides-of-revival

⬆️
31

zig-protobuf

a protobuf 3 implementation for zig.
⬆️
32

wisp

Lisp in WebAssembly
⬆️
33

zul

zig utility library
⬆️
34

mach-gpu

mach/gpu: truly cross-platform WebGPU graphics for Zig
⬆️
35

zgl

Zig OpenGL Wrapper
⬆️
36

zig-network

A smallest-common-subset of socket functions for crossplatform networking, TCP & UDP
⬆️
37

zig-xml

A pure-Zig fully spec-compliant XML parser.
⬆️
38

pixi

Pixel art editor made with Zig.
⬆️
39

zig-libgc

Zig-friendly library for interfacing with libgc (bdwgc) -- the Boehm-Demers-Weiser conservative garbage collector
⬆️
40

fastfilter

fastfilter: Binary fuse & xor filters for Zig (faster and smaller than bloom filters)
⬆️
41

ZigEmu

A QEMU frontend made in Zig.
⬆️
42

Zig-Playdate-Template

Starter code for a Playdate program written in Zig
⬆️
43

llama2.zig

Inference Llama 2 in one file of pure Zig
⬆️
44

pg.zig

Native PostgreSQL driver / client for Zig
⬆️
45

Fluent

Fluent interface impementation for native scalar types
⬆️
46

mach

zig game engine & graphics toolkit
⬆️
47

zld

Zig's ld drop-in replacement
⬆️
48

bytebox

Standalone WebAssembly VM.
⬆️
49

llvm-ir-zig

🚀 A minimal example to create and execute a LLVM IR module in Zig.
⬆️
50

llvm-zig

LLVM bindings written in Zig
⬆️
51

zig-fermyon-router

An experminatal router for Fermyon Spin using Zig
⬆️
52

zig-regex

A regex implementation for the zig programming language
⬆️
53

zig-errno

⬆️
54

zabi

Interact with ethereum via Zig!
⬆️
55

vulkan-zig

Vulkan binding generator for Zig
⬆️
56

stitch

Append resources to your executables
⬆️
57

xv6-zig

Reimplementation of xv6 in Zig
⬆️
58

annodue

Universal modification platform for STAR WARS Episode I Racer
⬆️
59

lmdb-zig

Lightweight, fully-featured, idiomatic cross-platform Zig bindings to Lightning Memory-Mapped Database (LMDB).
⬆️
60

zeroman

⬆️
61

tetris

A simple tetris clone written in zig programming language.
⬆️
62

zware

Zig WebAssembly Runtime Engine
⬆️
63

zig-qoi

Quite OK Image format encoder/decoder written in Zig
⬆️
64

parser-toolkit

A toolkit that makes it easier to write recursive-descent parsers in Zig.
⬆️
65

zigux

Zigux is an attempt to write a UNIX-like kernel in Zig
⬆️
66

zig-stable-array

Address-stable array with a max size that allocates directly from virtual memory.
⬆️
67

zig-std-lib-fuzzing

A set of fuzzers for fuzzing various parts of the Zig standard library
⬆️
68

keylib

FIDO2/ PassKey compatible authentication library
⬆️
69

zorex

Zorex: the omnipotent regex engine
⬆️
70

zigwin32gen

Complete Autogenerated Zig bindings for Windows.
⬆️
71

zig-matrix

A WIP matrix library for zig
⬆️
72

buzz

👨‍🚀 buzz, A small/lightweight statically typed scripting language (in development)
⬆️
73

zig-ecs

⬆️
74

zigwin32

Zig bindings for Win32 generated by https://github.com/marlersoft/zigwin32gen
⬆️
75

vapoursynth-zig

Zig bindings for VapourSynth.
⬆️
76

zigrl

🧌 A Zig + WebAssembly roguelike.
⬆️
77

smtp_client.zig

SMTP client for Zig
⬆️
78

zig-time

A date and time parsing and formatting library for Zig.
⬆️
79

zig-bench

Simple benchmarking library
⬆️
80

Avalanche

UCI Chess Engine written in Zig.
⬆️
81

resinator

Cross-platform Windows resource-definition script (.rc) to resource file (.res) compiler
⬆️
82

zig-btreemap

⬆️
83

zig-bare-metal-microbit

Bare metal microbit program written in zig
⬆️
84

raylib.zig

Idiomatic Zig bindings for raylib utilizing raylib_parser
⬆️
85

webgpu-wasm-zig

🚀 A minimal WebGPU example written in Zig, compiled to WebAssembly (wasm). 🛠️ Ideal for experimenting and preparing for native development without install dependencies (dawn, wgpu-rs).
⬆️
86

zlm

Zig linear mathemathics
⬆️
87

browz

Web browser or something
⬆️
88

HellOS

"hello world" x86 kernel example
⬆️
89

raylib-zig-examples

Raylib examples ported to Zig
⬆️
90

raylib-zig

Manually tweaked, auto-generated raylib bindings for zig. https://github.com/raysan5/raylib
⬆️
91

raygui.zig

Zig bindings for raylibs raygui.h
⬆️
92

apple_pie

Basic HTTP server implementation in Zig
⬆️
93

ZigAndroidTemplate

This repository contains a example on how to create a minimal Android app in Zig.
⬆️
94

tyvm

An experimental bytecode interpreter / type-checker for type-level Typescript
⬆️
95

zig-asn1

Zig parser for ASN.1 DER binary encoding.
⬆️
96

zflame

🔥 Flamegraph Profiling
⬆️
97

websocket.zig

A websocket implementation for zig
⬆️
98

gotta-go-fast

Performance Tracking for Zig
⬆️
99

focus

Minimalist text editor
⬆️
100

zig-verkle-crypto

Cryptography for Ethereum Verkle Trees
⬆️