1 مستودع
Native Node.js addons that provide direct Git operations by wrapping the libgit2 C library.
Distinct from Node.js Native Addons: Distinct from Node.js Native Addons: specifically targets Git operations via libgit2, not general low-level system access.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Git Native Addons. 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
Calls Git operations directly from JavaScript with native performance, avoiding subprocess overhead.