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

ziggy

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

zig-book

An open and introductory book for the Zig programming language (🚧 in construction 🚧)
📣
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

zap

blazingly fast backends in zig
⬆️
9

poop

Performance Optimizer Observation Platform
⬆️
10

zls

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

libvaxis

a modern tui library written in zig
⬆️
12

raylib-zig

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

zine

Fast, Scalable, Flexible Static Site Generator (SSG)
⬆️
14

microzig

Unified abstraction layer and HAL for several microcontrollers
⬆️
15

http.zig

An HTTP/1.1 server for zig
⬆️
16

zgt

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

dvui

⬆️
18

dockerc

container image to single executable compiler
⬆️
19

zig-clap

Simple command line argument parsing library
⬆️
20

zigup

Download and manage zig compilers.
⬆️
21

resinator

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

mach

zig game engine & graphics toolkit
⬆️
23

ziglearn

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

Zig

Collection of Algorithms implemented in Zig.
⬆️
25

pg.zig

Native PostgreSQL driver / client for Zig
⬆️
26

mecha

A parser combinator library for Zig
⬆️
27

Cubyz

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

tether

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

zgl

Zig OpenGL Wrapper
⬆️
30

snek

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

zig-network

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

zig-aio

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

buzz

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

zul

zig utility library
⬆️
35

pixi

Pixel art editor made with Zig.
⬆️
36

zig-gobject

GObject bindings for Zig using GObject introspection
⬆️
37

opentelemetry-zig

An implementation of OpenTelemetry SDK in Zig
⬆️
38

Deecy

Experimental Dreamcast emulator written in Zig
⬆️
39

objective-zig

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

zap

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

zld

Zig's ld drop-in replacement
⬆️
42

zig-spec

⬆️
43

zeit

a time library written in zig
⬆️
44

DOOM-fire-zig

⬆️
45

zgroup

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

zig-esp-idf-sample

Run Zig on esp-idf
⬆️
47

arocc

A C compiler written in Zig.
⬆️
48

arrow-zig

Apache Arrow implementation
⬆️
49

ziglang-set

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

bunview

Feature-complete webview library for Bun
⬆️
51

plan9zig

A plan9 executable and debug info parser
⬆️
52

objective-zig-gen

Obejctive-C to Zig bindgen.
⬆️
53

tyvm

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

profiler.zig

A very simple profiler for zig
⬆️
55

fex

A command-line file explorer prioritizing quick navigation.
⬆️
56

jok

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

zig-vulkan-triangle

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

zig-obj

Minimal Zig parser for .obj and .mtl files
⬆️
59

zig-compile-commands

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

zuckdb.zig

A DuckDB driver for Zig
⬆️
61

zigcli

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

zf

a commandline fuzzy finder designed for filtering filepaths
⬆️
63

zig-cli

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

zig-ecs

⬆️
65

zig-string

A String Library made for Zig
⬆️
66

river

A dynamic tiling Wayland compositor
⬆️
67

Zig-Playdate-Template

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

zig-icu

An implementation of International Components for Unicode in only Zig
⬆️
69

wisp

Lisp in WebAssembly
⬆️
70

ZEIN

Zig-based implementation of tensors
⬆️
71

zig-protobuf

a protobuf 3 implementation for zig.
⬆️
72

uefi-paint

UEFI-bootable touch paint app
⬆️
73

georgios

Hobby Operating System
⬆️
74

vmt

Toy OS written in Zig
⬆️
75

keypass

PassKeeZ is a FIDO2/ Passkey compatible authenticator implementation for Linux
⬆️
76

zig-c-only-dependencies

Demo repo showing C only project dependencies managed in Zig's build system
⬆️
77

zig-lox

Zig implementation of Crafting Interpreters bytecode lox interpreter
⬆️
78

zig-js

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

zig-xml

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

vapoursynth-ssimulacra2

SSIMULACRA2 for VapourSynth with Zig
⬆️
81

dt

dt - duct tape for your unix pipes
⬆️
82

zigself

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

llama2.zig

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

zig-embeddir

Example showing how to embed a directory of files in a zig executable
⬆️
85

minesweeper-zig

Simple Minesweeper clone written in Zig, using SDL for graphics.
⬆️
86

anotherBuildStep

zig build add-on (add more toolchains [LLVM-based] support)
⬆️
87

zigfsm

A finite state machine library for Zig
⬆️
88

zig-clap

⬆️
89

zigx

⬆️
90

zig-patterns

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

zig-vte

Zig wrappers and convenience functions around the Vte and Gtk+ libraries
⬆️
92

marble

A metamorphic testing library for Zig
⬆️
93

zig-list

Port of Java's Arraylist to Zig.
⬆️
94

zirconium

DSL for defining nested loops optimizations and executing them
⬆️
95

zing-ring-buffer

Tiny concurrent RingBuffer in Zig to understand atomics and memory ordering.
⬆️
96

zig-string

Zig string library that includes small string optimization on the stack
⬆️
97

Accelerated-Zig-Parser

A high-throughput parser for the Zig programming language.
⬆️
98

ZigGBA

Work in progress SDK for creating Game Boy Advance games using Zig programming language.
⬆️
99

llama.cpp.zig

llama.cpp bindings and utilities for zig
⬆️
100

zbor

CBOR parser written in Zig
⬆️