Components AI maintains a manifest that's available as an npm package and an API. It contains typeface variant data, font weights, CDN urls and typeface data for usage with three.js and react-three-fiber.
The following projects were used to aggregate, transform, and curate font data: