The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 github-api Open-Source Projects
-
metrics
📊 An infographics generator with 30+ plugins and 300+ options to display stats about your GitHub account and render them as SVG, Markdown, PDF or JSON!
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
beautify-github-profile
This repository will assist you in creating a more beautiful and appealing github profile, and you will have access to a comprehensive range of tools and tutorials for beautifying your github profile. 🪄 ⭐
-
devhub
TweetDeck for GitHub - Filter Issues, Activities & Notifications - Web, Mobile & Desktop with 99% code sharing between them (by devhubapp)
-
GitHub Changelog Generator
Automatically generate change log from your tags, issues, labels and pull requests on GitHub.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
LeetHub
Automatically sync your leetcode solutions to your github account - top 5 trending GitHub repository
-
shhgit
Ah shhgit! Find secrets in your code. Secrets detection for your GitHub, GitLab and Bitbucket repositories.
-
builderbook
Open source web application to learn JS stack: React, Material-UI, Next.js, Node.js, Express.js, Mongoose, MongoDB database.
-
useful-forks.github.io
Improving GitHub's Forks list discoverability through automatic filtering. The project offers an online tool and a Chrome extension.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Project mention: GitHub Discussion about the recent feed changes becomes 3rd most upvoted ever | news.ycombinator.com | 2023-09-11Use hub here via CLI and forget the gui https://hub.github.com/
Another GitHub profile using lowlighter/metrics with a slightly different setup.
I really like the go-github library, one can learn a lot about how good APIs are written and designed https://github.com/google/go-github.
Project mention: Ask HN: Is Python async/await some kind of joke? | news.ycombinator.com | 2024-01-27- Top package for GitHub REST API, no async support https://github.com/PyGithub/PyGithub
Project mention: We might want to regularly keep track of how important each server is | news.ycombinator.com | 2024-02-06Check out CloudQuery - https://github.com/cloudquery/cloudquery for an easy cloud asset inventory.
It's also possible to use output through the github-script action.
Project mention: LeetHub VS Leet-Code-and-GFG - a user suggested alternative | libhunt.com/r/LeetHub | 2023-06-01
I have done similar work using the GitHub APIs before. I recommend using their GraphQL explorer to develop your queries interactively. You may need to fall back on the REST API instead of the GraphQL one for certain stats.
https://docs.github.com/en/graphql/overview/explorer
You can also refer to my code here, which may already collect some of the statistics you're interested in.
https://github.com/jstrieb/github-stats/blob/master/github_s...
I predict the most annoying part of this project will be dealing with authentication. There are a handful of ways to do it, and the permissions can be finicky depending on what data you are fetching.
Best of luck!
Project mention: Any update on TOTK patches? Some questions about emulation for a newbie. | /r/NewYuzuPiracy | 2023-05-02Here "branches" is for Git branches - or, rather, forks - of the emulator project. It means checking GitHub (or https://useful-forks.github.io/) to see if any individual developers have recently forked the project and made new commits. If so, you can try to build the updated project, and see how it goes.
The extension is backed by a different 3rd party lib that can interact with the GitHub API, it is called Hub4j GitHub API, the change from the jcabi dependency was easy and everything was working as before, BUT not the native mode.
github-api related posts
- Show HN: CaptureFlow – Provide LLM with debugger-level context of your app
- Everything You Always Wanted to Know About GitHub (But Were Afraid to Ask)
- Getting things done (in small increments)
- Stargazers intersections for most popular GitHub projects in Venn diagrams
- Show HN: Markdown or graph showing popularity of ormapper in Golang
- GitHub Discussion about the recent feed changes becomes 3rd most upvoted ever
- Github Actions - Output
-
A note from our sponsor - WorkOS
workos.com | 23 Apr 2024
Index
What are some of the best open-source github-api projects? This list will help you:
Project | Stars | |
---|---|---|
1 | hub | 22,681 |
2 | metrics | 12,475 |
3 | beautify-github-profile | 10,440 |
4 | github | 10,067 |
5 | devhub | 9,513 |
6 | GitHub Changelog Generator | 7,291 |
7 | PyGitHub | 6,668 |
8 | cloudquery | 5,581 |
9 | github-script | 3,924 |
10 | Octokit | 3,814 |
11 | LeetHub | 3,792 |
12 | shhgit | 3,787 |
13 | builderbook | 3,717 |
14 | ForkHub | 2,772 |
15 | github-stats | 2,702 |
16 | PHP Github API | 2,109 |
17 | octosuite | 1,764 |
18 | gitprofile | 1,395 |
19 | octonode | 1,190 |
20 | starcharts | 1,175 |
21 | useful-forks.github.io | 1,135 |
22 | github-api | 1,098 |
23 | FluentHub | 994 |
Sponsored