google-webfonts-helper

A Hassle-Free Way to Self-Host Google Fonts. Get eot, ttf, svg, woff and woff2 files + CSS snippets

MIT License

Stars
12.2K

Bot releases are hidden (Show)

google-webfonts-helper - v1.6.5

Published by majodev 2 months ago

ghcr.io/majodev/google-webfonts-helper:v1.6.5

  • Upgrades to node v20
  • Fixes #185 .eot files missing (historic support)

Help me keep this service alive by sponsoring me. Thank you. ❤️

google-webfonts-helper - v1.6.4 Latest Release

Published by majodev about 1 year ago

ghcr.io/majodev/google-webfonts-helper:v1.6.4

  • automatically show current GitHub sponsors' profile logo and link to their GitHub profile

Help me keep this service alive by sponsoring me. Thank you. ❤️

google-webfonts-helper - v1.6.3

Published by majodev about 1 year ago

ghcr.io/majodev/google-webfonts-helper:v1.6.3

  • update node.js base image to 18.18.0-bullseye
  • client: show github sponsors count

Help me keep this service alive by sponsoring me. Thank you. ❤️

google-webfonts-helper - v1.6.2

Published by majodev over 1 year ago

ghcr.io/majodev/google-webfonts-helper:v1.6.2

  • client: enables github sponsors

Help me keep this service alive by sponsoring me. Thank you. ❤️

google-webfonts-helper - v1.6.1

Published by majodev over 1 year ago

ghcr.io/majodev/google-webfonts-helper:v1.6.1

  • server: fix socket stream leaks on error/retry/timeout by switching from native experimental Node.js fetch to axios.
  • docker: switch to official Node.js 18 (debian bullseye) instead of alpine variant (lsof / debugging).
google-webfonts-helper - v1.6.0

Published by majodev over 1 year ago

ghcr.io/majodev/google-webfonts-helper:v1.6.0

google-webfonts-helper - v1.5.0

Published by majodev over 1 year ago

ghcr.io/majodev/google-webfonts-helper:v1.5.0

  • Precache compressed archive of font unique subset, in-flight filter archived files and stream changes directly.
  • Fix leaking file descriptors on aborted requests with previous in-flight archive generation.
  • Unpack and test for magic-numbers of generated archives.
google-webfonts-helper - v1.4.0

Published by majodev over 1 year ago

ghcr.io/majodev/google-webfonts-helper:v1.4.0

  • Major internal refactor of /server to modern strict TypeScript, async/await and way slimmer state management.
  • Reduces RAM usage (RSS) of current running replicas ~70% by switching to Linux musl based allocation (alpine) and store refactors (Map).
  • Tests overhaul, better In-Flight request handling and adds proxy retry handling.
  • JSON API should (hopefully) be 100% compatible.
  • ... and many more.

TL;DR /server should now be maintainable for my future self.

google-webfonts-helper - v1.3.1

Published by majodev over 1 year ago

ghcr.io/majodev/google-webfonts-helper:v1.3.1

  • fixes TIMEOUT_MS parsing
google-webfonts-helper - v1.3.0

Published by majodev over 1 year ago

ghcr.io/majodev/google-webfonts-helper:v1.3.0

  • add default server timeout TIMEOUT_MS, defaults to 60000 (60 sec)
  • add ENABLE_MIDDLEWARE_ACCESS_LOG, defaults to false
  • add ENABLE_MIDDLEWARE_COMPRESSION, defaults to true
  • add /-/healthy
google-webfonts-helper - v1.2.0

Published by majodev over 1 year ago

ghcr.io/majodev/google-webfonts-helper:v1.2.0

  • upgrades server deps
  • fix emitter leak + test
google-webfonts-helper - v1.1.1

Published by majodev over 1 year ago

ghcr.io/majodev/google-webfonts-helper:v1.1.1

  • Removes sh shell debug access from production image. See distroless.
google-webfonts-helper - v1.1.0

Published by majodev over 1 year ago

ghcr.io/majodev/google-webfonts-helper:v1.1.0

Package Rankings
Top 4.08% on Proxy.golang.org
Badges
Extracted from project README
Uptime Robot status Uptime Robot ratio (30 days) GitHub Sponsors pic running