Post

🎉 Introducing npmchart.com Analyze npm packages (downloads, releases), Github activity (releases, stars, commits, issues, PRs), compare packages, user pages, download or copy any charts, and more!

Note: been working to stay within the constraints of API rate limiting - npm (especially) but also Github. For Github you can login (which also gives you access to your star history which was recently locked down) but for npm there is no way to get a bigger quota.

0 reposts1 like

For npm we leverage mostly client-side fetching to fan out the rate limiting and try to keep a high traffic user from having site-wide impact. We still have some server-side npm data loading with aggressive caching, but anticipate needing to continue to refine the approach as traffic increases.