A compilation of some my contributions to free and open-source software (FOSS).
You can find me as oliverpool
on most platforms:
GitHub ·
Codeberg ·
sourcehut
vanitydoc
go documentation as a static site (HTML and Gemtext). When hosted at
the package URL, it makes the package importable by the Go tools
("vanity import path").
Online demo of godoctricks package
swift
IBAN checker (and deducer for some BIC codes).
Online demo of IBAN check
devf
livereload webserver for local development (serve local folder /
reverse proxy).
check
very minimal Go assertion package.
rvcodns
client implementation for Release Version Check over DNS (RVCoDNS).
Forgejo (and previously Gitea): refactor and bugfix of several features, backed by tests to ensure high quality and prevent regressions.
Blender Asset Tracer BAT🦇: support of new asset types (IES lighting, OpenVDB) than can be traced an packed for easy sharing of Blender scenes.
pages: {gemini, https, http3} multi-host static server written in Go. Serving this very website.
fritzgox: Fritz!Box client (UPnP, AHA - AVM Home Automation) written in Go.
gohmekit: HomeKit Accessory Protocol (hap) server written in Go.
Blender docker images for CPU rendering: fully automated repository, which publishes docker images for each new release of Blender. Those images can be used in Continuous Integration for testing or in production for rendering.
risefront: Go library which provides a gracefully upgradable server behing a tcp connection with zero-downtime (without disturbing running transfers or dropping incoming requests). Works on windows as well.