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

Trending Repositories

1

zig

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

tigerbeetle

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

bun

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

superhtml

HTML Language Server & Templating Language Library
🔥🔥
5

poop

Performance Optimizer Observation Platform
📣
6

ziggy

A data serialization language for expressing clear API messages, config files, etc.
📣
7

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.
📣
8

zine

Fast, Scalable, Flexible Static Site Generator (SSG)
📣
9

zap

blazingly fast backends in zig
📣
10

zls

A Zig language server supporting Zig developers with features like autocomplete and goto definition
📣
11

zig-book

An open and introductory book for the Zig programming language (🚧 in construction 🚧)
⬆️
12

raylib-zig

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

libvaxis

a modern tui library written in zig
⬆️
14

mach

zig game engine & graphics toolkit
⬆️
15

dockerc

container image to single executable compiler
⬆️
16

hyperzig

HyperZig - A Hypergraph Implementation in Zig
⬆️
17

dvui

⬆️
18

http.zig

An HTTP/1.1 server for zig
⬆️
19

zig-clap

Simple command line argument parsing library
⬆️
20

zigup

Download and manage zig compilers.
⬆️
21

microzig

Unified abstraction layer and HAL for several microcontrollers
⬆️
22

zgt

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

zeit

a time library written in zig
⬆️
24

pixi

Pixel art editor made with Zig.
⬆️
25

Cubyz

Voxel game with extensive modding API and procedural generated content.
⬆️
26

arocc

A C compiler written in Zig.
⬆️
27

zig-string

A String Library made for Zig
⬆️
28

zigcoro

A Zig coroutine library
⬆️
29

resinator

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

zig-network

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

ziglearn

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

zigimports

Automatically remove unused imports and globals from Zig files.
⬆️
33

pg.zig

Native PostgreSQL driver / client for Zig
⬆️
34

zig-esp-idf-sample

Run Zig on esp-idf
⬆️
35

chipz

8-bit emulator experiments in Zig
⬆️
36

delve-framework

Delve is a framework for writing Games in Zig and Lua. For those who value being cross platform and keeping things simple.
⬆️
37

zig-aio

io_uring like asynchronous API and coroutine powered IO tasks for zig
⬆️
38

zig-gobject

GObject bindings for Zig using GObject introspection
⬆️
39

supermd

SuperMD is an extension of Markdown used by https://zine-ssg.io
⬆️
40

vulkan-zig

Vulkan binding generator for Zig
⬆️
41

zbpf

Writing eBPF in Zig
⬆️
42

zgl

Zig OpenGL Wrapper
⬆️
43

Zig

Collection of Algorithms implemented in Zig.
⬆️
44

mecha

A parser combinator library for Zig
⬆️
45

river

A dynamic tiling Wayland compositor
⬆️
46

zig-vulkan-triangle

simple triangle displayed using vulkan, xcb, and zig
⬆️
47

typ

A small Zig ⚡ module, as a convenience for me when writing WebAssembly plugins for Typst
⬆️
48

pluto

An x86 kernel written in Zig
⬆️
49

DOOM-fire-zig

⬆️
50

buzz

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

zul

zig utility library
⬆️
52

opentelemetry-zig

An implementation of OpenTelemetry SDK in Zig
⬆️
53

jok

A minimal 2d/3d game framework for @ziglang.
⬆️
54

zig-ebpf

Zig virtual machine for eBPF programs.
⬆️
55

zig-spec

⬆️
56

phant

A stateless Ethereum execution client
⬆️
57

log.zig

A structured logger for Zig
⬆️
58

tether

WIP high-performance code editor inspired by Doom Emacs and neovim. Comes with explosions.
⬆️
59

snek

Snek - A simple CLI parser to build CLI applications in Zig
⬆️
60

dida

Differential dataflow for mere mortals
⬆️
61

zap

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

sdl-zig-demo

SDL2 hello world in zig
⬆️
63

zig-js

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

zabi

Interact with EVM based chains via Zig!
⬆️
65

zigmod

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

yazap

🔧 The ultimate Zig library for seamless command line parsing. Effortlessly handles options, subcommands, and custom arguments with ease.
⬆️
67

websocket.zig

A websocket implementation for zig
⬆️
68

roc-ray

Roc graphics and GUI
⬆️
69

zld

Zig's ld drop-in replacement
⬆️
70

zgroup

Cluster membership manager using the SWIM Protocol and Raft's leader election sub-protocol.
⬆️
71

dt

dt - duct tape for your unix pipes
⬆️
72

cache.zig

A thread-safe, expiration-aware, LRU cache for Zig
⬆️
73

zf

a commandline fuzzy finder designed for filtering filepaths
⬆️
74

zig-cats

A category and functional programing library for Zig language
⬆️
75

Deecy

Experimental Dreamcast emulator written in Zig
⬆️
76

mvzr

Minimum Viable Zig Regex
⬆️
77

fri3

js13k games 2024 submission
⬆️
78

arrow-zig

Apache Arrow implementation
⬆️
79

fuzzig

Fuzzy finder algorithms a la Smith-Waterman for Zig.
⬆️
80

fundude

Gameboy emulator: Zig -> wasm
⬆️
81

OpenMP-zig

An implementation of the OpenMP directives for Zig
⬆️
82

zBench

📊 zig benchmark
⬆️
83

tyvm

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

plan9zig

A plan9 executable and debug info parser
⬆️
85

zig-protobuf

a protobuf 3 implementation for zig.
⬆️
86

zuckdb.zig

A DuckDB driver for Zig
⬆️
87

zig-compile-commands

A simple zig module to generate compile_commands.json from a slice of build targets.
⬆️
88

zigcli

A toolkit for building command lines programs in Zig.
⬆️
89

objective-zig

Runtime and bindings to common Objective-C frameworks.
⬆️
90

koino

CommonMark + GFM compatible Markdown parser and renderer
⬆️
91

raylib.zig

Idiomatic Zig bindings for raylib utilizing raylib_parser
⬆️
92

Zig-Playdate-Template

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

zig-cli

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

zigself

An implementation of the Self programming language in Zig
⬆️
95

bkg

Package Bun apps into a single executable
⬆️
96

zig-patterns

Common Zig patterns for you and your friends :)
⬆️
97

ziglang-set

A generic and general purpose Set implementation for the Zig language
⬆️
98

pretty

Pretty printer for arbitrary data structures in Zig.
⬆️
99

ZigStation2

Write PlayStation 2 homebrew in Zig!
⬆️
100

minz

Minimal string compression
⬆️