Skip to main content

A curated list of amazingly awesome Git tools, resources and shiny things

2.9k
GitHub Stars
128
Curated Resources
9
Categories
1 hour ago
Last Refreshed
TutorialStyle GuideClientRepository HostingSelf-Hosted RepositoryWorkflowHook managementToolsExtensions

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me comparing workflows resources from awesome-git"

Installation instructions →

What's inside

Self-Hosted Repository

  • *

  • *

  • Apache Allura

    an open source implementation of project hosting platform

  • Bitbucket Server

    self-hosted refrom Atlassian. Good integration with JIRA and other Atlassian products

  • Forgejo

    a community managed fork of Gitea, started after Gitea changed ownership.

  • GitBlit

    Pure Java Stack for managing, view, and serving Git repositories.

Workflow

Tutorial

Tools

Repository Hosting

  • Awesome GitHub

    Resources & Learning for GitHub

  • AWS CodeCommit

    a SaaS service provided by Amazon Web Service on high availability infrastructure

  • Azure DevOps

    cloud service for software development formerly known as Visual Studio Team Services, Visual Studio Online and Team Foundation Service Preview

  • BitBucket

    well-known for its free private repository (5 user max).

  • Deveo

    a paid repository hosting service with support for Git, Subversion, Mercurial, WebDAV

  • GitHub

    Resources & Learning for GitHub

Client

  • Fork

    An awesome and free git client for macOS and Windows

  • git-cola

    a cross-platform Git GUI client

  • GitExtensions

    a shell extension, a Visual Studio 2010-2015 plugin and a standalone Git repository tool.

  • gitg

    a open-source GTK+ GUI client

  • GitHub Desktop

    Git Client by GitHub. works with GitHub and GitHub Enterprise seamlessly

  • GitKraken

    a cross Git client for Windows, Mac & Linux. Electron based. Free for non-commercial use and paid Pro version is available.

Extensions

  • git-annex

    allow managing large binaries among machines, as if operation a normal git repository. possible to creates a synchronised folder with

  • Git Large File Storage

    practical solution for versioning large files. supported by GitHub

  • Git Virtual File System or GVFS

    solution for managing very large Git repository while maintaining speed and efficiency of most operations. in developement by Microsoft.

Hook management

  • https://githooks.com/

  • husky

    modern native Git hooks made easy.

  • lefthook

    fast and powerful Git hooks manager for any type of project.

  • Mookme

    A simple and easy-to-use, yet powerful and language agnostic git hook for monorepos.

  • Overcommit

    a extendable Git hook manager written with Ruby.

  • pre-commit

    a framework for managing and maintaining multi-language pre-commit hooks.

Showing a sample of 128 resources. View the full list on GitHub →