跳至主要内容

REST API 库

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

关于库

您可以使用库来扩展和简化您的应用程序与 GitHub API 的交互方式。每个库都为特定编程语言提供预构建的代码。将库集成到您的项目后,您可以使用预构建的代码模块通过特定编程语言与 GitHub API 交互。

GitHub 为某些语言维护官方 Octokit 库。您还可以使用 GitHub API 的第三方库,这些库不受 GitHub 维护。

官方 GitHub 库

GitHub 为 GitHub API 维护这些官方客户端库。这些存储库是开源的,欢迎社区贡献。

有关更多信息,请参阅“使用 REST API 和 JavaScript 编写脚本”和“使用 REST API 和 Ruby 编写脚本”。

第三方库

以下是您可以用来在各种编程语言中与 GitHub API 交互的第三方库示例。

这些第三方库不受 GitHub 维护。第三方提供的库受单独的服务条款、隐私政策和支持文档的约束。

Clojure

Dart

Emacs Lisp

Go

Haskell

Java

JavaScript

Julia

OCaml

Perl

PHP

PowerShell

Python

Ruby

Rust

Scala

Shell