2 repository-uri
Linkable software implementations of version control systems for use in other applications.
Distinct from Git and Version Control: Candidates focus on plugins (integrations) or tools, whereas this is a full implementation of the VC system as a library.
Explore 2 awesome GitHub repositories matching repository format · Version Control Implementations. Refine with filters or upvote what's useful.
libgit2 is a portable, cross-platform C library that provides a programmatic interface for integrating Git version control directly into applications. It serves as a linkable implementation of Git internals, allowing developers to manage repositories and manipulate version control data without requiring a system installation of the Git command line tool. The library functions as an embedded API and object database manager capable of reading and writing commits, trees, blobs, and tags. It includes a network transport client to handle the transfer of repository data over protocols such as SSH a
Provides a linkable C implementation of Git internals for integrating version control into other applications.
Isomorphic-git is a full implementation of the Git version control system written in JavaScript. It serves as a programmatic client library that allows developers to perform core version control operations without requiring a system-level Git binary installation. The library is designed as an isomorphic codebase, meaning it runs identically across both client-side web browser environments and server-side Node.js runtimes. It achieves this by using a filesystem-agnostic storage model and a pure JavaScript implementation of the Git core logic and the Smart HTTP protocol. The project covers a c
Provides a full, linkable JavaScript implementation of the Git version control system for use in other applications.