Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Esta versão do GitHub Enterprise foi descontinuada em 2021-03-02. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Bibliotecas

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

Neste artigo

O 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

Library nameRepository
TentaclesRaynes/tentacles

Dart

Nome da bibliotecaRepositório
github.dartDirectMyFile/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
GitHub Java APIorg.eclipse.egit.github.coreÉ parte do GitHub Mylyn Connector e tem o objetivo de dar suporte a toda a API do GitHub v3. As construções estão disponíveis em Maven Central.
GitHub API para Javaorg.kohsuke.github (From github-api)define uma representação orientada por objeto da API do GitHub.
JCabi GitHub APIgithub.jcabi.com (Personal Website)é baseado Java7 JSON API (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
Github.js wrapper around the GitHub APImichael/github Promise-Based CoffeeScript library for the Browser or NodeJS

Julia

Library nameRepository
GitHub.jlWestleyArgentum/GitHub.jl

OCaml

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

Perl

Library nameRepositorymetacpan Website for the Library
Pithubplu/PithubPithub CPAN Net::GitHub

PHP

Nome da bibliotecaRepositório
GitHub PHP Clienttan-tan-kanarek/github-php-client
PHP GitHub APIKnpLabs/php-github-api
GitHub APIyiiext/github-api
GitHub Joomla! Packagejoomla-framework/github-api GitHub Nette Extension
GitHub API Easy Accessmilo/github-api
GitHub bridge for LaravelGrahamCampbell/Laravel-GitHub
PHP7 Client & WebHook wrapperFlexyProject/GitHubAPI

Python

Library nameRepository
gidgethubbrettcannon/gidgethub
ghapifastai/ghapi
PyGithubPyGithub/PyGithub
libsaasduckboard/libsaas
github3.pysigmavirus24/github3.py
sanctiondemianbrecht/sanction
agithubjpaugh/agithub
octohubturnkeylinux/octohub
github-flaskgithub-flask (Official Website)
torngithubjkeylu/torngithub

Ruby

Nome da bibliotecaRepositório
GitHub API Gempeter-murach/github
Gheerauhryan/ghee

Rust

Nome da bibliotecaRepositório
OctocrabXAMPPRocky/octocrab

Scala

Nome da bibliotecaRepositório
Hubcatsoftprops/hubcat
Github4s47deg/github4s

Shell

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