A cross-platform, linkable library implementation of Git that you can use in your application.
-
Updated
Aug 11, 2025 - C
A cross-platform, linkable library implementation of Git that you can use in your application.
GIT for nodejs and the browser using https://libgit2.org compiled to WebAssembly with https://emscripten.org
Neovim git GUI powered by libgit2
Recursively search directories for a regex pattern
R bindings to the libgit2 library
Git integration for the Wolfram Language
Git for Modern C++ (A libgit2 Wrapper Library)
Perl bindings to the Git linkable library (libgit2)
Crystal-lang binding to libgit2 with interface similar to rugged
Git repository management; a managed .NET Core wrapper for libgit2.
GitLib.NET is a bare metal P/Invoke wrapper around libgit2 for .NET
Add a description, image, and links to the libgit2 topic page so that developers can more easily learn about it.
To associate your repository with the libgit2 topic, visit your repo's landing page and select "manage topics."