Bibliothèques GitHub Octokit officielles
Remarque : Si vous rencontrez un problème Octokit spécifique, ouvrez un problème dans le dépôt Octokit correspondant. Même si les dépôts Octokit officiels sont gérés par GitHub, ils sont open source et les contributions de la communauté sont les bienvenues.
- JavaScript : octokit.js. Pour plus d’informations, consultez « Écriture de scripts avec l’API REST et JavaScript ».
- Ruby : octokit.rb
- .NET : octokit.net
Bibliothèques tierces
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
- API GitHub pour Java, représentation orientée objet de l’API GitHub : org.kohsuke.github (à partir de github-api)
- L’API JCabi GitHub, basée sur l’API JSON Java7 (JSR-353), simplifie les tests avec un stub du runtime GitHub et couvre l’ensemble de l’API : github.jcabi.com (site web personnel)
JavaScript
- Bibliothèque GitHub NodeJS : pksunkara/octonode
- Wrapper de l’API côté client gh3 : k33g/gh3
- Wrapper Github.js autour de l’API GitHub : michael/github
- Bibliothèque CoffeeScript basée sur les promesses pour le navigateur ou NodeJS : 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
- API PHP GitHub : KnpLabs/php-github-api
- GitHub Joomla! Package : joomla-framework/github-api
- Pont GitHub pour Laravel : 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 (site web officiel)
- 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