Gethin Davies's starred repositories
build-your-own-x
Master programming by recreating your favorite technologies from scratch.
excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
purescript
A strongly-typed language that compiles to JavaScript
ansible-collection-hardening
This Ansible collection provides battle tested hardening for Linux, SSH, nginx, MySQL
diffview.nvim
Single tabpage interface for easily cycling through diffs for all modified files for any git rev.
postgres_lsp
A Language Server for Postgres
ts-json-schema-generator
Generate JSON schema from your Typescript sources
nixos-infect
[GPLv3+] install nixos over the existing OS in a DigitalOcean droplet (and others with minor modifications)
webgl-water
WebGL Water Demo
attoparsec
A fast Haskell library for parsing ByteStrings
web-audio-api-rs
A Rust implementation of the Web Audio API, for use in non-browser contexts
nvim-recorder
Enhance the usage of macros in Neovim.
alta-typst
A simple Typst CV template, inspired by AltaCV by LianTze Lim.