Skip to main content

Bibliotecas

Você pode usar a biblioteca oficial do Octokit e outras bibliotecas de terceiros para estender e simplificar como você usa a API de GitHub.

The Gundamcat

O Octokit tem muitos sabores

Use a biblioteca oficial do Octokit ou escolha entre qualquer uma das bibliotecas de terceiros disponíveis.

Bibliotecas de terceiros

Clojure

Nome da bibliotecaRepositório
TentaclesRaynes/tentacles

Dart

Nome da bibliotecaRepositório
github.dartSpinlockLabs/github.dart

Emacs Lisp

Nome da bibliotecaRepositório
gh.elsigma/gh.el

Erlang

Nome da bibliotecaRepositório
octo-erlsdepold/octo.erl

Go

Nome da bibliotecaRepositório
go-githubgoogle/go-github

Haskell

Nome da bibliotecaRepositório
haskell-githubfpco/Github

Java

Nome da bibliotecaRepositórioMais informações
API do GitHub para Javaorg.kohsuke.github (do github-api)define uma representação de objetos orientada à API do GitHub.
API do GitHub para JCabigithub.jcabi.com (site pessoal)é baseado na API JSON Java7 (JSR-353), simplifica testes com uma amostra de tempo de execução do GitHub e abrange toda a API.

JavaScript

Nome da bibliotecaRepositório
Biblioteca do GitHub para NodeJSpksunkara/octonode
Wrapper da API gh3 do lado do clientek33g/gh3
Wrapper do Github.js para a API do GitHubmichael/github
Biblioteca CoffeeScript baseada no Promise para o navegador ou o NodeJSphilschatz/github-client

Julia

Nome da bibliotecaRepositório
GitHub.jlJuliaWeb/GitHub.jl

OCaml

Nome da bibliotecaRepositório
ocaml-githubmirage/ocaml-github

Perl

Nome da bibliotecaRepositórioSite metacpan para a biblioteca
Pithubplu/PithubPithub CPAN
Net::GitHubfayland/perl-net-githubNet:GitHub CPAN

PHP

Nome da bibliotecaRepositório
API do GitHub para PHPKnpLabs/php-github-api
Pacote do GitHub para Joomla!joomla-framework/github-api
Ponte do GitHub para LaravelGrahamCampbell/Laravel-GitHub

PowerShell

Nome da bibliotecaRepositório
PowerShellForGitHubmicrosoft/PowerShellForGitHub

Python

Nome da bibliotecaRepositório
gidgethubbrettcannon/gidgethub
ghapifastai/ghapi
PyGithubPyGithub/PyGithub
libsaasduckboard/libsaas
github3.pysigmavirus24/github3.py
sanctiondemianbrecht/sanction
agithubjpaugh/agithub
octohubturnkeylinux/octohub
github-flaskgithub-flask (site oficial)
torngithubjkeylu/torngithub

Ruby

Nome da bibliotecaRepositório
Gem da API do GitHubpeter-murach/github
Gheerauhryan/ghee

Rust

Nome da bibliotecaRepositório
OctocrabXAMPPRocky/octocrab
Octocatoctocat-rs/octocat-rs

Scala

Nome da bibliotecaRepositório
Hubcatsoftprops/hubcat
Github4s47deg/github4s

Shell

Nome da bibliotecaRepositório
ok.shwhiteinge/ok.sh