ObjectiveGit provides Cocoa bindings to the libgit2 library, packaged as a dynamic framework for OS X and iOS 8 or better.Many classes in the ObjectiveGit API wrap a C struct from libgit2 and expose the underlying data and operations using Cocoa idioms. The underlying libgit2 types are prefixed with git_ and are often accessible via a property so that your application can take advantage of the libgit2 API directly.
https://github.com/libgit2/objective-gitTags | libgit2 git-library git |
Implementation | Objective-C |
License | MIT |
Platform | MacOS |
Rugged is a library for accessing libgit2 in Ruby. It gives you the speed and portability of libgit2 with the beauty of the Ruby language.libgit2 is a pure C implementation of the Git core methods. It's designed to be fast and portable. For more information about libgit2, check out libgit2's website or browse the libgit2 organization on GitHub.
libgit2 git git-library git-driverlibgit2 is a portable, pure C implementation 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. libgit2 is already very usable and is being used in production for many applications including the GitHub.com site.
git-library scm-library gitPygit2 is a set of Python bindings to the libgit2 shared library, libgit2 implements Git plumbing.
libgit2 git-library gitNodeGit is native asynchronous bindings to libgit2 for Node.js.
git libgit2 git-clientGo bindings for libgit2.which will ensure there are no sudden changes to the API.
libgit2 git2goCurrently this library requires libgit2 0.25.1. The source for libgit2 is included in the libgit2-sys crate so there's no need to pre-install the libgit2 library, the libgit2-sys crate will figure that and/or build that for you. at your option.
git2-rs works with stable Rust, and typically works with the most recent prior stable release as well. Check azure-pipelines.yml to see the oldest version of Rust known to pass tests. Currently this library requires libgit2 0.28.2. The source for libgit2 is included in the libgit2-sys crate so there's no need to pre-install the libgit2 library, the libgit2-sys crate will figure that and/or build that for you.
Gitgo provides Go functions for interacting with Git repositories.Unlike libgit2, which is written in C, Gitgo is written in pure Go, and can be compiled and cross-compiled easily for all platforms supported by Go.
This library isn't really maintained anymore. You should use SwiftGit2 instead. Gift provides Swift bindings to the libgit2 library.
Work quickly, safely, and without headaches. The Git interface you've been missing all your life has finally arrived.GitUp is a bet to invent a new Git interaction model that lets engineers of all levels work quickly, safely, and without headaches. It's unlike any other Git client out there from the way it’s built (it interacts directly with the Git database on disk), to the way it works (you manipulate the repository graph instead of manipulating commits).
git git-gui git-clientGitPython is a python library used to interact with git repositories, high-level like git-porcelain, or low-level like git-plumbing. It provides abstractions of git objects for easy access of repository data, and additionally allows you to access the git repository more directly using either a pure python implementation, or the faster, but more resource intensive git command implementation.
GitSharp is an implementation of Git for the Dot.Net Framework and Mono. It is aimed to be fully compatible to the original Git and shall be a light weight library for cool applications that are based on Git as their object database or are reading or manipulating repositories in some way.
git-tool git-library cli scm-toolgo-git is a highly extensible git implementation library written in pure Go. It can be used to manipulate git repositories at low level (plumbing) or high level (porcelain), through an idiomatic Go API. It also supports several type of storage, such as in-memory filesystems, or custom implementations thanks to the Storer interface.
git git-client go-git git-servergo-git is a highly extensible git implementation library written in pure Go. It can be used to manipulate git repositories at low level (plumbing) or high level (porcelain), through an idiomatic Go API. It also supports several types of storage, such as in-memory filesystems, or custom implementations, thanks to the Storer interface.
git git-client go-git git-serverNbGit is a module for the NetBeans IDE that adds support for working with the Git version control system. It uses the JGit library created as part of EGit to interact with Git repositories.
git-tool git-library netbeans-plugin git-clientLibrary for using Git in Ruby. Git::Base - The object returned from a Git.open or Git.clone. Most major actions are called from this object.
Dulwich is a pure-Python implementation of the Git file formats and protocols. It provides an interface to Git repository (both local and remote) that doesn't call out to git directly but instead uses pure Python.
git-tool git-library cli scm-tool git-python-toolThis project is out of date, I'd advise you to use a more modern alternative out there. MTStatusBarOverlay is compiled as a static library. You have two options for integrating it into you own project, after cloning the MTStatusBarOverlay git repository with the terminal-command: git clone git://github.com/myell0w/MTStatusBarOverlay.git Since MTStatusBarOverlay now uses ARC, you have to add "-fobjc-arc" to "Other Linker Flags" of your project, If you are using Xcode 4.2 or up with the iOS 5.0 SDK on a non-ARC target.
EGit is an Eclipse Team provider for the Git version control system. The EGit project is implementing Eclipse tooling on top of the JGit Java implementation of Git.
git-tool git-library eclipse-plugin git-client
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.