Showing 36 of 378 projects
A Maven plugin that manages client-side Git configuration, installs hooks, and validates repositories during project builds.
A CLI tool for interactively viewing and selecting Git branches to checkout, simplifying branch navigation.
A CLI tool that generates changelogs from git repositories by extracting and enriching commit data.
Fast, reliable bookkeeping engine with native GIT SCM support for plain text accounting
A CLI tool that enforces semantic git commit conventions with emoji support and configurable rules.
A GitHub Action that generates a markdown changelog between two git references, ideal for populating release notes.
mk ease contributing to any open source repository by exposing most common actions you can run. Inspired by make, tox and other cool tools!
A Go CLI tool that scans local Git repositories to generate a visual contributions graph, independent of Git hosting services.
A platform-independent Git hooks manager supporting per-repo and shared hooks with version control, auto-updates, and containerized execution.
A pretty, minimal, and fast ZSH prompt with Node.js version display and async git status.
A command-line tool that uses AI (OpenAI, Gemini, or Ollama) to generate Git commit messages and PR descriptions from your diffs and commits.
A Ruby gem for managing human-curated datasets stored as TOML in Git repositories.
A CLI tool to reduce git conflicts in Jupyter notebooks by clearing metadata and resolving merge conflicts.
A Go tool to enforce consistent git commit message patterns using configurable regex matchers.
A package manager for the Luau programming language, supporting multiple runtimes including Roblox and Lune.
A Neovim plugin to open remote Git repositories with ephemeral shallow clones, providing a GitHub.dev-like experience directly in your editor.
A smarter CLI for creating Git branches by connecting your Git workflow to your issue tracker.
A simple CLI script to automate npm module releases with version bumping, git commits, tagging, and publishing.
A Lua library for building custom file explorer trees in Neovim, inspired by Nerdtree.
A lightweight CLI tool that generates .gitignore files by pulling templates from gitignore.io.
A minimal, git-backed command-line journaling tool for developers that opens directly in your terminal.
A Neovim plugin that integrates with git hosting services to streamline repository workflows directly from the editor.
Generate a coherent terminal theme for git, grep, less, and Zsh from your LS_COLORS.
A Python tool that scans git repositories for TODO comments and automatically creates GitHub issues from them.
A Go library for manipulating and inspecting Git and Mercurial repositories.
A Neovim plugin providing a vim-fugitive-style interface for the Jujutsu version control system.
A university course syllabus and materials for a project-based class on practical 3D reconstruction using computer vision.
A university course covering practical 3D reconstruction from images using OpenCV and Python, with project-based learning.
Detects which Terraform projects need plan/apply when Terraform modules change using git and static analysis.
A .NET build versioning tool that generates version strings from Git tags with built-in CI integrations.
A CLI tool that uploads code snippets, images, and files to a GitHub repository, turning it into a private pastebin for teams.
A CLI tool to navigate monorepos and filesystems with interactive filtering and bookmarks.
A GitHub Action that automatically adds labels to pull requests based on file patterns.
A Zsh plugin that opens GitHub pull request creation pages directly from the command line.
Interactive semantic versioning tool for Elixir packages that bumps versions, updates changelogs, and creates tags.
A comprehensive oh-my-zsh plugin providing intuitive git aliases and functions to replace the default git plugin.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.