github-api wrapper (Github.js)
JSON →github-api (also known as Github.js) is a higher-level JavaScript wrapper for the GitHub API. It provides a more convenient, object-oriented interface over raw HTTP requests. The library, currently at version 3.4.0, offers dual support for both traditional callback-based APIs (as seen in versions prior to 1.0) and modern Promise-based APIs, with the latter returning raw Axios request promises for greater flexibility. Its release cadence is driven by bug fixes, new API feature implementations (like `getCombinedStatus` and `listCommitsOnPR`), and crucial security updates. It aims to abstract the complexities of direct GitHub API interactions while remaining compatible with both Node.js (LTS and current versions) and browser environments, offering a key differentiator through its flexible API consumption patterns and direct Axios promise exposure.
Traffic · last 30 days ↑150% vs prev 7d
top countries 🇺🇸 United States · 🇫🇷 France · 🇨🇦 Canada · 🇩🇪 Germany