Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
158 lines (156 sloc) 4.537 kb
---
layout: default
---
<div id='front-main'>
<section id='intro'>
<p>
libgit2 is a <strong>portable</strong>, <strong>pure C implementation</strong> of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language which supports C bindings.
</p>
</section>
<section id='features'>
<ul>
<li id='cross-platform'>
<img src="images/libgit2/icon-cross-platform@2x.png" />
<h3>100% Cross-Platform</h3>
<p>Linux, FreeBSD, OpenBSD, Mac OS X, iOS, Amiga, MinGW and fully native Windows.</p>
</li>
<li id='zero-dependencies'>
<img src="images/libgit2/icon-zero-dependencies@2x.png" />
<h3>Zero Dependencies</h3>
<p>Builds out of the box with no dependencies. Works in embedded devices and iOS.</p>
</li>
<li id='c89'>
<img src="images/libgit2/icon-c89@2x.png" />
<h3>C89</h3>
<p>Written with portability in mind. Builds in GCC, Clang and MSVC.</p>
</li>
<li id='permissive-licensiing'>
<img src="images/libgit2/icon-permissive-licensing@2x.png" />
<h3>Permissive Licensing</h3>
<p>GPLv2 with Linking Exception. Link with open and proprietary software, no strings attached.</p>
</li>
</ul>
</section>
<section id='production-usage'>
<h5>Trusted and used in production by</h5>
<img src="images/libgit2/logo-github@2x.png" alt="GitHub" width="83" height="38" />
<img src="images/libgit2/logo-microsoft@2x.png" alt="Microsoft" width="150" height="32" />
<img src="images/libgit2/logo-plastic@2x.png" alt="Plastic SCM" width="139" height="29" /><br />
<img src="images/libgit2/logo-beanstalk@2x.png" alt="Beanstalk" width="118" height="37" />
<img src="images/libgit2/logo-striata@2x.png" alt="Striata" width="104" height="25" />
</section>
</div>
<aside id='sidebar'>
<h5>Language Bindings</h5>
<ul id='primary-languages'>
<li id='rugged'>
<img src="images/libgit2/logo-ruby@2x.png" width="40" height="40" />
<h6>Ruby</h6>
<h5>
<a href="https://github.com/libgit2/rugged">Rugged</a>
</h5>
</li>
<li id='libgit2sharp'>
<img src="images/libgit2/logo-net-mono@2x.png" width="94" height="39" />
<h6>.Net &amp; Mono</h6>
<h5>
<a href="https://github.com/libgit2/libgit2sharp">LibGit2Sharp</a>
</h5>
</li>
<li id='objective-c'>
<img src="images/libgit2/logo-apple@2x.png" width="46" height="51" />
<h6>Objective-C</h6>
<h5>
<a href="https://github.com/libgit2/objective-git">objective-git</a>
</h5>
</li>
</ul>
<ul class='additional-languages'>
<li>
<img src="images/libgit2/logo-python@2x.png" />
<h6>Python</h6>
<h5>
<a href="http://www.pygit2.org/">pygit2</a>
</h5>
</li>
<li>
<img src="images/libgit2/logo-perl@2x.png" />
<h6>Perl</h6>
<h5>
<a href="https://github.com/jacquesg/p5-Git-Raw">Git::Raw</a>
</h5>
</li>
<li>
<img src="images/libgit2/logo-nodejs@2x.png" />
<h6>Node.js</h6>
<h5>
<a href="https://github.com/nodegit/nodegit">nodegit</a>
</h5>
</li>
<li>
<img src="images/libgit2/logo-go@2x.png" />
<h6>Go</h6>
<h5>
<a href="https://github.com/libgit2/git2go">git2go</a>
</h5>
</li>
<li>
<img src="images/libgit2/logo-erlang@2x.png" />
<h6>Erlang</h6>
<h5>
<a href="https://github.com/carlosmn/geef">Geef</a>
</h5>
</li>
<li>
<img src="images/libgit2/logo-gnome@2x.png" />
<h6>GObject</h6>
<h5>
<a href="http://git.gnome.org/browse/libgit2-glib">libgit2-glib</a>
</h5>
</li>
</ul>
<ul class='additional-languages'>
<li>
<img src="images/libgit2/logo-lua@2x.png" />
<h6>Lua</h6>
<h5>
<a href="https://github.com/libgit2/luagit2">luagit2</a>
</h5>
</li>
<li>
<img src="images/libgit2/logo-parrot-vm@2x.png" />
<h6>Parrot VM</h6>
<h5>
<a href="https://github.com/letolabs/parrot-libgit2">parrot-libgit2</a>
</h5>
</li>
<li>
<img src="images/libgit2/logo-qt@2x.png" />
<h6>C++ Qt</h6>
<h5>
<a href="https://projects.kde.org/projects/playground/libs/libqgit2/">libqgit2</a>
</h5>
</li>
<li>
<img src="images/libgit2/logo-php@2x.png" />
<h6>PHP</h6>
<h5>
<a href="https://github.com/libgit2/php-git">php-git</a>
</h5>
</li>
<li>
<img src="images/libgit2/logo-chicken-scheme@2x.png" />
<h6>Chicken Scheme</h6>
<h5>
<a href="https://wiki.call-cc.org/egg/git">chicken-git</a>
</h5>
</li>
<li>
<img src="images/libgit2/logo-d@2x.png" />
<h6>D</h6>
<h5>
<a href="https://github.com/s-ludwig/dlibgit">dlibgit</a>
</h5>
</li>
</ul>
</aside>
Jump to Line
Something went wrong with that request. Please try again.