我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

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

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

本文内容

Gundamcat

Octokit 风格多样

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

第三方库

Clojure

Library nameRepository
TentaclesRaynes/tentacles

Dart

Library nameRepository
github.dartDirectMyFile/github.dart

Emacs Lisp

Library nameRepository
gh.elsigma/gh.el

Erlang

Library nameRepository
octo-erlsdepold/octo.erl

Go

Library nameRepository
go-githubgoogle/go-github

Haskell

Library nameRepository
haskell-githubfpco/Github

Java

Library nameRepositoryMore information
GitHub Java APIorg.eclipse.egit.github.coreIs part of the GitHub Mylyn Connector and aims to support the entire GitHub v3 API. 可在 Maven Central 中构建。
用于 Java 的 GitHub APIorg.kohsuke.github (From github-api)定义面向对象的 GitHub API 表示形式。
JCabi GitHub APIgithub.jcabi.com(个人网站)基于 Java7 JSON API (JSR-353),简化 runtime GitHub stub 测试,涵盖整个 API。

JavaScript

Library nameRepository
NodeJS GitHub librarypksunkara/octonode
gh3 client-side API v3 wrapperk33g/gh3
Github.js wrapper around the GitHub APImichael/github Promise-Based CoffeeScript library for the Browser or NodeJS

Julia

Library nameRepository
GitHub.jlWestleyArgentum/GitHub.jl

OCaml

Library nameRepository
ocaml-githubmirage/ocaml-github

Perl

Library nameRepositorymetacpan Website for the Library
Pithubplu/PithubPithub CPAN Net::GitHub

PHP

Library nameRepository
GitHub PHP Clienttan-tan-kanarek/github-php-client
PHP GitHub APIKnpLabs/php-github-api
GitHub APIyiiext/github-api
GitHub Joomla! Packagejoomla-framework/github-api GitHub Nette Extension
GitHub API Easy Accessmilo/github-api
GitHub bridge for LaravelGrahamCampbell/Laravel-GitHub
PHP7 Client & WebHook wrapperFlexyProject/GitHubAPI

Python

Library nameRepository
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

Library nameRepository
GitHub API Gempeter-murach/github
Gheerauhryan/ghee

Rust

Library nameRepository
OctocrabXAMPPRocky/octocrab

Scala

Library nameRepository
Hubcatsoftprops/hubcat
Github4s47deg/github4s

Shell

Library nameRepository
ok.shwhiteinge/ok.sh