
Octokit est disponible dans de nombreuses versions
Utilisez la bibliothèque Octokit officielle ou choisissez l’une des bibliothèques tierces disponibles.
- Ruby : octokit.rb
- .NET : octokit.net
- JavaScript : octokit.js. Pour plus d’informations, consultez « Écriture de scripts avec l’API REST et JavaScript ».
Bibliothèques tierces
Clojure
| Nom de la bibliothèque | Référentiel |
|---|---|
| Tentacles | Raynes/tentacles |
Dart
| Nom de la bibliothèque | Référentiel |
|---|---|
| github.dart | SpinlockLabs/github.dart |
Emacs Lisp
| Nom de la bibliothèque | Référentiel |
|---|---|
| gh.el | sigma/gh.el |
Erlang
| Nom de la bibliothèque | Référentiel |
|---|---|
| octo-erl | sdepold/octo.erl |
Go
| Nom de la bibliothèque | Référentiel |
|---|---|
| go-github | google/go-github |
Haskell
| Nom de la bibliothèque | Référentiel |
|---|---|
| haskell-github | fpco/Github |
Java
| Nom de la bibliothèque | Référentiel | Plus d’informations |
|---|---|---|
| API GitHub pour Java | org.kohsuke.github (à partir de github-api) | définit une représentation orientée objet de l’API GitHub. |
| API GitHub JCabi | github.jcabi.com (site web personnel) | est basé sur l’API JSON Java7 (JSR-353), simplifie les tests avec un stub du runtime GitHub et couvre l’ensemble de l’API. |
JavaScript
| Nom de la bibliothèque | Référentiel |
|---|---|
| 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
| Nom de la bibliothèque | Référentiel |
|---|---|
| GitHub.jl | JuliaWeb/GitHub.jl |
OCaml
| Nom de la bibliothèque | Référentiel |
|---|---|
| ocaml-github | mirage/ocaml-github |
Perl
| Nom de la bibliothèque | Référentiel | Site web metacpan pour la bibliothèque |
|---|---|---|
| Pithub | plu/Pithub | Pithub CPAN |
| Net::GitHub | fayland/perl-net-github | Net:GitHub CPAN |
PHP
| Nom de la bibliothèque | Référentiel |
|---|---|
| API GitHub PHP | KnpLabs/php-github-api |
| Package GitHub Joomla! | joomla-framework/github-api |
| Pont GitHub pour Laravel | GrahamCampbell/Laravel-GitHub |
PowerShell
| Nom de la bibliothèque | Référentiel |
|---|---|
| PowerShellForGitHub | microsoft/PowerShellForGitHub |
Python
| Nom de la bibliothèque | Référentiel |
|---|---|
| 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
| Nom de la bibliothèque | Référentiel |
|---|---|
| API GitHub Gem | peter-murach/github |
| Ghee | rauhryan/ghee |
Rust
| Nom de la bibliothèque | Référentiel |
|---|---|
| Octocrab | XAMPPRocky/octocrab |
| Octocat | octocat-rs/octocat-rs |
Scala
| Nom de la bibliothèque | Référentiel |
|---|---|
| Hubcat | softprops/hubcat |
| Github4s | 47deg/github4s |
Shell
| Nom de la bibliothèque | Référentiel |
|---|---|
| ok.sh | whiteinge/ok.sh |