InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Zig Zig Projects
-
Project mention: Using Bun Compile/Build to embed an Express/ Vite / Vue Application | dev.to | 2025-05-12
This repository is a template for Vite + Vue 3 + Bun + VFS (Virtual File System)
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
The program we made ran smoothly, but you may encounter an error dependency loop detected if you use certain functions from libuv. It will point to the uv_read_cb function as the cause. This is due to how Zig translated the C code. Follow the steps below to fix it:
-
View the Project on GitHub
-
-
Project mention: Show HN: Lyceum – An MMO game built with Zig and Erlang | news.ycombinator.com | 2024-11-05
Did you happen to tinker with https://machengine.org/ it's a Zig game engine & graphics toolkit?
-
zls
A Zig language server supporting Zig developers with features like autocomplete and goto definition
Project mention: C Macro Reflection in Zig – Zig Has Better C Interop Than C Itself | news.ycombinator.com | 2024-07-30> […] I've had a lot of issues getting editor integration to work correctly. I've installed the VSCode extension but I don't seem to be getting autocomplete etc. […]
If you use ZLS [0], make sure you’re always using the right version for the Zig version you have installed on your machine. In my experience, that fixes 90% of editor issues I’ve encountered using Zig (I don’t use Visual Studio Code though, so it’s possible your editor issues are related to the editor itself).
[0]: https://github.com/zigtools/zls
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
Libuv describes itself as a multi-platform support library with a focus on asynchronous I/O. It is widely used in many web servers (e.g., Kestrel) and runtimes such as Node.js and Python (via uvloop). As of Zig 0.14.0, there is no native async I/O, so you must work directly with threads or create your own async API using OS primitives like epoll or kqueue. In many cases, you would likely choose a cross-platform library rather than implementing your own async API. That’s where using libuv, libevent, or libxev (written in Zig) becomes useful.
-
-
-
-
-
Project mention: Buzz 0.5.0 release – a statically typed scripting language written in Zig | news.ycombinator.com | 2025-01-24
-
Currently, zig cc is the Clang frontend which is linked into the Zig compiler (most things in that blog post are about differences between the Zig toolchain and a typical Clang toolchain, and how Zig invokes Clang.
I'm not sure what the current plan is for C compilation after the LLVM divorce and when Clang is moved into a Zig package (e.g. I remember talk that arocc [1] is becoming the new Zig C frontend, but not sure if that's still planned, or if C compilation will be delegated to the new Clang package along with C++ and ObjC compilation).
[1] https://github.com/Vexu/arocc
-
raylib-zig
Manually tweaked, auto-generated raylib bindings for zig. https://github.com/raysan5/raylib
-
-
-
-
zig-cookbook
Simple Zig programs that demonstrate good practices to accomplish common programming tasks.
-
-
Project mention: Show HN: Chili. Rust port of Spice, a low-overhead parallelization library | news.ycombinator.com | 2024-09-19
That’s what I was wondering. Iiuc openmp uses work stealing and the spice readme talks about the inefficiency of that:
https://github.com/judofyr/spice?tab=readme-ov-file#work-ste...
so I’d be interested in seeing a benchmark.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Zig Zig discussion
Zig Zig related posts
-
How to Use Libuv In Your Zig Project
-
Bold – The Bold Linker
-
C++26: more constexpr in the core language
-
Things Zig Comptime Won't Do
-
Zig's new LinkedList API (it's time to learn fieldParentPtr)
-
Zig is a general-purpose programming language
-
Tail Call Recursion in Java with ASM (2023)
-
A note from our sponsor - InfluxDB
www.influxdata.com | 12 May 2025
Index
What are some of the best open-source Zig projects in Zig? This list will help you:
# | Project | Stars |
---|---|---|
1 | bun | 77,840 |
2 | zig | 38,875 |
3 | browser | 8,844 |
4 | ziglings | 4,428 |
5 | mach | 3,934 |
6 | zls | 3,746 |
7 | river | 3,532 |
8 | libxev | 2,698 |
9 | zig-gamedev | 2,555 |
10 | capy | 2,098 |
11 | microzig | 1,609 |
12 | zig-book | 1,432 |
13 | buzz | 1,378 |
14 | arocc | 1,342 |
15 | raylib-zig | 1,117 |
16 | zigup | 992 |
17 | http.zig | 977 |
18 | pixi | 956 |
19 | zig-cookbook | 924 |
20 | zigmod | 855 |
21 | spice | 833 |
22 | pluto | 618 |
23 | zigimg | 604 |