Strawmelonjuice's google fonts proxy#
The public instance for this service can be found at https://fonts.mar.ollie.earth and https://fonts.strawmelonjuice.com. But you can also host one yourself.
# That simple!
podman run -p 8080:8080 docker.io/strawmelonjuice/fonts-proxy:latest
If you want the cache to be a bit stronger, you can mount /app/data.
This thing just checks if the url provided belongs to google fonts, fetches the resource, stores it and serves it.
Not much to configure!
Development#
curl https://raw.githubusercontent.com/knadh/oat/refs/heads/gh-pages/oat.min.css -opriv/oat.min.css # Download OatUI css
curl https://raw.githubusercontent.com/knadh/oat/refs/heads/gh-pages/oat.min.js -opriv/oat.min.js # Download OatUI js
gleam run # Run the project
gleam test # Run the tests