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 será descontinuada em 2021-06-09. 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

Nome da biblioteca | Repositório |---|---| Tentacles| Raynes/tentacles

Dart

Nome da biblioteca | Repositório |---|---| github.dart | DirectMyFile/github.dart

Emacs Lisp

Nome da biblioteca | Repositório |---|---| gh.el | sigma/gh.el

Erlang

Nome da biblioteca | Repositório |---|---| octo-erl | sdepold/octo.erl

Go

Nome da biblioteca | Repositório |---|---| go-github| google/go-github

Haskell

Nome da biblioteca | Repositório |---|---| haskell-github | fpco/Github

Java

Nome da biblioteca | Repositório | Mais informações |---|---|---| GitHub Java API| org.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 Java| org.kohsuke.github (From github-api)|define uma representação orientada por objeto da API do GitHub. JCabi GitHub API|github.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 biblioteca | Repositório | |---|---| NodeJS GitHub library| pksunkara/octonode gh3 client-side API v3 wrapper| k33g/gh3 Github.js wrapper around the GitHub API|michael/github Promise-Based CoffeeScript library for the Browser or NodeJS|philschatz/github-client

Julia

Library name | Repository | |---|---| GitHub.jl|JuliaWeb/GitHub.jl

OCaml

Nome da biblioteca | Repositório | |---|---| ocaml-github|mirage/ocaml-github

Perl

Nome da biblioteca | Repositório | metacpan Website for the Library |---|---|---| Pithub|plu/Pithub|Pithub CPAN Net::GitHub|fayland/perl-net-github|Net:GitHub CPAN

PHP

Nome da biblioteca | Repositório |---|---| GitHub PHP Client|tan-tan-kanarek/github-php-client PHP GitHub API|KnpLabs/php-github-api GitHub API|yiiext/github-api GitHub Joomla! Package|joomla-framework/github-api GitHub Nette Extension|kdyby/github GitHub API Easy Access|milo/github-api GitHub bridge for Laravel|GrahamCampbell/Laravel-GitHub PHP7 Client & WebHook wrapper|FlexyProject/GitHubAPI

PowerShell

Library name | Repository |---|---| PowerShellForGitHub|microsoft/PowerShellForGitHub

Python

Library name | Repository |---|---| 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 (Official Website) torngithub|jkeylu/torngithub

Ruby

Nome da biblioteca | Repositório |---|---| GitHub API Gem|peter-murach/github Ghee|rauhryan/ghee

Rust

Nome da biblioteca | Repositório |---|---| Octocrab|XAMPPRocky/octocrab

Scala

Nome da biblioteca | Repositório |---|---| Hubcat|softprops/hubcat Github4s|47deg/github4s

Shell

Nome da biblioteca | Repositório |---|---| ok.sh|whiteinge/ok.sh

Esse documento ajudou você?

Privacy policy

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.