This is your work, valued

Portland, Oregon

Andrew Kelley

Elite
@andrewrk

Lead developer & president of Zig Software Foundation

libsoundio. C library for cross-platform real-time audio input and output

2.1k

poop. Performance Optimizer Observation Platform

2k

groovebasin. Music player server with a web-based user interface.

2k

node-s3-client. high level amazon s3 client for node.js

996

naught. Zero downtime deployment for your Node.js server using builtin cluster API

795

jamulator. (unmaintained) recompiling NES roms into native executables

619

tetris. A simple tetris clone written in zig programming language.

484

HellOS. "hello world" x86 kernel example

334

libgroove. streaming audio processing library

294

node-diacritics. remove diacritics from strings ("ascii folding") - Node.js module

270

waveform. simultaneously transcode and generate visuals for an audio file

268

clashos. multiplayer arcade game for bare metal Raspberry Pi 3 B+

244

genesis. Genesis Digital Audio Workstation

201

chem. 2d canvas-based rapid prototyping game engine

196

node-groove. bindings to libgroove - music player backend library

161

swig-email-templates. Node.js module for rendering emails with swig templates and email-friendly inline CSS using boost.

161

sdl-zig-demo. SDL2 hello world in zig

157

node-mv. Like `fs.rename`, but works across devices, and works with directories. Think of the unix utility `mv`.

156

zig-vulkan-triangle. simple triangle displayed using vulkan, xcb, and zig

151

zig-window. window client library

132

zig-wasi. Minimal WASI interpreter

114

SDL. SDL with the build system replaced by Zig

111

PyDaw. python library to mess with Digital Audio Workstations. FL Studio project files (.flp) supported.

105

node-waveform. simultaneously transcode audio and generate visuals - Node.js module

101

node-s3-cli. command line utility to go along with node s3 module

98

zasm. multi-target assembler and disassembler

96

malcheck. Test your code with malcheck to make sure it handles out of memory conditions correctly.

96

mpd.js. Connect to a music player daemon server, send commands, emit events.

90

node-flp. FL Studio project file parser for node.js

83

node-tmx-parser. node.js module to parse and load tiled map editor maps (see mapeditor.org)

72

node-astar. Generic A* algorithm for node.js

69

StaticHttpFileServer. Zig module for serving a directory of files from memory via HTTP

67

zig-async-demo. Comparing concurrent code example programs between other languages and Zig

63

zig-general-purpose-allocator. work-in-progress general purpose allocator intended to be eventually merged into Zig standard library. live streamed development

52

node-perlin-noise. perlin noise generator for node.js

33

node-fd-slicer. safely create multiple ReadStream or WriteStream objects from the same file descriptor

31

flag2struct. simple CLI tool for converting zig source code using flags-style declarations to packed structs

30

PyWaveform. Python library to create an image of a song's waveform

28

zig-stage1. Exploring replacing Zig's stage1 compiler with pure C code that outputs pure C code

27

xml. Tokenize XML

26