Active projects I’m building or maintaining, mostly in C.
Zinc
A minimal, statically-typed language targeting a safe subset of C semantics.
Current state: interpreter + bytecode VM. Compiler in progress.
Goals:
- No undefined behavior by construction
- Explicit ownership without a runtime GC
- Readable output C as a compilation target (initially)
- Written entirely in C99, no dependencies
Status: Active — posts on this blog track the development.
Repo: github.com/ansuzgs/zinc
bitstream.h
A single-header C library for reading and writing packed bitstreams. Useful for protocol parsers, compression codecs, and anything that deals with sub-byte data.
Status: Stable / maintenance mode
Repo: github.com/ansuzgs/bitstream.h
nz
A terminal-first Markdown note-taking CLI. Written in Bash.
Not a C project, but it lives in the same workflow.