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

Trending Repositories

1

bun

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

zig

General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
⬆️
3

buzz

👨‍🚀 buzz, A small/lightweight statically typed scripting language (in development)
⬆️
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

ziglings

Learn the Zig programming language by fixing tiny broken programs.
⬆️
7

zls

The @ziglang language server for all your Zig editor tooling needs, from autocomplete to goto-def!
⬆️
8

mach

zig game engine & graphics toolkit
⬆️
9

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.
⬆️
10

arocc

A C compiler written in Zig.
⬆️
11

zgt

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

river

A dynamic tiling Wayland compositor
⬆️
13

dt

dt - duct tape for your unix pipes
⬆️
14

zigup

Download and manage zig compilers.
⬆️
15

mach-core

window+input+GPU, truly cross-platform
⬆️
16

zig-clap

Simple command line argument parsing library
⬆️
17

raylib-zig

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

zig-objc

Objective-C runtime bindings for Zig (Zig calling ObjC).
⬆️
19

microzig

Unified abstraction layer and HAL for several microcontrollers
⬆️
20

bkg

Package Bun apps into a single executable
⬆️
21

zigmod

📦 A package manager for the Zig programming language.
⬆️
22

dvui

⬆️
23

zigcoro

A Zig coroutine library
⬆️
24

zig-string

A String Library made for Zig
⬆️
25

zigimg

Zig library for reading and writing different image formats
⬆️
26

resinator

Cross-platform Windows Resource-Definition File `.rc` to Resource File `.res` compiler
⬆️
27

mach-gpu

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

mach-sysgpu

Highly experimental, blazingly fast, lean & mean descendant of WebGPU written in Zig
⬆️
29

http.zig

An HTTP/1.1 server for zig
⬆️
30

LoLa

LoLa is a small programming language meant to be embedded into games.
⬆️
31

zig-verkle-crypto

Cryptography for Ethereum Verkle Trees
⬆️
32

pg.zig

Native PostgreSQL driver for Zig
⬆️
33

poop

Performance Optimizer Observation Platform
⬆️
34

waylock

A small screenlocker for Wayland compositors
⬆️
35

bog

Small, strongly typed, embeddable language.
⬆️
36

mach-glfw

Ziggified GLFW bindings with 100% API coverage, zero-fuss installation, cross compilation, and more.
⬆️
37

zig-cli

A simple package for building command line apps in Zig
⬆️
38

zig-ios-example

Minimal build.zig for targeting iOS
⬆️
39

pacman.zig

Simple Pacman clone written in Zig.
⬆️
40

zigwin32

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

getty

A (de)serialization framework for Zig
⬆️
42

ziglearn

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

benchmark.zig

Simple Benchmarking for Zig
⬆️
44

zig-tracer

Generic tracing library for Zig, supports multiple backends.
⬆️
45

dustpile

🧪GPU accelerated falling sand sim in Zig
⬆️
46

zigTensor

⬆️
47

bunview

Feature-complete webview library for Bun
⬆️
48

rem

An HTML parsing library, written in Zig.
⬆️
49

zuckdb.zig

A DuckDB driver for Zig
⬆️
50

OffensiveZig

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

zig-protobuf

a protobuf 3 implementation for zig.
⬆️
52

mecha

A parser combinator library for Zig
⬆️
53

zig-nonce-extension

Make AES-GCM safe to use with random nonces, for any practical number of messages.
⬆️
54

websocket.zig

A websocket implementation for zig
⬆️
55

zig-js

Access the JS host environment from Zig compiled to WebAssembly.
⬆️
56

zinatra

An HTTP framework for Zig with a familiar API
⬆️
57

raylib.zig

Idiomatic Zig bindings for raylib utilizing raylib_parser
⬆️
58

gotta-go-fast

Performance Tracking for Zig
⬆️
59

mach-editor

Mach CLI and graphical editor
⬆️
60

pluto

An x86 kernel written in Zig
⬆️
61

ZigAndroidTemplate

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

base58-zig

A base58 encoder/decoder implementation in Zig
⬆️
63

forklift

x86-64 JIT backend for Zig
⬆️
64

ziglint

A linting suite for Zig
⬆️
65

DOOM-fire-zig

⬆️
66

GodotZigBindings

Zig lang bindings for Godot Engine GDNative
⬆️
67

fido2

FIDO2 authenticator library
⬆️
68

zig-http-benchmarks

Benchmarking Zig HTTP client against Rust, Go, Python and curl
⬆️
69

io_uring-basics-writing-file

⬆️
70

zig-bounded-array

BoundedArray module for Zig.
⬆️
71

zig-args

Simple-to-use argument parser with struct-based config
⬆️
72

zf

a commandline fuzzy finder designed for filtering filepaths
⬆️
73

zware

Zig WebAssembly Runtime Engine
⬆️
74

zigrocks

Writing a SQL database, take two: Zig and RocksDB
⬆️
75

simdjzon

simdjson port to zig
⬆️
76

zigwin32gen

Complete Autogenerated Zig bindings for Windows.
⬆️
77

zigx

⬆️
78

vulkan-zig

Vulkan binding generator for Zig
⬆️
79

Zig-Playdate-Template

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

zig-xml

A pure-zig fully spec-compliant XML parser.
⬆️
81

zig_type_traits

A simple version of Rust style type traits in Zig
⬆️
82

ziglyph

Unicode text processing for the Zig programming language.
⬆️
83

zhp

A Http server written in Zig
⬆️
84

zig-libgc

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

zap

An asynchronous runtime with a focus on performance and resource efficiency.
⬆️
86

zig-regex

A regex implementation for the zig programming language
⬆️
87

json

A serialization library for JSON
⬆️
88

zig-yaml

YAML parser for Zig
⬆️
89

vulkan-tutorial-zig

⬆️
90

zaml

🚀 Fast YAML 1.2 parsing library for Python 3
⬆️
91

io-playground

⬆️
92

avr-arduino-zig

Arduino using Zig!
⬆️
93

microzig-examples

Examples for embedded zig!
⬆️
94

koino

CommonMark + GFM compatible Markdown parser and renderer
⬆️
95

zig-xml

(WIP) XML parser for Zig
⬆️
96

zig-git

Implementing git structures and functions in zig
⬆️
97

zig-pek

A comptime HTML preprocessor with a builtin template engine for Zig.
⬆️
98

sigexec

A simple utility that runs a command with each line sent over a socket
⬆️
99

Zigzag-Path-Tracer

⚡ 🔱 Multi-threaded CPU path tracer written in Zig ver. 0.9.1.
⬆️
100

fy

A a tiny concatenative programming language JIT compiled to aarch64 machine code.
⬆️