Esta versão do GitHub Enterprise foi 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.

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

Library name | Repository |---|---| PHP GitHub API|KnpLabs/php-github-api GitHub API|yiiext/github-api GitHub Joomla! Package|joomla-framework/github-api GitHub bridge for Laravel|GrahamCampbell/Laravel-GitHub

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