* Add back changes from prior to purge * Manually fix some invalid Liquid * Updoot render-content * Improve test messages to show correct output * Run el scripto * Pass the remaining test
4.9 KiB
4.9 KiB
title, intro, redirect_from, versions
| title | intro | redirect_from | versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Libraries | You can use the official Octokit library and other third-party libraries to extend and simplify how you use the {% data variables.product.prodname_dotcom %} API. |
|
|
Octokit comes in
many flavors
Use the official Octokit library, or choose between any of the available third party libraries.
Third-party libraries
Clojure
Dart
Emacs Lisp
Erlang
Go
Haskell
Java
- The GitHub Java API (org.eclipse.egit.github.core) library is part of the GitHub Mylyn Connector and aims to support the entire GitHub v3 API. Builds are available in Maven Central.
- GitHub API for Java (org.kohsuke.github) defines an object oriented representation of the GitHub API.
- JCabi GitHub API is based on Java7 JSON API (JSR-353), simplifies tests with a runtime GitHub stub, and covers the entire API.
JavaScript
- NodeJS GitHub library
- gh3 client-side API v3 wrapper
- GitHub.js wrapper around the GitHub API
- Promise-Based CoffeeScript library for the browser or NodeJS
Julia
OCaml
Perl
- Pithub (CPAN)
- Net::GitHub (CPAN)
PHP
- GitHub PHP Client
- PHP GitHub API
- GitHub API
- GitHub Joomla! Package
- Github Nette Extension
- GitHub API Easy Access
- GitHub bridge for Laravel
- PHP5.6|PHP7 Client & WebHook wrapper