Skip to content



@NixOS @recursecenter @expressjs @LMMS @PistonDevelopers @PrismarineJS @ziglang


@HKochniss @Dbzruler72 @pennie-quinn @remeh @floopfloopfloopfloopfloop @sirodoht @tauoverpi @mohamedmoussa89 @sabberworm @nathanial @kooparse @cnasc @hendi


@emilyxxie @wolfpld @awesomekling @richfelker


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

    Zig 6.7k 550

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

    C 1.2k 144

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

    JavaScript 1.8k 128

  4. (unmaintained) recompiling NES roms into native executables

    Go 337 19

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

    Zig 137 12

  6. "hello world" x86 kernel example

    Zig 73 13

3,319 contributions in the last year

Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Mon Wed Fri

Contribution activity

September 2020

Created a pull request in ziglang/zig that received 7 comments

move `zig cc`, `zig translate-c`, `zig libc`, main(), and linking from stage1 to stage2

build.zig: repair the ability to link against llvm, clang, and lld move the zig cc arg parsing logic to stage2 the preprocessor flag is still TODO …

+13,043 −17,878 7 comments

Created an issue in ziglang/zig that received 6 comments

eliminate dependency on stage1 C++ code for building glibc shared objects

For building the glibc shared objects, we generate c.zig, m.zig, pthread.zig, etc that look something like this: comptime { asm ( \\ .symver _Exit_…


Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.