awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to unixorn/git-extra-commands

Open-source alternatives to Git Extra Commands

30 open-source projects similar to unixorn/git-extra-commands, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Git Extra Commands alternative.

  • sobolevn/git-secretsobolevn avatar

    sobolevn/git-secret

    4,023View on GitHub↗

    git-secret is a command line tool and Bash encryption utility used to manage sensitive configuration files and passwords within Git repositories. It enables version controlled secret storage by encrypting files with GPG public keys, ensuring that sensitive data can be committed to a repository without exposing plaintext. The tool utilizes a PGP encryption workflow to control access through a managed keyring of authorized public keys. This allows for the granting and revocation of decryption permissions for specific users. To prevent accidental data leaks, it automatically integrates with Git

    Shellencryptiongitgit-addons
    View on GitHub↗4,023
  • gitextensions/gitextensionsgitextensions avatar

    gitextensions/gitextensions

    8,361View on GitHub↗

    GitExtensions is a graphical user interface client for managing Git repositories. It provides a suite of visual tools for browsing commit logs, staging changes, and tracking file evolution across a project's history. The project features a commit visualizer that maps branch and merge relationships via a graphical map and a dedicated history manager for performing interactive rebases and squashing commits. It includes a visual merge conflict resolver to identify and fix overlapping code changes during merges or history rewrites. The software covers broad version control capabilities, includin

    C#gitgit-clientgit-gui
    View on GitHub↗8,361
  • jesseduffield/lazygitjesseduffield avatar

    jesseduffield/lazygit

    79,339View on GitHub↗

    Lazygit is a terminal-based user interface designed to simplify version control operations through a keyboard-driven workflow. It functions as a visual abstraction layer that bridges native commands with an interactive environment, allowing users to manage repository history, branches, and commit workflows without relying solely on manual command-line input. The tool distinguishes itself by automating complex version control tasks that typically require multiple manual steps. It provides specialized interfaces for interactive rebasing, commit history amendment, and binary search-based regress

    Gocligitterminal
    View on GitHub↗79,339

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • shikkic/gitbarShikkic avatar

    Shikkic/gitbar

    361View on GitHub↗

    :octocat: Open source github contribution stats on your Mac OS X Menu Bar

    JavaScriptbitbar
    View on GitHub↗361
  • rowanj/gitxrowanj avatar

    rowanj/gitx

    2,134View on GitHub↗

    Fork of Pieter's nice git GUI for OS X. Includes branch/tag sidebar and various fixes. Current development focus is on removing legacy git command line usage in favour of libgit2 and objective-git.

    Objective-C
    View on GitHub↗2,134
  • libgit2/libgit2sharplibgit2 avatar

    libgit2/libgit2sharp

    3,439View on GitHub↗

    Git .NET = ❤

    C#dotnetdotnet-coregit
    View on GitHub↗3,439
  • desktop/desktopdesktop avatar

    desktop/desktop

    21,587View on GitHub↗

    This project is a graphical desktop client for managing version control repositories. It provides a visual interface that translates complex command-line operations into intuitive workflows for tracking local code changes and synchronizing them with remote servers. The application distinguishes itself through integrated credential management and network configuration tools. It utilizes secure authentication flows to handle remote service logins and includes a network layer that automatically detects and applies system-wide proxy settings. These capabilities ensure that version control operati

    TypeScriptelectrongitgithub
    View on GitHub↗21,587
  • github/hubgithub avatar

    github/hub

    22,955View on GitHub↗

    Hub is a git command line tool and GitHub API client that provides a shell interface for automating workflows. It functions as a GitHub git wrapper, extending standard git commands to include direct management of repositories, issues, and pull requests. The tool integrates REST API communication with a wrapper-based execution model to perform administrative tasks without a web browser. It utilizes OAuth-based authentication and a local configuration store to secure API requests. The utility includes shell command completion and argument parsing to improve terminal productivity. It also suppo

    Go
    View on GitHub↗22,955
  • markchalloner/git-semvermarkchalloner avatar

    markchalloner/git-semver

    395View on GitHub↗

    Git plugin for Semantic Versioning

    Shell
    View on GitHub↗395
  • rtomayko/git-shrtomayko avatar

    rtomayko/git-sh

    745View on GitHub↗

    A customized bash environment suitable for git work.

    Shell
    View on GitHub↗745
  • alirezanet/husky.netalirezanet avatar

    alirezanet/Husky.Net

    846View on GitHub↗

    Lint your commit messages, run tests, format or analyze code, and perform any other checks automatically when you commit or push. 🚀

    C#code-formatdev-dependenciesdeveloper-experience
    View on GitHub↗846
  • tj/git-extrastj avatar

    tj/git-extras

    18,076View on GitHub↗

    git-extras is a collection of command line utilities that extend the functionality of the Git version control system. It provides a suite of shortcuts and additional commands for history manipulation, remote management, repository analysis, and workflow automation. The project distinguishes itself by offering deep integration with hosting providers to manage pull requests and forks, alongside advanced history tools for obliterating sensitive files and rewriting author metadata. It also includes a specialized interactive shell that allows users to execute commands without repeating the binary

    Shellgit
    View on GitHub↗18,076
  • nosarthur/gitanosarthur avatar

    nosarthur/gita

    1,882View on GitHub↗

    Manage many git repos with sanity 从容管理多个git库

    Pythonclicommand-linecommand-line-tool
    View on GitHub↗1,882
  • magicmonty/bash-git-promptmagicmonty avatar

    magicmonty/bash-git-prompt

    6,924View on GitHub↗

    bash-git-prompt is a Bash shell extension and prompt customizer that integrates real-time Git status indicators directly into the terminal. It functions as a shell theme that displays branch names, commit divergence, and file status markers within the command line interface. The project distinguishes itself through a hierarchical configuration system that allows for directory-specific overrides of global settings. It includes performance tuning options to maintain shell responsiveness in large repositories by selectively disabling expensive operations such as remote fetching or untracked file

    Shell
    View on GitHub↗6,924
  • arc90/git-sweeparc90 avatar

    arc90/git-sweep

    2,675View on GitHub↗

    A command-line tool that helps you clean up Git branches that have been merged into master.

    Python
    View on GitHub↗2,675
  • colinlienard/gitlightcolinlienard avatar

    colinlienard/gitlight

    925View on GitHub↗

    🐙 GitHub & GitLab notifications on your desktop

    Svelte
    View on GitHub↗925
  • git-up/gitupgit-up avatar

    git-up/GitUp

    12,015View on GitHub↗

    GitUp is a graphical user interface client and version control tool for managing Git repositories. It provides a visual environment for browsing repository content, editing history, and performing version control operations. The application features an interactive commit graph visualizer for navigating branching and merging history. It includes a dedicated history editor that allows for the visual manipulation of the project timeline, including the ability to reorder, split, and roll back commits. The tool covers diff analysis through side-by-side file comparisons and high-speed content sear

    Objective-C
    View on GitHub↗12,015
  • ahqsoftwares/tauri-ahq-storeahqsoftwares avatar

    ahqsoftwares/tauri-ahq-store

    140View on GitHub↗

    We're migrating to https://github.com/ahqstore/client

    Rust
    View on GitHub↗140
  • agis-/git-style-guideagis- avatar

    agis-/git-style-guide

    5,114View on GitHub↗

    This project is a version control style guide and contribution standard. It provides formal specifications for maintaining consistency in commit messaging, branch naming, and general development workflows within Git. The guide focuses on organizing project history through atomic commit structuring and specific rebasing strategies to ensure a clean, linear timeline. It establishes standardized conventions for naming branches with ticket identifiers and formatting commit messages to explain the reasoning behind changes. The framework also covers the coordination of team contributions through m

    View on GitHub↗5,114
  • aaronpearce/devswitchA

    aaronpearce/DevSwitch

    0View on GitHub↗
    View on GitHub↗0
  • afiqiqmal/sharedchamberafiqiqmal avatar

    afiqiqmal/SharedChamber

    97View on GitHub↗

    Android Secure SharedPreferences Using Facebook Conceal Encryption

    Java
    View on GitHub↗97
  • alichtman/shallow-backupalichtman avatar

    alichtman/shallow-backup

    1,328View on GitHub↗

    Git-integrated backup tool for macOS and Linux devs.

    Pythonbackupbackup-scriptbackup-utility
    View on GitHub↗1,328
  • adamreeve/semver.netA

    adamreeve/semver.net

    0View on GitHub↗
    View on GitHub↗0
  • aanand/git-upaanand avatar

    aanand/git-up

    2,590View on GitHub↗

    NOT MAINTAINED

    Ruby
    View on GitHub↗2,590
  • allegiance-consulting/blazor-highchartsAllegiance-Consulting avatar

    Allegiance-Consulting/blazor-highcharts

    32View on GitHub↗

    Blazor Wrapper for Highcharts library

    C#
    View on GitHub↗32
  • almoullim/vue-tabeventsAlmoullim avatar

    Almoullim/vue-tabevents

    33View on GitHub↗

    Event-Based communication across opened tabs for Vue 2.x

    JavaScripteventsjavascriptvue-plugin
    View on GitHub↗33
  • alwindoss/morsealwindoss avatar

    alwindoss/morse

    87View on GitHub↗

    Morse Code Library in Go

    Go
    View on GitHub↗87
  • alyalin/praccjsalyalin avatar

    alyalin/PraccJS

    130View on GitHub↗

    Practice JavaScript with real-time code execution

    Rust
    View on GitHub↗130
  • alziqziq/vue-paginate-alalziqziq avatar

    alziqziq/vue-paginate-al

    48View on GitHub↗

    Vue paginate with return your data

    Vuepaginatepaginationvue
    View on GitHub↗48
  • 8144225309/superscalar-mcp8144225309 avatar

    8144225309/superscalar-mcp

    0View on GitHub↗

    MCP server for SuperScalar — Bitcoin Lightning channel factories. Query protocol specs, estimate UTXO savings, and explore factory architectures.

    JavaScript
    View on GitHub↗0