Caching fonts proxy for Googel Fonts
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

Gleam 21.3%
Nix 4.1%
Shell 0.3%
Other 74.2%
13 1 5

Clone this repository

https://tangled.org/strawmelonjuice.com/fonts https://tangled.org/did:plc:jgtfsmv25thfs4zmydtbccnn/fonts
git@knot.ollie.earth:strawmelonjuice.com/fonts git@knot.ollie.earth:did:plc:jgtfsmv25thfs4zmydtbccnn/fonts

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

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