An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: libgit2

nodegit/nodegit

Native Node bindings to Git.

Language: JavaScript - Size: 50.8 MB - Last synced at: about 11 hours ago - Pushed at: 2 months ago - Stars: 5,700 - Forks: 698

libgit2/rugged

ruby bindings to libgit2

Language: C - Size: 21.2 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 2,266 - Forks: 283

libgit2/libgit2

A cross-platform, linkable library implementation of Git that you can use in your application.

Language: C - Size: 68.8 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 9,953 - Forks: 2,468

libgit2/libgit2sharp

Git + .NET = ❤

Language: C# - Size: 160 MB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 3,300 - Forks: 897

SuperBo/fugit2.nvim

Neovim git GUI powered by libgit2

Language: Lua - Size: 1.31 MB - Last synced at: about 23 hours ago - Pushed at: 3 months ago - Stars: 438 - Forks: 11

schiele/git-incrypt

A git remote helper to encrypt git repositories incrementally

Language: Python - Size: 88.9 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

libgit2/git2go

Git to Go; bindings for libgit2. Like McDonald's but tastier.

Language: Go - Size: 1.45 MB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 1,965 - Forks: 324

Brooooooklyn/simple-git

Simple and fast git helper functions.

Language: Rust - Size: 14.5 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 164 - Forks: 1

josephch/cbvcs Fork of olipfei/cbvcs

Code::Blocks git plug-in. Fork of cbvcs to use libgit2 and have additional features.

Language: Perl - Size: 255 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 3 - Forks: 2

sernamar/jgit2

Java Foreign Function & Memory bindings for libgit2

Language: Java - Size: 464 KB - Last synced at: 5 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

iterative/scmrepo

SCM wrapper and fsspec filesystem for Git for use in DVC.

Language: Python - Size: 827 KB - Last synced at: 5 days ago - Pushed at: 9 days ago - Stars: 22 - Forks: 14

Uncommon/Xit

Mac OS X Git GUI

Language: Swift - Size: 34 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 1,120 - Forks: 52

WolframResearch/GitLink

Git integration for the Wolfram Language

Language: C++ - Size: 6.06 MB - Last synced at: 13 days ago - Pushed at: over 2 years ago - Stars: 124 - Forks: 24

gabrielfalcao/plural 📦

A Git-backed graph database as a library

Language: Python - Size: 816 KB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 1

salesforce/p4-fusion

A fast Perforce to Git conversion tool written in C++ using Perforce Helix Core C++ API and Libgit2

Language: C++ - Size: 5.24 MB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 87 - Forks: 20

de-vri-es/auth-git2-rs

Easy authentication for git2 in Rust

Language: Rust - Size: 90.8 KB - Last synced at: 10 days ago - Pushed at: 2 months ago - Stars: 11 - Forks: 2

xoofx/GitLib.NET 📦

GitLib.NET is a bare metal P/Invoke wrapper around libgit2 for .NET

Language: C# - Size: 503 KB - Last synced at: 16 days ago - Pushed at: 24 days ago - Stars: 30 - Forks: 2

ropensci/git2r

R bindings to the libgit2 library

Language: R - Size: 11.5 MB - Last synced at: 12 days ago - Pushed at: 25 days ago - Stars: 218 - Forks: 61

p-ranav/hypergrep

Recursively search directories for a regex pattern

Language: C++ - Size: 9.31 MB - Last synced at: 16 days ago - Pushed at: almost 2 years ago - Stars: 213 - Forks: 7

zlikavac32/grofs

Simple Git Read-Only File System

Language: C - Size: 55.7 KB - Last synced at: 18 days ago - Pushed at: about 6 years ago - Stars: 12 - Forks: 1

leecannon/zig-libgit2 📦

Zig bindings to libgit2

Language: Zig - Size: 861 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 33 - Forks: 6

Intsights/PyRepScan

A Git Repository Secrets Scanner written in Rust

Language: Python - Size: 393 KB - Last synced at: 16 days ago - Pushed at: about 2 months ago - Stars: 39 - Forks: 6

sharplet/swift-git

Swift bindings for libgit2.

Language: Swift - Size: 59.6 KB - Last synced at: 24 days ago - Pushed at: almost 2 years ago - Stars: 21 - Forks: 8

Freed-Wu/git2.nvim

[WIP!!!] Use luagit2 to realize a :Git in neovim

Language: Lua - Size: 24.4 KB - Last synced at: 12 days ago - Pushed at: 23 days ago - Stars: 2 - Forks: 0

NelsonAPenn/yact

Yet another commit transformer

Language: Rust - Size: 91.8 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

kgit2/kgit2

A kotlin native lib for libgit2 binding

Language: Kotlin - Size: 93.3 MB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 1

SwiftDocOrg/Git 📦

A Swift package for working with Git, built on top of libgit2.

Language: Swift - Size: 144 KB - Last synced at: about 13 hours ago - Pushed at: almost 4 years ago - Stars: 49 - Forks: 6

jonisavo/unitygit

A user interface for Git inside the Unity Editor.

Language: C# - Size: 8.87 MB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

terrablue/libgitz Fork of libgit2/libgit2

libgit2 with the build system replaced by zig

Language: C - Size: 33.3 MB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

dogged/dogged

Git repository management; a managed .NET Core wrapper for libgit2.

Language: C# - Size: 2.91 MB - Last synced at: 2 days ago - Pushed at: 10 months ago - Stars: 29 - Forks: 5

sharplet/swift-cgit2

Swift package providing pre-built libgit2 binaries.

Language: Shell - Size: 12.7 KB - Last synced at: 24 days ago - Pushed at: almost 4 years ago - Stars: 7 - Forks: 6

jacquesg/p5-Git-Raw

Perl bindings to the Git linkable library (libgit2)

Language: Perl - Size: 13.8 MB - Last synced at: 14 days ago - Pushed at: almost 2 years ago - Stars: 54 - Forks: 26

jlebon/git-bstatus

Like `git status` for your branches!

Language: Rust - Size: 14.6 KB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 1

justjavac/deno_git

libgit2 bindings for Deno

Language: TypeScript - Size: 26.4 KB - Last synced at: 16 days ago - Pushed at: almost 2 years ago - Stars: 13 - Forks: 0

mbrav/gitraider

Mass git repository search, replace and commit tool written in Rust

Language: Rust - Size: 127 KB - Last synced at: 23 days ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 0

disruptek/gittyup

higher-level libgit2 bindings that build upon nimgit2

Language: Nim - Size: 277 KB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 22 - Forks: 4

stofte/gitbumr

Git client

Language: C++ - Size: 435 KB - Last synced at: 28 days ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 1

antoniopantaleo/libgit2swift

A fresh and renewed libgit2 swift binding

Language: C - Size: 8.99 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

u-quark/gg

gg - git (G)UI: A tool for interactively manipulating the history of git repos and for making easy (enforcing) the usage of good (opinionated) practices.

Language: Haskell - Size: 521 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 10 - Forks: 0

scottmckendry/choco-libgit2

Chocolatey package for libgit2 on Windows

Language: PowerShell - Size: 48.8 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

tenox7/wfm

Web File/Content Management Application

Language: Go - Size: 1.02 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 48 - Forks: 8

SaiTingHu/HTModuleManager

The module manager of Unity.

Language: C# - Size: 1.22 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 9 - Forks: 0

petersalomonsen/wasm-git

GIT for nodejs and the browser using https://libgit2.org compiled to WebAssembly with https://emscripten.org

Language: C - Size: 271 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 591 - Forks: 33

khaki3/jog

Simple Git-Based Diary App

Language: C - Size: 4.88 KB - Last synced at: 11 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

p-ranav/cppgit2 📦

Git for Modern C++ (A libgit2 Wrapper Library)

Language: C++ - Size: 7.09 MB - Last synced at: 12 months ago - Pushed at: over 4 years ago - Stars: 106 - Forks: 22

pharo-vcs/libgit2-pharo-bindings Fork of jvdsandt/LibGit

libgit2 bindings for Pharo

Language: Smalltalk - Size: 3 MB - Last synced at: 11 months ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 23

light-tech/LibGit2-On-iOS

Build LibGit2 and dependencies for iOS

Language: Shell - Size: 42 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 22 - Forks: 13

smacker/libgit2.cr

Crystal-lang binding to libgit2 with interface similar to rugged

Language: Crystal - Size: 70.3 KB - Last synced at: 24 days ago - Pushed at: almost 4 years ago - Stars: 34 - Forks: 12

vapaamies/GitCommands

Полезные команды Git, ориентированные на вызов из перехватов (hooks)

Size: 10.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

haxscramper/code_forensics 📦

Historical data analysis for git repositories

Language: C++ - Size: 1.54 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

wh4tsername/git-fast-reword

Простой аналог git rebase --interactive с ограниченным функционалом

Language: Python - Size: 85.9 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 0

brainless/gitplay

Learn how a software project (using git) evolved over time from its commit log. Its like YouTube for a git project. Desktop app built with Rust and SolidJS

Language: TypeScript - Size: 5.97 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 2

kisasexypantera94/git-fast-reword

Fast commit reworder

Language: Go - Size: 44.9 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 0

SergioHdzReyes/sync_select_files

Program on Gtk+3 that allows you deploy your code to a server. If there are differences between both ends, it shows them with a friendly interface.

Language: C - Size: 119 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

freerange/method_log 📦

Trace the history of an individual method in a git repository (experimental)

Language: Ruby - Size: 95.7 KB - Last synced at: 3 days ago - Pushed at: over 5 years ago - Stars: 70 - Forks: 1

RogerGee/php-git2

PHP bindings for libgit2

Language: C++ - Size: 1.38 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

jzebedee/corgit

Minimal .NET Standard wrapper library to run and parse output from the git command-line utility

Language: C# - Size: 75.2 KB - Last synced at: about 14 hours ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 1

serenial/G-git-libgit2

A build of libgit2 for use with the https://github.com/serenial/G-git library.

Language: Shell - Size: 18.6 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 1

rgl/UseLibgit2sharp

example application uses the libgit2sharp library to create a local git repository, a commit, and a push to a remote repository

Language: C# - Size: 14.6 KB - Last synced at: 24 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Miezhiko/Shelter

This stupid thing designed to walk over directories pulling changes

Language: C++ - Size: 105 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

maraisr/git-remote-fetcher

A tool to help me keep my git remote's synced

Language: Rust - Size: 60.5 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

LinArcX/captain-ballard 📦

Watches your git directories periodically and reports the latest changes

Language: C - Size: 4.44 MB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 7 - Forks: 1

libgit2-racket/libgit2

Low-level Racket bindings for the libgit2 C library

Language: Racket - Size: 2.23 MB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 2

Thenlie/wizsh

A simple git shell written in C

Language: C - Size: 1 MB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

libgit2-racket/native-libs

Native libgit2 shared libraries for Racket

Size: 25.3 MB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

interkosmos/fortran-git

Fortran 2008 interface bindings to libgit2

Language: Fortran - Size: 13.7 KB - Last synced at: 10 days ago - Pushed at: almost 2 years ago - Stars: 7 - Forks: 1

Andres6936/Gt

Git commit tracker and untracked files

Language: C++ - Size: 113 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

SatyendraBanjare/luagit2

Updated Lua bindings to libgit2

Language: C - Size: 1000 KB - Last synced at: 9 days ago - Pushed at: almost 6 years ago - Stars: 16 - Forks: 2

SkinnyMind/libgit2dart 📦

Dart bindings to libgit2

Language: Dart - Size: 15 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 20 - Forks: 6

SebastienWae/gitquery

Run SQL queries against Git repositories

Language: CMake - Size: 13.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

kayagokalp/git2_auth

A small library to provide easy to use callback handler to authenticate with git2-rs

Language: Rust - Size: 7.81 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

macmade/GitKit

libgit2 with Swift language bindings for personal projects.

Language: Swift - Size: 21 MB - Last synced at: 24 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 1

ianharrigan/hxLibGit2

LibGit2 externs (and wrappers) for Haxe

Language: C - Size: 1.5 MB - Last synced at: 16 days ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 1

sho7noka/Merops 📦

3D integrated DCC tool for Pixar USD.

Language: C - Size: 118 MB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 8 - Forks: 1

catty-lang/alaz-sys

A compilation speeding framework.

Language: Rust - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

kalkin/git-log-viewer

An alternative to tig which supports folding the merges.

Language: Rust - Size: 745 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 1

Gitnoter/Gitnoter

基于`Git`仓库存储的`Markdown`笔记应用

Language: C++ - Size: 13.8 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 12 - Forks: 5

nzrsky/SwiftGit2 Fork of SwiftGit2/SwiftGit2

Active fork of Swift bindings to libgit2

Size: 2.5 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

lacamera/lua-libgit2

Lua bindings to libgit2.

Language: C - Size: 99.6 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

nocsi/ngit-lib

Language: C - Size: 93.8 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 4

dokutoku/libgit2-d

libgit2-d mirror.

Language: D - Size: 1.13 MB - Last synced at: 9 months ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

mewehk/libgit2

Swift pod for libgit2

Language: Objective-C - Size: 69.4 MB - Last synced at: 19 days ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

apogeesystems/go-dura

Tim Kellogg's Dura but written in Go

Language: Go - Size: 168 KB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

uditkarode/cafmerge

A blazing-fast utility that lets you easily merge CAF tags into your ROM source.

Language: Rust - Size: 48.8 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 2

Crtrpt/git22

libgit2 windows64 build

Language: CMake - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

heckerfr0d/github-tile-art

A Qt C++ app to blatantly abuz the git commit date option to customize your GitHub contribution graph.

Language: C++ - Size: 571 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

wuruxu/openwrtApp

A mobile App used to manage openwrt by ssh protocol from anywhere

Size: 1000 Bytes - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

xpepermint/async-gitlib

Asynchronous library with libgit2 artifacts.

Language: Rust - Size: 5.86 KB - Last synced at: 12 months ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

MagicalTux/php-git2

New libgit2 bindings for PHP

Language: C - Size: 67.4 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

frog-pond/data-server

A general-purpose data-history-keeping and caching API

Language: Rust - Size: 247 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

nano-interactive/git-branch-deleter

git-branch-deleter

Language: Rust - Size: 63.5 KB - Last synced at: 12 months ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

yonihemi/SwiftGit2 Fork of SwiftGit2/SwiftGit2

Swift bindings to libgit2

Language: Swift - Size: 2.52 MB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

j143/xdiff

File Differential library

Language: C - Size: 126 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

edmBernard/libgit2pp Fork of marcelocantos/libgit2pp

libgit2 C++ wrapper

Language: C++ - Size: 13.7 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

srz-zumix/go-git-use-commit-times

Language: Go - Size: 31.3 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

eiffel-wrap-c/wrap_libgit2

Eiffel binding to libgit2

Language: Eiffel - Size: 506 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 1

pks-t/libgit2 Fork of libgit2/libgit2

The Library

Language: C - Size: 28.6 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

blabla-yy/git-tui

git tui tool

Language: Rust - Size: 2.02 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

aw32/rogitfs

Read-only FUSE filesystem for git repository exploration

Language: C - Size: 22.5 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

Gamebuildr/Gogeta

An open source SCM micro service for monitoring and updating repositories.

Language: Go - Size: 390 KB - Last synced at: 10 months ago - Pushed at: over 7 years ago - Stars: 7 - Forks: 0