此版本的 GitHub Enterprise 已停止服务 2021-09-23. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

您可以使用官方的 Octokit 库和其他第三方库来扩展和简化 GitHub API 的使用方式。

Gundamcat

Octokit 风格多样

使用官方的 Octokit 库,或者使用任何适用的第三方库。

第三方库

Clojure

库名称仓库
TentaclesRaynes/tentacles

Dart

库名称仓库
github.dartDirectMyFile/github.dart

Emacs Lisp

库名称仓库
gh.elsigma/gh.el

Erlang

库名称仓库
octo-erlsdepold/octo.erl

Go

库名称仓库
go-githubgoogle/go-github

Haskell

库名称仓库
haskell-githubfpco/Github

Java

库名称仓库更多信息
GitHub API for Javaorg.kohsuke.github(来自 github-api)定义 GitHub API 的面向对象的表示。
JCabi GitHub APIgithub.jcabi.com(个人网站)基于 JavaScript API (JSR-353),可简化使用运行时 GitHub stub 的测试,并覆盖整个API。

JavaScript

库名称仓库
NodeJS GitHub librarypksunkara/octonode
gh3 client-side API v3 wrapperk33g/gh3
关于 GitHub API 的 Github.js 包装程序michael/github
适用于 Browser 或 NodeJS 的基于 Promise 的 CoffeeScript 库philschatz/github-client

Julia

库名称仓库
GitHub.jlJuliaWeb/GitHub.jl

OCaml

库名称仓库
ocaml-githubmirage/ocaml-github

Perl

库名称仓库库的 metacpan 网站
Pithubplu/PithubPithub CPAN
Net::GitHubfayland/perl-net-githubNet:GitHub CPAN

PHP

库名称仓库
PHP GitHub APIKnpLabs/php-github-api
GitHub Joomla! 包joomla-framework/github-api
GitHub bridge for LaravelGrahamCampbell/Laravel-GitHub

PowerShell

库名称仓库
PowerShellForGitHubmicrosoft/PowerShellForGitHub

Python

库名称仓库
gidgethubbrettcannon/gidgethub
ghapifastai/ghapi
PyGithubPyGithub/PyGithub
libsaasduckboard/libsaas
github3.pysigmavirus24/github3.py
sanctiondemianbrecht/sanction
agithubjpaugh/agithub
octohubturnkeylinux/octohub
github-flaskgithub-flask (Official Website)
torngithubjkeylu/torngithub

Ruby

库名称仓库
GitHub API Gempeter-murach/github
Gheerauhryan/ghee

Rust

库名称仓库
OctocrabXAMPPRocky/octocrab

Scala

库名称仓库
Hubcatsoftprops/hubcat
Github4s47deg/github4s

Shell

库名称仓库
ok.shwhiteinge/ok.sh