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.
- 1680 likes104 GitHub alternatives
Web-based Git hosting service facilitating collaboration, with features like issue tracking, social networking, and wikis for project management.
License model
- Freemium • Proprietary
Application types
Platforms
- Mac
- Windows
- Online
- Android
- iPhone
- Android Tablet
- iPad
+6Top GitHub Features
- 1042 likes34 Git alternatives
Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
License model
- Free • Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Android
- iPhone
- Chrome OS
- Android Tablet
- BSD
- Linux Mobile
- Haiku
- 722 likes111 GitLab alternatives
Offers on-premise or hosted Git repository management, including issue tracking, wikis, code reviews, and continuous integration and deployment.
License model
- Freemium • Open Source
Application types
Platforms
- Linux
- Online
- BSD
- Self-Hosted
- Ruby
- Cloudron
+4Top GitLab Features
- 163 likes50 Gitea alternatives
Gitea is a fork of Gogs, lightweight code hosting solution written in Go and published under the MIT license.
License model
- Freemium • Open Source
Application types
Platforms
- Mac
- Windows
- Linux
- Online
- BSD
- Self-Hosted
- Raspberry Pi
- Cloudron
- Chocolatey
+3 - 73 likes52 Codeberg alternatives
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 code remains free and secure forever.
License model
- Free • Open Source
Application types
Platforms
- Online
+5 - 334 likes78 SourceForge 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.
License model
- Free • Proprietary
Application types
Platforms
- Online
- 424 likes58 IntelliJ IDEA alternatives
IntelliJ IDEA is the JetBrains IDE for pro development in Java and Kotlin. Built for your comfort, it unlocks productivity, ensures quality code, supports cutting-edge tech, and protects your privacy.
+1 - 402 likes81 Bitbucket alternatives
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.
License model
- Freemium • Proprietary
Application types
Platforms
- Mac
- Windows
- Linux
- Online
- Self-Hosted
Bitbucket Features
- 320 likes64 Beyond Compare alternatives
Compares files with source control integration, supports FTP and cloud storage, offers 3-way merge, and uses commands to manage syncs and differences.
License model
- Paid • Proprietary
Application types
Platforms
- Mac
- Windows
- Linux
+3 - 34 likes56 Forgejo alternatives
Beyond coding. We forge. Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.
License model
- Free • Open Source
Application types
Platforms
- Self-Hosted
- Go (Programming Language)
+5 - 362 likes70 SmartGit alternatives
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.
License model
- Freemium • Proprietary
Application types
Platforms
- Mac
- Windows
- Linux
+3 - 132 likes63 GitHub Desktop alternatives
GitHub Desktop is a native Git client for Mac OS X and Windows with a graphical user interface.
- 277 likes67 Sourcetree alternatives
A powerful Mac and Windows client for Mercurial and Git distributed version control systems.
+3 - 171 likes71 GitKraken alternatives
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.
License model
- Freemium • Proprietary
Application types
Platforms
- Mac
- Windows
- Linux
- Visual Studio Code
- Online
- Google Chrome
- Firefox
- Microsoft Edge
- 133 likes44 Gogs alternatives
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.
License model
- Free • Open Source
Application types
Platforms
- Mac
- Windows
- Linux
- Self-Hosted
- Go (Programming Language)
- Cloudron