David's repositories
zig-riscv-barebones
This is a Zig port of the most basic kernel which is written in this series: https://osblog.stephenmarz.com/index.html
apple-sauce
Experiments with Metal and engine programming
borrow-my-os
Yet another attempt to write an OS in Rust
c3c
Compiler for the C3 language
dotfiles
My attempt to manage dotfiles through Chezmoi
Hello-UEFI-Zig
Super bare-minimum code needed to get started writing an OS or UEFI bare metal application
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
modern-machine-code-format
This project collects the progress on my undergraduate thesis
setup-qemu
A github action for setting up qemu.
setup-zig
use a @ziglang compiler in your github actions workflows
vulkan-zig
Vulkan binding generator for Zig
wasmisnotasm
Learning compiler backend with https://www.youtube.com/playlist?list=PLvdK1vRmp8wMzH4w_8sQ30NKU3Bt4Cc-M
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
zig-metal
Metal bindings for Zig
zig-overlay
Nix flake for the Zig compiler.
zls
The @ziglang language server for all your Zig editor tooling needs, from autocomplete to goto-def!