What do I click on?
This page holds all of the links you can click on, categorized! “My Projects” includes ones that are not finished (but are already in progress). The external projects include anything I’ve contributed to (as long as I feel the contributions are significant). If you want further details as to the contributions, feel free to ask.
Personal
Blogs
Projects
Infra/Servers
Tools
- esc (escape sequence helper)
- parinfer-micro (parinfer implementation for the micro text editor)
Research Projects
Libraries
C
Janet
- janet-date (ISO C99 datetime)
- janet-kargs (keyword-style argument parser)
- jurl (http client)
Lua
- cni, lua implementation
- patok (a pure lua tokenizer and parser generator)
Nim
Shell
- args.bash (schemaless argument parser)
- fetch.sh (wrapper around several commands to fetch/execute/source remote files)
Cosmetic
External Projects
I contribute or have contributed to these, but am not the only/primary developer. This is not an exhaustive list.
- Abyss OS
- Alpine Linux, especially abuild and the docs
- amfora
- busybox
- foot
- Gentoo Linux
- Janet
- hyperfine