systems programming, compilers, and developer tooling. source on github.
git clone in go
complete
implements git init, add, commit, log, push, and clone from scratch. parses pack files, resolves delta chains, implements the http smart protocol, and handles the object store.
gosystemsgit internalsnetworking
go84*
vim-style text editor in rust
active
modal text editor using raw terminal i/o with no external tui libraries. normal, insert, and visual modes. gap buffer for O(1) local edits. syntax highlighting via tree-sitter.
rusttuidata structurestree-sitter
rust61*
lox vm in c
complete
complete bytecode virtual machine for the lox language. mark-and-sweep garbage collection, closures with upvalue capture, single-pass compiler, nan-boxing value representation.
ccompilersvmgc
c47*
declarative laravel migrations
active
laravel package to define your database schema declaratively in a single file. auto-generates necessary migrations. eliminates migration drift, makes schema evolution explicit.