dimkr1
https://github.com/dimkr/gplaces (Gopher -> Gemini port)
https://github.com/dimkr/paho.mqtt.embedded-c (revival of an abandoned library, WebSocket+TLS+Windows+Meson porting sub-projects)
https://github.com/dimkr/loksh (OpenBSD -> Linux)
https://github.com/dimkr/locwm (OpenBSD -> Linux)
https://github.com/puppylinux-woof-CE/woof-CE/projects/1 (a bunch of GTK+ 2/X11/X.Org -> GTK+ 3/Wayland/wlroots porting sub-projects)
https://github.com/dimkr/gtk (x86_64/ARM64 port of a 90's library)
Gemini client in 979 SLOC
Build Puppy Linux in GitHub Actions
Puppy Linux on Wayland, Sort Of
Show HN: Shrinking Go Executables with Papaw
I'm using https://github.com/dimkr/nss-tls with https://github.com/dimkr/dohli on Linux and it works well. Everything, not just the browser, uses DoH and with endless customization, since I own the server.
Show HN: Dohli – your personal, ad-blocking DoH server on Heroku
I think you missed the nss-tls README and think nss-tls is not at the "OS level".
I wrote a glibc plugin that implements a caching DoH client for glibc, which can replace the DNS client or fall back to it - https://github.com/dimkr/nss-tls.
Nss-tls, a system-wide DNS-over-HTTPS resolver for Linux distros with glibc
>>> $local functions [$list.new $puts $sleep]
puts sleep
>>> [$list.index $functions 0] hello
hello