# fontsource/fontsource

Self-host Open Source fonts in neatly bundled NPM packages.

Repository: https://github.com/fontsource/fontsource
Canonical: https://ross.abutalabs.com/products/fontsource
Homepage: https://fontsource.org
Language: TypeScript
License: MIT
License Family: permissive
Topics: font, fontsource, google-fonts, open-source, fonts, font-family, google, font-files, typefaces, css, font-loading, sass
Last push: 2026-08-24T04:03:21+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 95, longevity 100
- inputs: {"age_days": 2299, "days_push": 9, "days_rel": 38, "gap_med": 0.0, "n_releases_24m": 7}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 6086, forks 193 (observed 2026-08-28T04:09:34.923628+00:00)

## What it is
Fontsource is a monorepo of open-source fonts packaged into individual NPM packages for self-hosting in web applications. It bundles over 2,000 font families with CSS files, enabling version-locked, offline-capable font loading without third-party CDNs.

## Use cases
- self-host google fonts instead of using the CDN
- improve website performance by removing external font requests
- version lock fonts as npm dependencies
- load fonts offline in progressive web apps
- avoid google tracking font usage for privacy
- use open source fonts not available on google fonts
- bundle fonts into a javascript build pipeline

## When to choose
- you want fonts managed like any other npm dependency with version locking
- you need offline font support for PWAs
- you care about privacy and want to avoid Google Fonts CDN tracking
- you want to reduce DNS/TCP latency from external font requests
- you need fonts outside the Google Fonts ecosystem

## When to avoid
- you are fine with Google Fonts CDN and don't need self-hosting
- you need commercial/licensed fonts not in the open-source collection
- you want a font CDN service rather than npm packages

## Facets
- artifact type: library
- maturity: active
- function: ui-components, css-framework, developer-tools
- domain: web-development, frontend, web-design, self-hosted
- platform: cross-platform
- tags: fonts, npm-packages, self-hosting, google-fonts, typography, font-loading, privacy, nodejs, web-server

## Member repositories
- fontsource/fontsource (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:34.923628+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:48:18.983909+00:00, confidence not recorded.
  - readme: https://github.com/fontsource/fontsource (fetched 2026-08-28T04:09:34.923628+00:00, sha 9d5a895d2766)
  - homepage: https://fontsource.org (fetched 2026-08-29T08:45:09.692358+00:00, sha 719c84baf7c1)
  - site_page: https://fontsource.org/docs (fetched 2026-08-29T08:45:09.695645+00:00, sha 53f8050798c5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
