1 dépôt
Embedding version control capabilities directly into software applications as a persistence or tracking layer.
Distinct from Git and Version Control: Distinct from general Git clients by focusing on using Git as a storage engine inside another JS app
Explore 1 awesome GitHub repository matching part of an awesome list · In-Application Integration. Refine with filters or upvote what's useful.
js-git is a modular JavaScript implementation of the Git protocol and object model. It provides a content-addressable storage engine that manages blobs, trees, and commits using cryptographic hashes, allowing version control functionality to operate without external system dependencies. The project features a pluggable repository interface and storage layer, enabling Git data to be persisted across diverse mediums such as browser databases or local file systems. It includes a streaming packfile processor for packing and unpacking objects to facilitate efficient data transfer. The library cov
Allows integrating full version control functionality to track data changes or use a repository as a persistent store.