Matthew Lugg

Elite
@mlugg

Zig core team member & compiler developer.

setup-zig. Install a Zig compiler for usage in GitHub Actions workflows. Read-only mirror of https://codeberg.org/mlugg/setup-zig.

230

zig-build-workshop. C

42

zigpb. Simple Protobuf encoder and decoder in Zig

31

adrift. A lightweight speedrun timer for Linux.

25

zig-fontmanager. A simple, generic text rendering system in Zig, based on FreeType and HarfBuzz.

14

SourceAutoRecord. Speedrun plugin for Source Engine games.

6

zsf. zig seamshot finder: finds seamshots in Portal 2 maps

5

tqc. A compiler for the Quanta programming language.

4

gapxos. A hacky hobby AMD64 OS.

4

zig-classgen. Build-time Zig logic to generate datastructures matching C++ class layout. Primarily written for Wormhole (https://github.com/p2sr/wormhole).

2

zig-fontconfig. Ziggified fontconfig bindings with easy installation and cross-compilation

2

async-astgen-demo. A demo of Zig's new userland async/await implementation

2

zpng. Very simple PNG parser for Zig

1

cpuinfo-zig. Zig library to get CPU information

1

dem2csv. Parse a Source Engine demo into a CSV file containing player position and angles

1

nesemu. A NES emulator written in Haskell.

1

serialize-hs. Simple proof-of-concept for a contravariant-based serialization system

1

elide-hs. An Elide compiler written in Haskell

1

minecraft-thing. Playing around with the Minecraft server protocol (documented at https://wiki.vg/)

1

mjson-hs. A simple Haskell JSON parsing and serialization library

1

microbian. The micro:bian embedded OS for BBC micro:bit and other ARM-based microcontroller boards

1

ctype. A simple converter from C declarations to English, like cdecl

1
22
Apply