Considering alternatives to GitHub? See what this market GitHub users also considered in their purchasing decision. When evaluating different solutions, potential buyers compare competencies in categories such as evaluation and contracting, integration and deployment, service and support, and specific product capabilities.
Check out real reviews verified by Gartner to see how GitHub compares to its competitors and find the best software or service for your organization.
GitLab has completely unified our development lifecycle. Previously, we jumped between different tools for repositories and CI/CD. Now, having source code management, pipelines, and container registry in one place has drastically improved the velocity of our team. It is a solid platform, updated very frequently, with excellent documentation. Central hub for our daily engineering work.
Read all insights and reviews for GitLabWhere GitHub Scored Higher
Over the past 3+ years, Bitbucket has become our standard code collaboration platform. The pull request workflow-with inline reviews, required approvals, branch protection, and merge checks-has clearly improved code quality and reduced late-stage defects. The tight integration with Jira gives us full traceability from work item to commit and deployment, which is invaluable for audits and incident reviews. Overall, bitbucket has helped us standardize our development process, increase transparency, and support a more reliable, repeatable delivery pipeline.
Read all insights and reviews for BitbucketWhere GitHub Scored Higher
The AAP has significantly reduced the number of terminal connections our team needs to make, along with less coding knowledge dependency. Whereas before we had to manage all of our playbooks exclusively with Github Actions, now we can do more with the playbooks than just triggering them through a pipeline or directly through the CLI; we get to schedule when certain routine playbooks are run, and the inventory is so much easier to manage than maintaining a text file. Overall, it reduced the amount of knowledge our new team members of the team must have to maintain inventory by simplifying our procedures.
Read all insights and reviews for Red Hat Ansible Automation PlatformWhere GitHub Scored Higher
By Microsoft
Honestly, having everything under one roof in Azure DevOps has been a massive change for our team. Managed to get all our dev and test code into Azure DevOps Git repos and it just makes version control so much smoother since it is all linked. We use the Sprint Boards daily to track our progress from the dev side over to the test side and it is great because I can see exactly which user story a bug belongs to without jumping between tools. Managing the PBIs and features in the same place where we write our test plans just makes the lifecycle feel very connected. The way Azure Test Plans and Pipelines talk to each other is easily the best part for me. Since our test plans are right there, we can trigger our pipelines and see the results update our test suites automatically. It is so much better than the old way of manually updating the spread sheets or the test cases or trying to sync up different platforms. I can create a bug directly from a failed test run in the pipeline and it automatically links the logs and the specific PBI we were testing. It gives our team a single source of truth which has really helped with our sprint planning and making sure we don't miss any edge cases. It's also not perfect all the time because when you have so much data in one place the interface can get a little overwhelming. Sometimes, it feels like there is a big of a lag when I am trying to load a large backlog or a complex test plan with hundreds of cases. Also, permission management is still a bit of a headache, just like it was with the agents, because there are so many levels of access across boards and repos. But overall, I would never go back to using separate tools for everything. Having the requirements and the test code in one place just makes us way more efficient, especially when we’re trying to hit those tight sprint deadlines.
Read all insights and reviews for Azure DevOpsWhere GitHub Scored Higher
Great automation tool, our company uses it everyday and it has been pleasant to use. There are a few UI preferences I prefer differently, but overall it is working great for our company to ship our products out. They have great and prompt response when attention is needed.
Read all insights and reviews for HarnessWhere GitHub Scored Higher
It is an incredibly robust continuous delivery platform that handles complex, multi-tiered architecture with ease. It successfully bridges the gap between development output and our live infrastructure, provided the deployment targets are logically grouped and maintained.
Read all insights and reviews for Octopus DeployWhere GitHub Scored Higher
Our experience with the use of cloud formation has been great, especially when it comes to maintaining the entire real estate via infrastructure as code (IAS). There are a variety of ways in which it can be used, which makes it very flexible and importantly eliminates the need for manual resource management.
Read all insights and reviews for AWS CloudFormationWhere GitHub Scored Higher
As a iOS app developer, my experience with Bitrise is smooth with CI/CD, and their dashboard GUI to maintain CI/CD is easy to access and develop. It has accessibility for Xcode and Fastlane which makes the setup straightforward and also the automation makes the process faster.
Read all insights and reviews for Bitrise