🍺 BREW Explorer

Category: version-control Β· clear

gh gh

Command-line interface for GitHub operations: create PRs, issues, manage repos without leaving the shell.

⬇ 299.4k/30d
git git

Distributed version control system for tracking code changes and collaborating on projects.

⬇ 93.9k/30d
pyenv pyenv

Shell-based Python version manager that installs and switches between multiple Python versions per-user or per-project.

⬇ 61.8k/30d β˜… 44.9k 1d ago
libgit2 libgit2

C library providing re-entrant Git repository operations for embedding in applications.

⬇ 52.6k/30d
glab glab

GitLab command-line client for managing issues, merge requests, pipelines, and CI/CD from the shell.

⬇ 39.5k/30d
git-lfs git-lfs

Go command-line tool that extends Git to efficiently version large binary files by storing pointers instead of full contents.

⬇ 17.6k/30d
git-filter-repo git-filter-repo

Python tool for rapidly rewriting Git repository history with filtering, cleaning, and structural transformations.

⬇ 8.5k/30d β˜… 12.6k 8d ago
tfenv tfenv

Bash version manager for Terraform, inspired by rbenv, allowing installation and switching between multiple Terraform versions.

⬇ 8.3k/30d β˜… 4.9k 1mo ago
lefthook lefthook

Go-written Git hooks manager that runs pre-commit, pre-push, and other hooks in parallel with file filtering.

⬇ 6.1k/30d β˜… 8.4k 1d ago
fnm fnm

Fast Node.js version manager written in Rust, supporting .node-version and .nvmrc files across platforms.

⬇ 5.9k/30d β˜… 26.0k 2mo ago
dolt dolt

Version-controlled SQL database with Git-like branching, merging, and history for collaborative data management.

⬇ 5.4k/30d
subversion subversion

Version control system with centralized repository model and atomic commits, primarily for legacy project migration.

⬇ 5.1k/30d
jj jj

Git-compatible distributed version control system written in Rust with advanced features like automatic conflict resolution and atomic operations.

⬇ 4.0k/30d β˜… 29.7k today
bazelisk bazelisk

Go-based wrapper and version manager for Bazel that automatically downloads and runs the right Bazel version per project.

⬇ 3.8k/30d β˜… 2.6k 6d ago
jenv jenv

Shell utility to manage and switch between multiple Java versions, setting JAVA_HOME per-shell or per-directory.

⬇ 3.2k/30d β˜… 6.6k 3mo ago
goenv goenv

Bash-based Go version manager following the pyenv/rbenv model for installing and switching between Go releases.

⬇ 2.1k/30d β˜… 2.5k 11d ago