Octokit 风格多样
使用官方的 Octokit 库,或者使用任何适用的第三方库。
第三方库
Clojure
Library name | Repository |
---|---|
Tentacles | Raynes/tentacles |
Dart
Library name | Repository |
---|---|
github.dart | DirectMyFile/github.dart |
Emacs Lisp
Library name | Repository |
---|---|
gh.el | sigma/gh.el |
Erlang
Library name | Repository |
---|---|
octo-erl | sdepold/octo.erl |
Go
Library name | Repository |
---|---|
go-github | google/go-github |
Haskell
Library name | Repository |
---|---|
haskell-github | fpco/Github |
Java
Library name | Repository | More information |
---|---|---|
GitHub Java API | org.eclipse.egit.github.core | Is part of the GitHub Mylyn Connector and aims to support the entire GitHub v3 API. 可在 Maven Central 中构建。 |
用于 Java 的 GitHub API | org.kohsuke.github (From github-api) | 定义面向对象的 GitHub API 表示形式。 |
JCabi GitHub API | github.jcabi.com(个人网站) | 基于 Java7 JSON API (JSR-353),简化 runtime GitHub stub 测试,涵盖整个 API。 |
JavaScript
Library name | Repository |
---|---|
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 |
Julia
Library name | Repository |
---|---|
GitHub.jl | WestleyArgentum/GitHub.jl |
OCaml
Library name | Repository |
---|---|
ocaml-github | mirage/ocaml-github |
Perl
Library name | Repository | metacpan Website for the Library |
---|---|---|
Pithub | plu/Pithub | Pithub CPAN Net::GitHub |
PHP
Library name | Repository |
---|---|
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 |
GitHub API Easy Access | milo/github-api |
GitHub bridge for Laravel | GrahamCampbell/Laravel-GitHub |
PHP7 Client & WebHook wrapper | FlexyProject/GitHubAPI |
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
Library name | Repository |
---|---|
GitHub API Gem | peter-murach/github |
Ghee | rauhryan/ghee |
Rust
Library name | Repository |
---|---|
Octocrab | XAMPPRocky/octocrab |
Scala
Library name | Repository |
---|---|
Hubcat | softprops/hubcat |
Github4s | 47deg/github4s |
Shell
Library name | Repository |
---|---|
ok.sh | whiteinge/ok.sh |