Skip to main content

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