google-webfonts-helper
★ 13.1kAbout
Community Ratings
No ratings yetNew this week
Read recap →Features
- font style and charset customization
- CSS snippets
- downloadable font files
- multiple font formats
- JSON API
Details
- Last Updated
- Nov 10, 2026
- Created
- Dec 22, 2014
- Install Methods
- dockersource
- Requirements
- GOOGLE_FONTS_API_KEYGoogle Fonts Developer API
- Default Port
- 8080Express server / web app
- API
- REST
- Runtime / Stack
- Nodejs
- Privacy & Independence
- Cloud: Required
- Deployment
Deployment: Docker Compose ✓Single Container — minimal hosting footprintsingle container
Run google-webfonts-helper yourself
Pick how much you want to manage.
netcupBest match
Full control
A small server, then Docker Compose.
About 20 minutes with Docker
Hetzner
Full control
A small server, then Docker Compose.
About 20 minutes with Docker
DigitalOcean
Full control
A small server, then Docker Compose.
About 20 minutes with Docker
1 more way to host
Some links earn us a commission. netcup pays us one and is our preferred VPS host.
Is this your project? Sponsor a listing
Run google-webfonts-helper with Docker Compose
Compose file from the google-webfonts-helper project repository.
1 service
no resource limits declared
needs persistent storage (1 volume)
docker-compose.yml · @ ff245dc · scanned Nov 3, 2026
services:
service:
build:
context: .
target: development
ports:
- "9000:9000" # development
- "8080:8080" # production
- "35729:35729" # livereload
- "5858:5858" # debugger
- "9229:9229" # profiler
working_dir: &PROJECT_ROOT_DIR /app
# linux permissions: we must explicitly run as the node user
user: node
volumes:
# mount working directory
# https://docs.docker.com/docker-for-mac/osxfs-caching/#delegated
# the container’s view is authoritative (permit delays before updates on the container appear in the host)
- .:/app:delegated
environment:
# Set your key in the .gitignored .env file.
GOOGLE_FONTS_API_KEY: ${GOOGLE_FONTS_API_KEY}
# Overrides default command so things don't shut down after the process ends.
command:
- /bin/sh
- -c
- |
git config --global --add safe.directory /app
while sleep 1000; do :; done
This file may be out of date. Check the google-webfonts-helper documentation for current setup steps.
Track your self-hosted stack
Bookmark software to try, rate tools you've used, and keep your collection in one place.