1 रिपॉजिटरी
Native Node.js bindings that expose Git repository operations for cloning, committing, and history traversal.
Distinct from Node.js Bindings: Distinct from Node.js Bindings: specifically targets Git operations via libgit2, not SQLite3 database bindings.
Explore 1 awesome GitHub repository matching data & databases · Git Native Bindings. Refine with filters or upvote what's useful.
NodeGit is a native Node.js binding library that wraps the libgit2 C API, providing direct Git repository operations from JavaScript without shelling out to the Git command-line interface. It exposes Git operations such as cloning remote repositories, opening local repositories, reading file contents from specific commits, and walking through commit history, all through a Promise-based asynchronous API that prevents event loop starvation by offloading blocking operations to a worker pool. The library distinguishes itself by bridging the C/JavaScript boundary through N-API, with reference-coun
Provides native Node.js bindings that expose Git repository operations for cloning, committing, and history traversal.