Git
The open-source version control engine behind modern code workflows.
Git is the official site for the distributed version control system used to track code changes, branch work, and coordinate development across repositories. The site provides installers, source releases, reference documentation, learning materials, and links into the wider ecosystem of GUIs, hosting services, and command-line tools.
Why it stands out
- Distributed model lets each clone carry full project history rather than depending on one central server.
- Official hub combines installation, documentation, learning resources, source code, and community links in one place.
- Large surrounding ecosystem spans command-line workflows, GUI clients, and hosted repository platforms.
- Backed by an open-source project with public development, bug reporting, and mailing-list/community channels.
Good to know
- Git itself is not a hosted code-collaboration platform; teams usually pair it with a separate service such as GitHub, GitLab, or a self-hosted server.
- The official site focuses on core Git resources, so GUI clients and hosting providers are mostly linked as ecosystem options rather than provided directly.
- New users may need time with the documentation or Pro Git book to understand branching, merging, and distributed workflows.
Photos

Software developers and engineering teams can use Git to manage source history, branching, merging, and collaboration across projects of any size. Install Git on a new workstation or server from the official release hub. Learn version control concepts through the free online Pro Git book and tutorials. Look up command behavior, release notes, and reference documentation while troubleshooting. Find related GUI clients or repository hosting options that build on Git.
Official downloads for major operating systems; latest source release and release notes; reference documentation; free online Pro Git learning materials; links to command-line tools, graphical clients, hosting services, and community channels.
Alternative listings
A fast desktop code editor built for teams and AI-assisted coding.
Open Source & Free Software AlternativesZed is a cross-platform code editor focused on performance, real-time collaboration, and AI-assisted development. Built in Rust by people behind Atom and Tree-sitter, it combines a lightweight editing experience with shared projects, chat, screen sharing, extensions, and agent-based coding workflows.
0 votesVisit siteManage GitHub issues, pull requests, and repos from your terminal.
Open Source & Free Software AlternativesGitHub CLI is an open-source command-line app for working with GitHub without leaving a shell. It supports common repository workflows around pull requests, issues, authentication, and GitHub-hosted environments across macOS, Windows, and Linux.
0 votesVisit site
Similar sites elsewhere
- Mercurial — mercurial-scm.org
- Apache Subversion — subversion.apache.org
- Fossil — fossil-scm.org
1 of 5