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
check
mature
active
very minimal Go assertion package.
vanitydoc
beta
active
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
devf
mature
active
livereload webserver for local development (serve local folder /
reverse proxy).
swift
mature
automated
IBAN checker (and deducer for some BIC codes).
Online demo of IBAN check
gopim/vcard
mature
active
vCard format library, as defined in RFC 6350.
gopim/webdav
beta
active
Work-in-progress WebDAV, CalDAV and CardDAV library (readonly CardDAV is mature enough).
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.
Blender docker images for CPU rendering
mature
automated
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.
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, to gather stats regarding Internet and heating status.
gohmekit: HomeKit Accessory Protocol (hap) server written in Go, to control various home devices from iOS native Home-App.
fahrtkosten
mature
casual
Webapp, um Fahrtkosten einzureichen. Entwickelt mit der Unterstützung vom
DPSG Diözesanverband Köln.
buchungssystem
beta
casual
Webapp, um Hausbuchungen zu verwalten. Entwickelt mit der Unterstützung vom
DPSG Diözesanverband München und Freising.
rvcodns
alpha
casual
client implementation for Release Version Check over DNS (RVCoDNS).
risefront
mature
unmaintained
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.