Browse ranked lists of top GitHub users and repositories by stars or followers.
Check which repositories are trending daily, weekly, or monthly.
Pull ranking data programmatically into a JavaScript project via the npm package.
See separate rankings for global versus China-based GitHub users.
No setup needed to browse the published site, the npm package installs with a normal npm install.
github-rank is a project that collects and publishes ranked lists of GitHub users and repositories, updated automatically on a regular schedule. The rankings are based on follower counts for users and star counts for repositories. There are separate lists for global users, Chinese users (identified by their stated location), global organizations, and the most-starred repositories across all of GitHub. There is also a trending section that shows which repositories are gaining popularity daily, weekly, and monthly. The data is gathered by scripts that call the GitHub API, then processed into HTML pages and JSON files. These are published to a public website hosted on GitHub Pages. A GitHub Actions workflow runs the scripts on a schedule, commits the generated output, and also publishes an updated npm package so developers can access the ranking data programmatically. The npm package (@wcj/github-rank) lets you import the ranking data directly into JavaScript or TypeScript projects. You can import user rankings, repository rankings, or trending lists and use the data however you need. The project is maintained by a single developer and runs as a free public resource. Due to API usage costs at scale, the automatic update schedule was adjusted from daily to every seven days to manage expenses. The ranking preview pages are available through several public CDN mirrors. This is a data-collection and publishing project, not a product with user accounts or interactive features. Its value is the pre-collected, regularly refreshed ranking data that would otherwise require many GitHub API calls to assemble yourself.
A project that publishes automatically updated rankings of GitHub users and repositories by followers, stars, and trending activity.
Mainly EJS. The stack also includes GitHub API, GitHub Actions, Node.js.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.