Version Control Systems
Revision control, also called version control and source control, is the management of changes to documents, computer programs, large web sites and other collections of information. Changes are usually identified by a number or letter code, termed the "revision number", "revision level", or simply "revision". Each revision is associated with a timestamp and the person making the change. Revisions can be compared, restored and merged.
- Freemium • Proprietary
- Version Control System
- Source Code Hosting Service
- Issue Tracking System
105 alternatives to GitHub- Mac
- Windows
- Online
- Android
- iPhone
- Android Tablet
- iPad
GitHub is a web-based hosting service for projects that use the Git revision control system. It is written in Ruby on Rails by Logical Awesome developers Chris Wanstrath, PJ Hyett, and Tom Preston-Werner.
GitHub Features
Top 3 alternatives
- Free • Open Source
- Version Control System
29 alternatives to Git- Mac
- Windows
- Linux
- Android
- iPhone
- Chrome OS
- Android Tablet
- BSD
- Linux Mobile
- Haiku
Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Top 3 alternatives
- Freemium • Open Source
- Version Control System
- Source Code Hosting Service
- Project Management Tool
105 alternatives to GitLab- Linux
- Online
- BSD
- Ruby
- Cloudron
- Self-Hosted
GitLab is a on-premise or hosted Git repository management tool. It also includes code reviews, issue tracking, wikis, and continuous integration.
GitLab Features
Top 3 alternatives
- Free • Open Source
- Version Control System
- Source Code Hosting Service
- Issue Tracking System
44 alternatives to Gitea- Mac
- Windows
- Linux
- BSD
- Self-Hosted
- Raspberry Pi
- Cloudron
Gitea is a community managed fork of Gogs, lightweight code hosting solution written in Go and published under the MIT license.
Gitea Features
Top 3 alternatives
- Free Personal • Proprietary
- Git Client
- Version Control System
64 alternatives to SmartGit- Mac
- Windows
- Linux
SmartGit is a front-end for the distributed version control system Git and runs on Windows, macOS and Linux. SmartGit is intended for developers who prefer a graphical user interface over a command line client, to be even more productive with Git.
SmartGit Features
Top 3 alternatives
SourceForge empowers open source developers to create powerful software and share it with the world. They also feature a business software comparison directory that lists over 50,000 software titles.
SourceForge Features
Top 3 alternatives
A fast and friendly git client for Mac and Windows.
Fork Features
Top 3 alternatives
- Freemium • Proprietary
- Version Control System
- Source Code Hosting Service
- Issue Tracking System
79 alternatives to Bitbucket- Mac
- Windows
- Linux
- Online
- Self-Hosted
Code collaboration version control. Offers hosted (freemium) for limited (5) users, and a commercial self-hosted for a subscription. Free licenses are available for qualified open source projects, nonprofits, and classrooms.
Bitbucket Features
Top 3 alternatives
- Free • Open Source
- Version Control System
- Source Code Hosting Service
42 alternatives to Gogs- Mac
- Windows
- Linux
- Self-Hosted
- Go (Programming Language)
- Cloudron
The easiest, fastest, and most painless way of setting up a self-hosted Git service. With Go, this can be done with an independent binary distribution across ALL platforms that Go supports, including Linux, Mac OS X, Windows and ARM.
Gogs Features
Top 3 alternatives
Codeberg is a free Git source code hosting service, with the objective to give the Open-Source code that is running our world a safe and friendly home, and to ensure that free code remains free and secure forever.
Codeberg Features
Top 3 alternatives
GitHub Desktop is a native Git client for Mac OS X and Windows with a graphical user interface.
GitHub Desktop Features
Top 3 alternatives
GitAhead lets you filter results and performs advanced searches. It shows you exactly what you need to see and makes navigating through thousands of commits a piece of cake.
GitAhead Features
DiscontinuedNo longer under active development, per info in repo at https://github.com/gitahead/gitahead#please-note but there's a fork called
Gittyup that you can try.
Top 3 alternatives
- Freemium • Proprietary
- Git Client
- Version Control System
63 alternatives to GitKraken Client- Mac
- Windows
- Linux
Millions of developers and teams around the world choose GitKraken Client to make Git more visual and accessible with an intuitive UI, the flexibility to switch between a GUI or a terminal, and a seamless experience across operating systems.
GitKraken Client Features
Top 3 alternatives
A powerful Mac and Windows client for Mercurial and Git distributed version control systems.
Sourcetree Features
Top 3 alternatives
TortoiseGit is a Windows Shell Interface to Git and based on TortoiseSVN. It's open source and can fully be build with freely available software.
TortoiseGit Features
Top 3 alternatives