ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2021-03-02. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてください。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してください。

ライブラリ

公式の Octokit ライブラリと他のサードパーティライブラリを使用して、GitHub API の使用方法を拡張および簡素化できます。

ここには以下の内容があります:

The Gundamcat

Octokit にはいくつかの種類があります

公式の Octokit ライブラリを使用するか、利用可能なサードパーティライブラリのいずれかを選択します。

サードパーティライブラリ

Clojure

Library nameRepository
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 Java APIorg.eclipse.egit.github.coreGitHub Mylyn Connector の一部であり、GitHub v3 API 全体のサポートを目指します。 ビルドは Maven Central で利用できます。
GitHub API for Javaorg.kohsuke.github (From github-api)GitHub API のオブジェクト指向の表現を定義します。
JCabi GitHub APIgithub.jcabi.com (Personal Website)Java7 JSON API (JSR-353) に基づいており、ランタイム GitHub スタブを使用してテストを簡素化し、API 全体をカバーします。

JavaScript

ライブラリ名リポジトリ
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

ライブラリ名リポジトリ
ocaml-githubmirage/ocaml-github

Perl

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

PHP

ライブラリ名リポジトリ
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

ライブラリ名リポジトリ
GitHub API Gempeter-murach/github
Gheerauhryan/ghee

Rust

Library nameRepository
OctocrabXAMPPRocky/octocrab

Scala

ライブラリ名リポジトリ
Hubcatsoftprops/hubcat
Github4s47deg/github4s

Shell

ライブラリ名リポジトリ
ok.shwhiteinge/ok.sh