Showing 36 of 378 projects
A Neovim plugin that displays git blame information in a dedicated column with real-time updates and extensive customization.
A CLI tool to create npm, cargo, gem, or pip projects locally and optionally on GitHub with automatic directory navigation.
CLI tool to clone all Git repositories belonging to you from GitHub, Gitea, or Forgejo.
An AI-powered CLI tool that automates GitHub repository management using Google's Gemini and Gemma models.
Interactive git command interface using fzf for zsh, providing visual selection and shortcuts for common git operations.
A zsh plugin that helps you learn Jujutsu (jj) VCS by showing or rewriting git commands to their jj equivalents.
Analyze code evolution in Git repositories using concrete syntax tree metrics for Python, JavaScript, TypeScript, and Java.
An oh-my-zsh plugin to open Git commits in your browser directly from the command line.
Terminal plugin for Git Time Metric that automatically tracks time spent on git projects via Bash or ZSH.
A hackable personal dotfiles configuration managed with chezmoi, featuring Zsh/Bash themes, Neovim setup, and desktop environment integrations.
A command-line utility to manage Keep-a-changelog formatted changelogs, optimized for monorepos.
A Neovim plugin that opens files and specific lines from your Git repository in the browser, pinned to a commit, branch, or tag.
A Neovim plugin that generates conventional commit messages using AI providers like OpenAI and Google Gemini.
A CLI tool that uses OpenAI's GPT-3.5 Turbo to automatically generate descriptive Git commit messages from staged changes.
A collection of demonstration scripts showcasing the capabilities of the Gemini CLI for tasks like Google Workspace automation, Git investigation, and database analysis.
A CLI tool that automatically generates commit messages using ChatGPT based on staged git changes.
A ZSH plugin to easily add remotes to git repositories, especially useful for adding upstream remotes to forks.
A Ruby tool to run automated tests against GitHub pull requests using any script, language, or binary.
A fast, Haskell-based utility that renders git repository information for shell prompts in bash, zsh, and fish.
A customizable shell script that displays repository status and branch info in your bash or zsh prompt for Git and Mercurial.
Zsh wrappers for common git commands with smart defaults and enhanced shell efficiency.
A Telescope extension for Neovim that searches and previews file changes across multiple commits on a Git branch.
A Neovim plugin that enables built-in Git features to manage yadm-tracked dotfiles.
A Crystal implementation of GitHub's Linguist for detecting programming languages in files and repositories.
pre-commit git hooks for Deno projects to enforce code quality and formatting.
A Neovim plugin for managing Git from the editor with an interactive status window.
A simple single-file terminal prompt with customizable capsules for timer, directory, git, and git action display.
An oh-my-zsh plugin to quickly switch between or delete Git branches using numbered lists and keyword search.
A CLI tool that displays all Git branches with color-coded annotations for local, remote, or both.
A feature-rich, high-performance Git-aware Zsh theme with detailed status segments and extensive customization.
An Oh My Zsh plugin providing convenient commands for managing Git worktrees with bare repository support.
A configurable set of components for building feature-rich, high-performance Git-aware zsh prompts with minimal coding.
Yet another bash/zsh custom prompt script
A GitHub Action that calculates the number of commits between two branches.
An AI-assisted commit message generator for Neovim that follows common commit conventions.
A Composer plugin that applies patches from dedicated patchset packages, ensuring consistent dependency patching across environments.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.