公式 GitHub Octokit ライブラリ
注: 特定の Octokit の問題がある場合は、対応する Octokit リポジトリで issue を開いてください。 公式の Octokit リポジトリは GitHub によって管理されていますが、これらはオープンソースであり、コミュニティへの投稿を歓迎しています。
- JavaScript: octokit.js. 詳しくは、「REST API と JavaScript を使用したスクリプト」を参照してください。
- Ruby: octokit.rb
- .NET: octokit.net
サードパーティ製ライブラリ
Clojure
- Tentacles: Raynes/tentacles
Dart
- github.dart: SpinlockLabs/github.dart
Emacs Lisp
- gh.el: sigma/gh.el
Erlang
- octo-erl: sdepold/octo.erl
Go
- go-github: google/go-github
Haskell
- haskell-github: fpco/Github
Java
- GitHub API for Java。GitHub API のオブジェクト指向表現: org.kohsuke.github (From github-api)
- JCabi GitHub API。Java7 JSON API (JSR-353) に基づき、ランタイム GitHub スタブを使ってテストを簡略化して、API 全体をカバーします: github.jcabi.com (個人 Web サイト)
JavaScript
- NodeJS GitHub ライブラリ: pksunkara/octonode
- gh3 クライアント側 API ラッパー: k33g/gh3
- GitHub API の Github.js ラッパー: michael/github
- ブラウザーまたは NodeJS 向け Promise ベースの CoffeeScript ライブラリ: philschatz/github-client
Julia
- GitHub.jl: JuliaWeb/GitHub.jl
OCaml
- ocaml-github: mirage/ocaml-github
Perl
- Pithub: plu/Pithub
- Net::GitHub: fayland/perl-net-github
PHP
- PHP GitHub API: KnpLabs/php-github-api
- GitHub Joomla! パッケージ: joomla-framework/github-api
- Laravel の GitHub ブリッジ: GrahamCampbell/Laravel-GitHub
PowerShell
- PowerShellForGitHub: microsoft/PowerShellForGitHub
Python
- gidgethub: brettcannon/gidgethub
- ghapi: fastai/ghapi
- PyGithub: PyGithub/PyGithub
- libsaas: duckboard/libsaas
- github3.py: sigmavirus24/github3.py
- sanction: demianbrecht/sanction
- agithub: jpaugh/agithub
- octohub: turnkeylinux/octohub
- github-flask: github-flask (Official Website)
- torngithub: jkeylu/torngithub
- githubkit: yanyongyu/githubkit
- octokit.py: khornberg/octokit.py
Ruby
- GitHub API Gem: peter-murach/github
- Ghee: rauhryan/ghee
Rust
- Octocrab: XAMPPRocky/octocrab
- Octocat: octocat-rs/octocat-rs
Scala
- Hubcat: softprops/hubcat
- Github4s: 47deg/github4s
Shell
- ok.sh: whiteinge/ok.sh