Olivier's Open Source Code

A compilation of some my contributions to free and open-source software (FOSS).

You can find me as oliverpool on most platforms.

Featured projects

check

very minimal Go assertion package.

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, rendered with vanitydoc
devf

livereload webserver for local development (serve local folder / reverse proxy).

swift

IBAN checker (and deducer for some BIC codes).

Online demo of IBAN check with Wasm

GoPIM: Personal information manager

gopim/vcard

vCard format library, as defined in RFC 6350.

gopim/webdav

Work-in-progress WebDAV, CalDAV and CardDAV library (readonly CardDAV is mature enough).

Contributions to notorious projects

Forgejo Pull Requests
(see also Gitea, from which Forgejo was forked)

refactor and bugfix of several features, backed by tests to ensure high quality and prevent regressions.

Blender Asset Tracer BAT🦇 Pull Requests

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

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.

Personal infrastructure

pages

{gemini, https, http3} multi-host server.

fritzgox

fritzbox client (UPnP, AHA - AVM Home Automation), to gather stats regarding Internet and heating status.

gohmekit

HomeKit Accessory Protocol (hap) server, to control various home devices from iOS native Home-App.

Finished projects

fahrtkosten

Webapp, um Fahrtkosten einzureichen. Entwickelt mit der Unterstützung vom DPSG Diözesanverband Köln.

buchungssystem

Webapp, um Hausbuchungen zu verwalten. Entwickelt mit der Unterstützung vom DPSG Diözesanverband München und Freising.

rvcodns

client implementation for Release Version Check over DNS (RVCoDNS).

risefront

gracefully upgradable server behing a tcp connection with zero-downtime (without disturbing running transfers or dropping incoming requests). Works on windows as well.

Source Code
Up to pfad.fr