Skip to main content

This version of GitHub Enterprise was discontinued on 2022-06-03. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Libraries

You can use the official Octokit library and other third-party libraries to extend and simplify how you use the GitHub Enterprise Server API.

The Gundamcat

Octokit comes in many flavors

Use the official Octokit library, or choose between any of the available third party libraries.

Third-party libraries

Clojure

Library nameRepository
TentaclesRaynes/tentacles

Dart

Library nameRepository
github.dartSpinlockLabs/github.dart

Emacs Lisp

Library nameRepository
gh.elsigma/gh.el

Erlang

Library nameRepository
octo-erlsdepold/octo.erl

Go

Library nameRepository
go-githubgoogle/go-github

Haskell

Library nameRepository
haskell-githubfpco/Github

Java

Library nameRepositoryMore information
GitHub API for Javaorg.kohsuke.github (From github-api)defines an object oriented representation of the GitHub API.
JCabi GitHub APIgithub.jcabi.com (Personal Website)is based on Java7 JSON API (JSR-353), simplifies tests with a runtime GitHub stub, and covers the entire API.

JavaScript

Library nameRepository
NodeJS GitHub library