您可以使用官方的 Octokit 库和其他第三方库来扩展和简化 GitHub API 的使用方式。

Gundamcat

Octokit 风格多样

使用官方的 Octokit 库,或者使用任何适用的第三方库。

第三方库

Clojure

库名称仓库
TentaclesRaynes/tentacles

Dart

库名称仓库
github.dartDirectMyFile/github.dart

Emacs Lisp

库名称仓库
gh.elsigma/gh.el

Erlang

库名称仓库
octo-erlsdepold/octo.erl

Go

库名称仓库
go-githubgoogle/go-github

Haskell

库名称仓库
haskell-githubfpco/Github

Java

库名称仓库更多信息
GitHub API for Javaorg.kohsuke.github(来自 github-api)定义 GitHub API 的面向对象的表示。
JCabi GitHub APIgithub.jcabi.com(个人网站)基于 JavaScript API (JSR-353),可简化使用运行时 GitHub stub 的测试,并覆盖整个API。

JavaScript

库名称仓库
NodeJS GitHub librarypksunkara/octonode
gh3 client-side API v3 wrapperk33g/gh3
关于 GitHub API 的 Github.js 包装程序michael/github
适用于 Browser 或 NodeJS 的基于 Promise 的 CoffeeScript 库philschatz/github-client

Julia

库名称仓库
GitHub.jlJuliaWeb/GitHub.jl

OCaml

库名称仓库
ocaml-githubmirage/ocaml-github

Perl

库名称仓库库的 metacpan 网站
Pithubplu/PithubPithub CPAN
Net::GitHubfayland/perl-net-githubNet:GitHub CPAN

PHP

库名称仓库
PHP GitHub APIKnpLabs/php-github-api
GitHub Joomla! 包joomla-framework/github-api
GitHub bridge for LaravelGrahamCampbell/Laravel-GitHub

PowerShell

库名称仓库
PowerShellForGitHubmicrosoft/PowerShellForGitHub

Python

库名称仓库
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

库名称仓库
GitHub API Gempeter-murach/github
Gheerauhryan/ghee

Rust

库名称仓库
OctocrabXAMPPRocky/octocrab

Scala

库名称仓库
Hubcatsoftprops/hubcat
Github4s47deg/github4s

Shell

库名称仓库
ok.shwhiteinge/ok.sh

此文档对您有帮助吗?

隐私政策

帮助我们创建出色的文档!

所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。

做出贡献

或, 了解如何参与。