App comparison
Add up to 4 apps below to see how they compare. You can also use the "Compare" buttons while browsing.
Learn why GetApp is free
Value for money rating
4.6
/5
5.6K
Price starts from
No pricing info
What users say
Price starts from
1795
/user
One-time payment
Pricing model
Free trial
Price starts from
400
Per month
Pricing model
Free trial
Price starts from
69
Pricing model
Free trial
Price starts from
3700
Per year
Pricing model
Free trial
Price starts from
119
/user
Per month
Pricing model
Free trial
Emil L.
Health, Wellness and Fitness, 11-50 employees
Used weekly for 1-2 years
Review source
Share this review:
Github is a great tool for software development projects that allows for easy tracking and management of code changes, collaboration with other developers, and open-source development. It also has a large and helpful community and can be used to showcase your work to potential employers. However, it can be expensive, has limited storage on the free plan and some issues with UI and navigation, limited support for certain languages, and limited scalability for large enterprises. Additionally, it has limited control over data and privacy and lack of built-in project management features.
Github has significantly altered the way I approach software development projects; I've been using it for a while now. It has been incredibly simple to collaborate with other developers and keep track of my code thanks to the version control feature. The tools for code review and issue tracking are particularly helpful because they make it simple to keep track of any bugs or adjustments that need to...
I've been using Github for a while, and while it has some great features, there are a few drawbacks as well that I've found annoying. First off, the price can be a little high, especially for private repositories or big teams. Larger projects may encounter difficulties due to the free plan's constrained storage. The navigation and interface can occasionally be a little bit perplexing to me. New users...
Abdelmadjid H.
Computer Software, 1-10 employees
Used daily for 2+ years
Review source
Share this review:
GitHub is probably one of the most polished platform in existence. I continually evaluate contenders but have yet to find one that offers as much value.
GitHub makes managing Git repos a lot easier by providing a fantastic UI and a solid infrastructure. I also love the Package Registry service which fast, reliable, quick to set up and use, and has a fair pricing plan.
There is very little to dislike about GitHub. I'd like to see more work towards code monetization (for instance by creating a unified platform that takes care of licensing and payments)
Gabriel F.
Insurance, 51-200 employees
Used daily for 2+ years
Review source
Share this review:
Perfect. Simple UI and pricing is great. You can have a full project, with mangament, CI/CD and code all-in-one place.
Code review is simply AWESOME. - The editor works perfectly - You can suggest changes - You can co-author pull requests - You have the codeowners option - The discussions have clear UI and can be resolved - It's possible to mark a file as read and check changes between commits!! Other than that, it has the great Github Actions and the SLA is awesome.
- The option for Mac OS on Github Actions are too expensive - There could be a better package for Github Actions to suits a large CI/CD business - You have to spend credits everytime your branch is outdated with master (just a simple fast-forward), so you have to run all the tests again - even though 99% of the time it won't break, since it's just a head fast forward - No default reviewers for repositories :( - Some minor UIs issues
Ahmed A.
Verified reviewer
Hospital & Health Care, 1-10 employees
Used daily for 1-2 years
Review source
Share this review:
My experience with GitHub has been extremely positive. As a data scientist and machine learning engineer, I have found it to be an invaluable tool for managing and organizing my projects. The version control system allows for easy collaboration and tracking of changes made to the codebase, which is particularly useful for machine learning projects, where multiple team members may be working on different...
- I liked the version control system in GitHub, which allows for easy collaboration and tracking of changes made to the codebase.- I liked the integration with other tools and services, such as continuous integration and continuous deployment (CICD) systems, which allows for seamless integration of machine learning models into production environments.- I liked the community features such as finding...
- One potential downside of GitHub is that it may have a steep learning curve for new users who are not familiar with version control systems.- Some users may find that the UI can be cluttered and overwhelming, making it difficult to find the specific features or options they need.- Some users may find that certain features or integrations are missing or could be improved, such as more advanced collaboration...
Jerome R.
Verified reviewer
Information Technology and Services, self-employed
Used daily for 2+ years
Review source
Share this review:
I started with GitHub's free option as a trial and it went so well, we just kept using it.
GitHub continues to improve with tools focused on helping developers. The base account that is free offers tons of features. When you are ready to test out the paid features, the value is there as well. I like that it is an optional upgrade since not every organization needs them.
When someone says 'GitHub can do it', it is getting harder to know if it is GitHub Free or one of the paid options. If you aren't following GitHub's releases, you can get left behind quite quickly.
Anonymous Reviewer
Verified reviewer
Internet, 1-10 employees
Used daily for 2+ years
Review source
Share this review:
It always sent clear messages to help myself find myself at the development, no matter the stage it is. It always provided simple and safe tools to helpe me whenever I needed. In general I am very satisfied with the tool. Nowadays I do not pay for any use, for I do not ned it, but I will gladely pay again when the time cames.
In addition to being one of the first platforms of its kind and a great choice for software project management, github went further and became a true developer network, the first one I guess. Many companies hire exclusively considering the particular repository of each developer what mekes the employees even more eggor to lear the environment.
Not much but yet a little above the price if compared to other rivals.
Ava H.
Verified reviewer
Wireless, 10,001+ employees
Used daily for 6-12 months
Review source
Share this review:
It has been a great step for the development of my personal and commercial projects, because I can work hand in hand with my colleagues, being able to carry out projects from scratch either in private or public repositories, assigning tasks, being able to follow them, exchange ideas and even solve problems in the code in a short period of time. In addition, when working together with other colleagues, it is much easier to complete projects on time and deliver successful projects.
There are several aspects that I like about GitHub as a software developer, having this high potential tool at hand makes it much easier to carry out projects of great value, since in one place it is possible to carry out the entire process necessary for a clean code.I like that it allows to be able to manage in a more reasonable way the time of development of versions and the time that is needed for...
GitHub is an ideal tool for developers and programmers and even students since it allows you to work in private or public repositories, being able to interact with other developers, however, before being able to use each of its functions smoothly, you need time to fully understand it said software, this is because its learning curve can be somewhat high and more so if you are a beginner.
Santosh B.
Automotive, 10,001+ employees
Used daily for 2+ years
Review source
Share this review:
- The overall experience with GitHub is excellent and very satisfactory. The tool has many good features provided OOB for many customers to get go from the initial setup itself.
- The most important feature that we use at a very critical phase is the version control, creating pull requests for the developers to review the code base continuously, for continuous integration and continuous deployments for merging code and deploying code to production - The tool is very easy to use and navigate without any prior experience - The tool has very good support team to resolve any issues in the process - The tool is very widely used by enterprise companies in the market to manage the code base
- The pricing could be more reasonable as compared to the other tools in the market - The UI can be more intuitive for the users to work with - The tool can include more features in the tool that could be used by many customers instead of building custom API's and having issues in the workflows.
Fayeba S.
Verified reviewer
Media Production, 1-10 employees
Used daily for 2+ years
Review source
Share this review:
We use Github to keep up with our private stage code storehouses, that our group utilizes, just as our open source repos to fabricate the local area, which is a main consideration for us picking Github. In contrast to different contenders, Github has zeroed in on its center contribution of source code the executives and simple joint effort, and along these lines, stayed away from superfluous stage weight. For groups where keeping awake to date with the open source world is a need or a benefit, Github is undoubtedly awesome, given moving issues and repos are incredibly instructive. Local area support is likewise much better with Github
Commonality is the principal word that rings a bell, for a little, quick yield group. We needed to zero in on conveyance, not the cycle and Github gave what we really wanted - source code the board, cooperation, project the executives the most straightforward, and the least expensive. While its rivals like Bitbucket have tried to focus on the undertaking business sector and spotlight for enormous scope...
A reliable documentation framework like Confluence would be truly useful. As groups develop bigger, they shift to elective arrangements since Github needs more usefulness to oversee assignments and code across the bigger group, which can be changed by getting highlights and working on existing ones. Incorporation backing can be extended rather than keeping it restricted to inhouse items.
Dushyant P.
Verified reviewer
Information Technology and Services, 11-50 employees
Used daily for 2+ years
Review source
Share this review:
We use Github to maintain our private platform code repositories, that our team uses, as well as our open source repos to build the community, which is a major factor for us choosing Github. Unlike other competitors, Github has focused on its core offering of source code management and easy collaboration, and thus, avoided unnecessary platform weight. For teams where staying up to date with the open source world is a necessity or an advantage, Github is hands down the best, given trending issues and repos are very very informative. Community support is also much better with Github
Familiarity is the first word that comes to mind, for a small, fast output team. We wanted to focus on delivery, not the process and Github provided what we needed - source code management, collaboration, project management the easiest, and the cheapest. While its competitors like Bitbucket have sought to target the enterprise market and focus on large scale corporate projects, Github is much more...
A consistent documentation system like Confluence would be really helpful. As teams grow larger, they shift to alternative solutions since Github doesn't have enough functionality to manage tasks and code across the larger team, which can be changed by bringing in features and improving existing ones. Integration support can be expanded rather than keeping it limited to inhouse products.
Anonymous Reviewer
Verified reviewer
Information Technology and Services, 1-10 employees
Used daily for 2+ years
Review source
Share this review:
GitHub is the first service I have ever used for source control and I haven't even thought of changing it because it meets more than what you would expect from it. It even has an in-built GUI for people who are not very familiar with Git. I have used it for contributing to open source projects, for keeping track of my own projects, when working with teams and for pipelining the repository to deployment...
GitHub has so many features and if you are a college student you can easily apply for their educational pack and receive many free packages from other software and free access to GitHub Pro for as long as you are a student. This pack comes with free domains, a key for JetBrains IDEs, Canva Pro and other packages to assist you in application development. In addition to the free services provided by...
There really isn't a major feature that you could point out and say is bad. The only downside I would say is, although they do have a free tier, the number of private repositories you could have in that tier is very limited. Many people would say that the commands are hard to get a hang of but this isn't a downside of GitHub, the commands are by Git. Git is inherently complex and to be honest, GitHub does a very good job at trying to simplify it.
Matthew P.
Information Technology and Services, self-employed
Used daily for 2+ years
Review source
Share this review:
Very simple to set up and use, and being an industry standard most onboarding developers and engineering teams already know how to use it.
Reliable and consistent version control and code collaboration platform. The team management, issue tracking, visibility/privacy control are all top of the line, and of course the underlying "git" hosting is perfect. Introduction of Github Actions only improves the value of the platform.
I'd like to see more for project management, e.g. ways to better organize issues by priority, themes ("epics") and create scrum, agile and/or kanban influenced views and planning tools. I've heard some folks express concern with Microsoft's acquisition of GitHub, but I don't understand the concern b/c Microsoft has a solid history of operating business-grade tools, and from the date of acquisition we've only seen more-for-your-money price changes.
Andrei P.
Verified reviewer
Computer Games, 1-10 employees
Used monthly for 2+ years
Review source
Share this review:
I am still currently working with GitHub due to the smooth Heroko and Netlify integrations that saved us a lot of hassle but for any projects which don't benefit from this I use GitLab (which is slower unfortunately). Being such a popular service it was attacked a few times by hackers which lead to some downtime that luckily did not affect our studio.
GitHub is home to the majority of the web's open source projects. It was one of the first version control services and it aged pretty well. The service's website speed is probably one of the best around when it comes to repository hosting services and this is very important as through the website all the information about projects can be found. There is a lot of searching and navigating to be done...
When I started using GitHub a long time ago (~6 years) the services was very limited if you were a free user. The collaborators were limited and the space was very tiny and on top of everything your projects were not private. This is great for open source developers but for me, I could not allow myself to put game projects up for grabs so I mostly used GitHub for small prototypes. Late came the option...
Anonymous Reviewer
Verified reviewer
Computer Software, 11-50 employees
Used daily for 1-2 years
Review source
Share this review:
Great! I'd choose them again in a heartbeat. They're easy to use, integrate with almost every tool I can think of and have great customer support. The keep delivering new features lately, and I'm excited for what's coming next!
This is probably the best hosted Git solution out there. GitHub is the de-facto standard platform for hosting OSS projects, which makes a TON of services integrate with it, and therefore a good solution for private repositories as well. Now with GitHub Actions, the GPR and more coming soon, I think it's the best platform around.
Pricing is _a bit_ pricey, compared to the alternatives such as Bitbucket (less than half the price per user) or GitLab, which provide various pricing tiers, including a free self-hosted one.
Anonymous Reviewer
Verified reviewer
Information Technology and Services, 11-50 employees
Used daily for 2+ years
Review source
Share this review:
We use it on a daily basis, we have about 100+ private repositories hosted on this platform. It has nice workflow for devops to keep the source code clean, unit tested and deployable.
Github requires no introduction. It is the most popular source code management among opensouce and enterprise customers. It has native integration with almost all cloud providers.
Charge per user. In our case we outsource 70% of our development to outside contractors. Every time we add them into our account, it is considered as additional collaborator and takes away one seat. It will be hard for us to keep monitoring both internal and external developers on our team to keep the cost under control.
Sébastien L.
Verified reviewer
Computer Software, 1-10 employees
Used daily for 1-2 years
Review source
Share this review:
Because GitHub is a reputable service used by millions of developers, it serves as a great tool to show off your skills to potential employers. I personally got the privilege of getting access to more work opportunities as my experience using the service was taken into account when working remotely with a team. Being uselessly paranoid about potentially losing my files and projects, I feel reassured...
Since GitHub relies on Git underneath, one can be assured that it uses a strong, open source system behind the scenes. It integrates so well with the command-line that it's the main way I interact with GitHub on a daily basis. All essential actions you may need to perform are also available in the graphical interface on GitHub, making for a convenient experience when on the move as all necessary tools...
Even though all members in a specific organization on GitHub may prove they are all verified students, there is still the need for the educational institution to set up a few steps on their own to approve changes being made, which slows down considerably the initial setup. The search options, although they are powerful, aren't very intuitive and many useful functions are well hidden in the documentation...
Chamath N.
Verified reviewer
Computer Software, 1-10 employees
Used daily for 2+ years
Review source
Share this review:
The ability that is seen on the GitHub and once the account was created for our project it was all fun for the team members. The future of the big and small projects now point directly to the new development on GitHub. From one point of control, you can supervise the progress and changes made by the team members. It has a friendly cost of operation and can be implemented at any stage of the project.
My first interaction with GitHub has never been changed and made different following the impact it had on my project. The fact that I was leading a big team that needed to share and update file frequently, GitHub become a game changer and the source of success to us. When asked to use the software for any project any time, I would settle for this with confidence following the following facts I went...
Not all our needs were met with ease following the great expectation that we had. Here are some points to have in mind even after the great ability has been demonstrated. -It works with predefined command. -Requires strict monitoring as changes can be compromised to interfere with the meaning. -Fast and stable internet is a must have for success. -You need technical know-how to manipulate and make changes on the platform.
Anonymous Reviewer
Verified reviewer
Internet, 11-50 employees
Used daily for 2+ years
Review source
Share this review:
We've been working with GitHub for at least 5 years as our primary source control hub. We were previously using Bitbucket when GitHub was on a per-repository pricing but the ability to browse the history of a repository conveniently in GitHub won us over when both services moved to the same pricing model.
Incredibly easy to view the history of a git repository, easy to use web hooks, continuously adding new features.
Pricing on a per-user basis can be a burden when working in client services. Allowing client users to access a repository in GitHub requires a monthly price for that user even if the relationship does not continue in a retainer.
Gaurav S.
Automotive, 5,001-10,000 employees
Used daily for 6-12 months
Review source
Share this review:
Overall its a very good tool from the developers perspective to collaborate the code. We generally use GitHub for SCM and version control use cases however it is a full suite for CICD following devops practices. But they have a scope of improvement becoming a proper issue tracking tool or build/deploy tool.
1. Features like pull requests, adding reviewers for PR, discussions, notifications, webhooks. 2. API support for automating repo creation or management of repos. 3. Very good integration with leading CICD tools like Jenkins , Bamboo, etc. 4. Complete devops toolset package includining scm, scanning, testing, issue tracking, collaboration, guthub pages, build and deploy. 5. Workflow templates , access management.
1. Discussions could be made threaded as well as comments doesnt allow to upload any files. 2. Issue tracking could have made a better like Jira or Rally. 3. The pricing.
Thiago V.
Higher Education, 51-200 employees
Used daily for 2+ years
Review source
Share this review:
Github it's quintessencial for a software development team. It provides out of the box git based project's privacy, community towards the organization, flexibility, management tools and integration with thirdy-party tools. Also enables an extra layer of security with 2 factor auth in command line tool and towards the web software. Has also the largest community and it's really free & easy to start it up.
Github makes it easy to start any development project, integrate with your unique CI environment and arrange individual tasks / QA workflow under PR's and collaboration tools provided. It's the top tier of all the market, having really outstanding features for free.
I think Github leaks in provide some insights about the projects and also the size of the repos that can be managed in the organization (its hard to handle larger files in the project, which is fine, but its a limitation). Also the API it's good, but sometimes has limitations for production use and large scale which can increase the price if you're trying to integrate something on demand.
Anonymous Reviewer
Verified reviewer
Venture Capital & Private Equity, 11-50 employees
Used daily for 2+ years
Review source
Share this review:
I feel Github has good things going for it. But, Github should find a way to make the information on the profile page of a user valuable for a recruiter. Most developers aren't getting any value by uploading their code on Github and thus missing active users.
The product was easy to use and easily configurable with existing tools. Even new developers feel at home as they have practiced using Github while learning in colleges and Bootcamps. Github also provides student developer pack which puts them in good standing among them.
The UI of the app/website seems a little dated. The new mobile app lacks basic features compared to the website like suggesting the name of the person who commented on an issue in the 'assign list'. It makes It very frustrating to assign a PR to a user who commented to work on the issue.
Anonymous Reviewer
Verified reviewer
Information Technology and Services, 10,001+ employees
Used daily for 2+ years
Review source
Share this review:
GitHub makes my life easier, I can easily clone the repo, make the changes and commit the changes without any dependency of team members. Earlier I used to ping or tap my team members to submit their code but now there is no such hassle. Also GitHub provides CI features, using GitHub actions we can write workflows which can do continuous integrations for us, GitHub is a complete package which almost...
The best thing which I like is GitHub.io which allows users to deploy their application, also GitHub provides lot of documentation which helps alot to learn more about GitHub. It is distributed version control system one can easily host their ode on GitHub. In one sentence I can say GitHub provides all the essential features needed for code development.
GitHub is not as easy to learn, sometimes it's confusing for freshers, also the GitHub UI is not much used friendly and I can't see changes in its UI from past couple of years,that's the only thing which can be improved.
Aleissia L.
Computer Software, 201-500 employees
Used daily for 2+ years
Review source
Share this review:
If you're sharing code and using Git, Github is likely to be a the preferred place to do it. Even if you're not working on an open source project, developers gain a lot here in the way of their online profiles and rapport. Users can easily share and communicate with each other. Governance can be handled through robust permissions over pull requests and protected branches which makes life a lot easier since we don't have to developer other tools to manage this.
The Github website is reliable and easy to navigate. Pricing is very reasonable. UI tools are good a available for different platforms. Extra features like issues and build tools are now integrated and quite useful. Nearly all developers are already on the platform making it easy to onboard them.
There have been a few (not many) painful service interruptions. One of these involved service hooks and caused us some trouble with our build automation.
Daniel B.
Verified reviewer
Computer Software, 1-10 employees
Used daily for 2+ years
Review source
Share this review:
The UI of the software is the best. Collaboration is the problem solved by this software.
Good UI. It also delivers good virality, knowledge of the whole software ecosystem (open or not open source), ease of use.
Lack of its own CI features or a good open-source option, as others. The cost should have a small workaround.
Anonymous Reviewer
Verified reviewer
Health, Wellness and Fitness, 1-10 employees
Used daily for 1-2 years
Review source
Share this review:
It isn't massively different experience to Bitbucket (I haven't used others). So I can't say its best in class, but it does function reliably which is essential.
Almost all developers know GitHub and are able to use it. There are lots of online resources to get up to speed. The Desktop app is great for basic code pulls and snapshots on monitoring progress and code reviews.
Cost can escalate quickly as your team and codebase grows. As a infrequent coder, git is pretty opaque and confusing system.