A node.js library for git
Simple GIT interface for node.js
Get raw git commits out of your repository using git-log(1).
A high level git url parser for common git providers.
A low level git url parser.
List of Git hooks
Git Implemented in JavaScript
git-log-parser
Utilities for git
a util for spawning git from npm CLI contexts
CSpell configuration for GIT.
Simple git client for conventional changelog packages.
Some git helpers that changesets use to get information
A pure JS SHA1 implementation created for js-git.
Get the remote origin URL of a Git repository
recursively find the closest .git/
Semantic emojified git commit, git-cz.
A pure JavaScript reimplementation of git for node and browsers
Get all git semver tags of your repository in reverse chronological order.
Returns the git diff of two strings
Lint files staged by git
Resolver for git-hosted packages
Clone a git repository
Executes git commands gracefully. Retries them on errors
Use the git2 package instead.
CLI extensions for Git that simplify common workflows
Local-first task manager/bug tracker within your git repository which can sync issues with remote sources.
Surgical git hunk control for AI agents
Git-native task tracker for parallel agent workflows
A CLI tool to help generate standardized git commit messages
Stacked branch management for Git
An AI coding agent hook that blocks destructive commands before they execute
A smart Git commit message generator using AI
A tool for incremental offline mirroring of a Git repository
Agent-optimized git data MCP server — structured change manifests and full file snapshots for LLM agents
A centralized daemon that caches shell state (git, battery, hostname, etc.) so every consumer reads from one fast cache instead of independently forking shells
The git gem provides an API that can be used to create, read, and manipulate Git repositories by wrapping system calls to the git command line. The API can be used for working with Git in complex interactions including branching and merging, object inspection and manipulation, history, patch generation and more.
A Ruby library for parsing git diffs.
GitLab wrapper around git objects
Parse `git diff` into patches and lines.
Manage your app version entirely via git tags
Installs some additional 'smart' git commands, like `git smart-pull`.
Git Revision provides information about git source code.
A collection of commands to help with implementing the branch-per-feature git development workflow.
git-pr-release creates a pull request which summarizes feature branches that are to be released into production
RuboCop for git diff.
git command to fetch and rebase all branches
This supports https protocol, git protocol and ssh protocol.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.