GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Downloads
  • Reference
  • Learning
  • Security
  • Source

This view

  • Original page
  • New address

GeezerVison is showing libgit2.org — libgit2

libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library, with an API that's designed to be ergonomic to use from C directly, or from another language through FFI bindings.

  • Cross-Platform

    Linux, macOS, iOS, and Windows are fully tested and supported.

  • Portable C

    Written in a well-supported subset of C99. Builds in GCC, Clang and MSVC.

  • Minimal Dependencies

    libgit2 prefers system libraries, but offers minimal bundled dependencies where sensible.

  • Permissive Licensing

    GPLv2 with a Linking Exception that lets you use it with open or proprietary software.

Trusted and used in production by
GitHub Microsoft Plastic SCM
Beanstalk Striata Matlab
Canonical Bitbucket GitLab
GitButler VersionSQL

Language Bindings

  • Rust
    git2.rs
  • Objective-C
    objective-git
  • Python
    pygit2
  • Perl
    Git::Raw
  • Node.js
    nodegit
  • Go
    git2go
  • Erlang
    Geef
  • GObject
    libgit2-glib
  • Ruby
    Rugged
  • .Net & Mono
    LibGit2Sharp
  • Lua
    luagit2
  • Parrot VM
    parrot-libgit2
  • C++ Qt
    libqgit2
  • PHP
    php-git
  • Chicken Scheme
    chicken-git
  • D
    dlibgit
    And many more
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.