Lead developer & president of Zig Software Foundation
libsoundio. C library for cross-platform real-time audio input and output
2.1kpoop. Performance Optimizer Observation Platform
2kgroovebasin. Music player server with a web-based user interface.
2knode-s3-client. high level amazon s3 client for node.js
996naught. Zero downtime deployment for your Node.js server using builtin cluster API
795jamulator. (unmaintained) recompiling NES roms into native executables
619tetris. A simple tetris clone written in zig programming language.
484HellOS. "hello world" x86 kernel example
334libgroove. streaming audio processing library
294node-diacritics. remove diacritics from strings ("ascii folding") - Node.js module
270waveform. simultaneously transcode and generate visuals for an audio file
268clashos. multiplayer arcade game for bare metal Raspberry Pi 3 B+
244genesis. Genesis Digital Audio Workstation
201chem. 2d canvas-based rapid prototyping game engine
196node-groove. bindings to libgroove - music player backend library
161swig-email-templates. Node.js module for rendering emails with swig templates and email-friendly inline CSS using boost.
161sdl-zig-demo. SDL2 hello world in zig
157node-mv. Like `fs.rename`, but works across devices, and works with directories. Think of the unix utility `mv`.
156zig-vulkan-triangle. simple triangle displayed using vulkan, xcb, and zig
151zig-window. window client library
132zig-wasi. Minimal WASI interpreter
114SDL. SDL with the build system replaced by Zig
111PyDaw. python library to mess with Digital Audio Workstations. FL Studio project files (.flp) supported.
105node-waveform. simultaneously transcode audio and generate visuals - Node.js module
101node-s3-cli. command line utility to go along with node s3 module
98zasm. multi-target assembler and disassembler
96malcheck. Test your code with malcheck to make sure it handles out of memory conditions correctly.
96mpd.js. Connect to a music player daemon server, send commands, emit events.
90node-flp. FL Studio project file parser for node.js
83node-tmx-parser. node.js module to parse and load tiled map editor maps (see mapeditor.org)
72node-astar. Generic A* algorithm for node.js
69StaticHttpFileServer. Zig module for serving a directory of files from memory via HTTP
67zig-async-demo. Comparing concurrent code example programs between other languages and Zig
63zig-general-purpose-allocator. work-in-progress general purpose allocator intended to be eventually merged into Zig standard library. live streamed development
52node-perlin-noise. perlin noise generator for node.js
33node-fd-slicer. safely create multiple ReadStream or WriteStream objects from the same file descriptor
31flag2struct. simple CLI tool for converting zig source code using flags-style declarations to packed structs
30PyWaveform. Python library to create an image of a song's waveform
28zig-stage1. Exploring replacing Zig's stage1 compiler with pure C code that outputs pure C code
27xml. Tokenize XML
26