Skip to main content

Esta versão do GitHub Enterprise será descontinuada em 2022-06-03. 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 como você usa a API de GitHub Enterprise Server.

O Gundamcat

O Octokit tem muitos sabores

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

Aviso: A partir de fim de Outubro de 2021, as bibliotecas oficiais do Octokit não serão mantidas atualmente. Para obter mais informações, consulte Esta discussão no repositório do octokit.js.

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