jaywcjlove / Github Rank
Licence: mit
🕷️Github 中国和全球用户排名,全球仓库 Star 最多排名(自动日更)。
Stars: ✭ 1,201
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to Github Rank
Blog
✒️记录技术的新博客,采用Vue3开发,使用GitHub API进行数据交互
Stars: ✭ 119 (-90.09%)
Mutual labels: github-api, github-pages
Awesome Github
A curated list of awesome GitHub guides, articles, sites, tools, projects and resources. 收集这个列表,只是为了更好地使用GitHub,欢迎提交pr和issue。
Stars: ✭ 1,962 (+63.36%)
Mutual labels: github-api, github-pages
Phomeme
Simple sentence mixing tool (work in progress)
Stars: ✭ 18 (-98.5%)
Mutual labels: github-api, github-pages
Githunt React
[DEPRECATED] 🔃 An example app frontend built with Apollo Client and React
Stars: ✭ 1,036 (-13.74%)
Mutual labels: github-api
Mzlogin.github.io
Jekyll Themes / GitHub Pages 博客模板 / A template repository for Jekyll based blog
Stars: ✭ 1,060 (-11.74%)
Mutual labels: github-pages
Cstate
🔥 Open source static (serverless) status page. Uses hyperfast Go & Hugo, minimal HTML/CSS/JS, customizable, outstanding browser support (IE8+), preloaded CMS, read-only API, badges & more.
Stars: ✭ 1,186 (-1.25%)
Mutual labels: github-pages
Gravekeeper
Informs users that a repo is not maintained anymore.
Stars: ✭ 46 (-96.17%)
Mutual labels: github-api
Boardforgithub
A small application to monitor your GitHub project web page in a webview-based native macOS app
Stars: ✭ 69 (-94.25%)
Mutual labels: github-pages
Auto Reply
➿ Handle GitHub webhooks and manage issues on your repositories. Currently runs @jekyllbot.
Stars: ✭ 62 (-94.84%)
Mutual labels: github-api
Jekyll Github Deploy
Jekyll Site Automated Deployer to GitHub Pages
Stars: ✭ 67 (-94.42%)
Mutual labels: github-pages
Minimal Mistakes
📐 Jekyll theme for building a personal site, blog, project documentation, or portfolio.
Stars: ✭ 8,967 (+646.63%)
Mutual labels: github-pages
Github Star Stats
awesome GitHub repo star statistics generator
Stars: ✭ 69 (-94.25%)
Mutual labels: github-api
Automated Github Organization Invites
Quickly host a webpage allowing people to click and receive an invite to your Github Organization
Stars: ✭ 55 (-95.42%)
Mutual labels: github-api
Preview: Github | Gitee | UNPKG | Githack | Statically
Github 中国用户排名,全球仓库 Star 最多排名,通过 Github API v3 来生成页面数据,排行榜预览,最近还添加了 SegmentFault 思否近期热门、开发者头条最近热门分享、36Kr 快讯预览。
- Github 全球 用户 Followers 排名预览
- Github 中国 用户 Followers 排名预览
- Github 全球仓库 Star 最多排名预览
-
Github 社区趋势榜日、周、月预览
日
周
月
-
SegmentFault 思否 - 近期热门
日
周
月
-
开发者头条 - 最近热门分享
7天
30天
90天
- 36Kr - 快讯预览
从 2019年04月20日
在 npm
上发版,版本号以 年
、月
、日
来定义,如: v19.4.20
。
现在每天可以自动更新了,利用 GitHub Actions Workflows 通过定时器,每天 00:00
(北京时间早上8:00) 触发 GitHub 的工作流,自动爬数据,将生成的 web 页面提交到 gh-pages
分支,并且自动发布 npm 版本,真香!!
使用
npm install @wcj/github-rank --save-dev
使用可以通过引入数据,来获取排名数据,也可以通过 UNPKG 直接访问用户排行榜。
import users from '@wcj/github-rank';
import repos from '@wcj/github-rank/dist/repos.json';
import trendingDaily from '@wcj/github-rank/dist/trending-daily.json';
import trendingWeekly from '@wcj/github-rank/dist/trending-weekly.json';
import trendingMonthly from '@wcj/github-rank/dist/trending-monthly.json';
import users from '@wcj/github-rank';
// 默认 users 输出如下数据:
[
{
"login": "jaywcjlove",
"id": 1680273,
"node_id": "MDQ6VXNlcjE2ODAyNzM=",
"avatar_url": "https://avatars1.githubusercontent.com/u/1680273?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/jaywcjlove",
"html_url": "https://github.com/jaywcjlove",
"followers_url": "https://api.github.com/users/jaywcjlove/followers",
"following_url": "https://api.github.com/users/jaywcjlove/following{/other_user}",
"gists_url": "https://api.github.com/users/jaywcjlove/gists{/gist_id}",
"starred_url": "https://api.github.com/users/jaywcjlove/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/jaywcjlove/subscriptions",
"organizations_url": "https://api.github.com/users/jaywcjlove/orgs",
"repos_url": "https://api.github.com/users/jaywcjlove/repos",
"events_url": "https://api.github.com/users/jaywcjlove/events{/privacy}",
"received_events_url": "https://api.github.com/users/jaywcjlove/received_events",
"type": "User",
"site_admin": false,
"score": 1,
"rank": 117,
"name": "小弟调调™",
"company": "ʕ•̫͡•ʔ-̫͡-ʕ•͓͡•ʔ-̫͡-ʔ",
"blog": "http://wangchujiang.com",
"location": "Shanghai, China",
"email": "[email protected]",
"hireable": true,
"bio": "(͡·̮̃·̃) 撸码的乐趣 💯 ,“人没了,™代码还在”",
"public_repos": 78,
"public_gists": 1,
"followers": 2519,
"following": 91,
"created_at": "2012-04-26T00:30:25Z",
"updated_at": "2019-04-12T14:27:54Z"
}
]
获取数据
# 获取 Github (中国/全球)用户排行榜(Top 500)
npm run get
# Github 用户获取中途失败,接着获取剩余用户信息
npm run get:users:info
# 获取 Github 趋势榜,Github 仓库排行(Top 500), sifou,36kr,toutiao 的数据
npm run get:o
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].