LFE Documentation Site
Docs
Resources
Community
Blog
Main Site
Search
LFE Docs
Getting Started
Reference
Creating Apps
Tooling
Contributing
Other Versions
Octokit comes in
many flavors
Use the official Octokit library, or choose between any of the available third party libraries.
Ruby
octokit.rb
Obj-C
octokit.objc
.NET
octokit.net
Third-party libraries
Dart
github.dart
.NET
IronGithub
CSharp GitHub API
FSharp.GitHubApi
Clojure
Tentacles
Emacs Lisp
gh.el
Erlang
Erlang GitHub API
octo.erl
Go
go-github
Haskell
github
Haskell GitHub API
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
Node-GitHub
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
GitHub.jl
Objective-C
UAGithubEngine
OCaml
ocaml-github
Perl
Pithub
(
CPAN
)
Net::GitHub
(
CPAN
)
PHP
GitHub PHP Client
PHP GitHub API
GitHub API
GitHub Kohana Module
GitHub Joomla! Package
Github Nette Extension
GitHub API Easy Access
GitHub bridge for Laravel
Python
PyGithub
Pygithub3
libsaas
github3.py
sanction
agithub
githubpy
octohub
Github-Flask
torngithub
Ruby
GitHub API Gem
GitHub v3 API
GitHub API Client
Ghee
Scala
Dispatch GitHub
Hubcat