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.

O Gundamcat

O Octokit tem muitos sabores

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

Warning: As of late October 2021, the offical Octokit libraries are not currently maintained. For more information, see this discussion in the octokit.js repository.

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.
JCabi GitHub APIgithub.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
NodeJS GitHub librarypksunkara/octonode
gh3 client-side API v3 wrapperk33g/gh3
O wrapper do Github.js sobre a API do GitHubmichael/github
Biblioteca CoffeeScript baseada no Promise para o navegador ou 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
PHP GitHub APIKnpLabs/php-github-api
GitHub Joomla! Packagejoomla-framework/github-api
GitHub bridge 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
GitHub API Gempeter-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