GitHub

4.8 (6,127)
Write a Review!
Social coding & collaborative development platform

Overall rating

4.8 /5
(6,127)
Value for Money
4.6/5
Features
4.7/5
Ease of Use
4.4/5
Customer Support
4.4/5

98%
recommended this app
Sort by

6127 Reviews

Tomás
Tomás
Overall rating
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Github as your partner into the CI/CD world

Reviewed on 11/04/2024

My experience has been excellent so far, but I feel I can't learn enough about using Github to make...

My experience has been excellent so far, but I feel I can't learn enough about using Github to make my life as a developer easier. I'm reading books and taking courses to try to automate more processes for my professional and personal projects, as I feel the more I know, the more I can accomplish using it.

Pros

It is the primary and well-known version control option in the industry. You will always find an easy tutorial to set up anything you need, from fundamental to expert courses, since everyone knows about it and has used it at least at some point, so we are all well aware of its importance.

Most technologies and web applications can integrate with it. Using some CLI commands and simple yet powerful configuration files, you can set up a complete CI/CD pipeline in seconds. It is really an excellent option overall.

Cons

It might be intimidating at first, and for nontech professionals, it might seem something that might as well be in a different language because there is not an easy onboarding process to understand its structure, purpose, or level of abstraction. It might require some guidance initially, but once that learning curve is surpassed, it will become something easy to relate to.

Ahliman
Overall rating
  • Industry: Internet
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

GitHub > all

Reviewed on 7/08/2024

I switched my all projects on GitHub from other services. I am very happy with it, especially...

I switched my all projects on GitHub from other services. I am very happy with it, especially because with FREE account we can do EVERYTHING!

I hope in the future GitHub will implement some user interface to be able to build CD/CI without writing any code, because we are not always a DEVOPS

Pros

Almost everything is free, user interface is very easy to use/understand.
I love the community support too, a lot of developers are giving some open source products on this website

Cons

Some basic features like the ability to create categories to organize repositories is missing. It is a very annoying problem and a lot of people asks to implement it since many years but GitHub does not say anything about it

Kyle
Overall rating
  • Industry: Government Administration
  • Company size: Self Employed
  • Used Monthly for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

GitHub great for aging former IT person having fun with RaspberryPi

Reviewed on 11/03/2025

Appreciate opensource opportunities and the ability to broaden my limited technology experience

Appreciate opensource opportunities and the ability to broaden my limited technology experience

Pros

The Accessibility of Data and Ease of Use!

Cons

No CONS found as of yet, but I will update if needed

Sabin
Overall rating
  • Industry: Printing
  • Company size: Self Employed
  • Used Daily for Free Trial
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 5.0 /10

Good

Reviewed on 23/06/2023

Pros

Great app, you can just down your idea for issues.

Cons

There are quite a few basic features missing from the web version and i frequently find myself just using the mobile web browser instead.

Jem
Overall rating
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Github is the industry standard for version control.

Reviewed on 28/11/2024

It's great and I can't imagine ever using a different type of version control. I've used it for...

It's great and I can't imagine ever using a different type of version control. I've used it for small projects and I've used it for big projects and it covers anything you could think of for either.

Pros

Github has a ton of features. I've previously used SVN and Github is miles ahead of SVN as far as features. SVN has long been touted as "simpler" but it's actually very easy to have a simple workflow with Github as well but if you need more features you can get them. If you think of something you need you can google it and it probably already exists on Github.

Cons

Anything past a basic setup can take a very long time to learn. I've been using it for years and years and I'm still always having to learn new things about it.

Verified Reviewer
Overall rating
  • Industry: Information Technology & Services
  • Company size: 51–200 Employees
  • Used Weekly for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 8.0 /10

The default solution for Git hosting but might not be the best for enterprise

Reviewed on 16/01/2025

Pros

This is basically the default Git hosting for software engineering. Tooling and workflows are top notch, and generally well supported with lots of information available online.

Cons

Github lacks some enterprise features, and have had some security issues (the recent outage, hacks for faking repo stars).

Alternatives Considered

GitLab

Reasons for Choosing GitHub

We use Github for our public/published work as it is the default, though not for internal projects. Github is almost the "default" option for sharing, and kind of a social media for software engineers.

Switched From

Bitbucket and Azure DevOps Services

Reasons for Switching to GitHub

We still use GitLab for internal and enterprise developments, but it's less geared towards sharing publically than Github.
Peter
Overall rating
  • Industry: Computer Software
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

GitHub: The best version control system

Reviewed on 20/11/2024

Pros

- Ease-of-use
- Simple yet powerful UI
- Low price
- GitHub Student Developer Pack
- Wide Community that is eager to help
- Documentation and tons of guides
- Great support

Cons

- Nothing really comes to my mind, overall it's just great.

Alternatives Considered

GitLab

Reasons for Switching to GitHub

Due to GitHub's wider community and overall it's reach. Github Student Developer pack also helped to make this decision.
Overall rating
  • Industry: Information Technology & Services
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

Manage projects with GitHub

Reviewed on 10/12/2024

I've been using GitHub to manage multiple projects, like Discord bots, websites and NodeJS...

I've been using GitHub to manage multiple projects, like Discord bots, websites and NodeJS projects. Recently I've worked with Full Stack projects.

Pros

GitHub allows version control using Git, collaboration features to co-work with other teammates, working with open-source projects, hosting (for pages) and documentation.

Cons

For new starters, GitHub might be too complex due to having several features, people interested in hosting websites with GitHub pages cannot make their repositories private unless they use GitHub Pro.

Alternatives Considered

GitLab

Reasons for Switching to GitHub

GitHub provides an user-friendly interface, several features and API integration. Full support for Git and other third-party tools.
Aiden
Overall rating
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Best Version Control System

Reviewed on 14/11/2024

Pros

It’s the most basic choice for a reason. Great, free in most cases, and provides great customization. I love github, I use it everyday, and I would recommend it over bitbucket, gitlab, etc. It provides a whole new experience. Almost like a social media VCS.

Cons

Honestly I don’t have any complaints to share. Github is just my favorite.

Alternatives Considered

GitLab and Bitbucket

Reasons for Choosing GitHub

I wanted a free alternative for personal projects. In my personal opinion it’s also possible to have a github and not have a gitlab, but it is not possible to spin that statement around!

Switched From

GitLab

Reasons for Switching to GitHub

It was free! I also love the pages feature for documentation.
Jack
Overall rating
  • Industry: Information Technology & Services
  • Company size: Self Employed
  • Used Weekly for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Powerful versioning platform with tonnes of extra features

Reviewed on 4/12/2024

I've used Github across many different job roles, each time GitHub has provided the perfect...

I've used Github across many different job roles, each time GitHub has provided the perfect platform for ensuring code versioning, publishing and management in an easy and effective way.

Pros

Github is a feature rich platform offering everything needed for product development lifecycle as well as publishing builds out to third party services.

Cons

I don't think there is anything really I dislike, I would say that GitHub Actions could be a bit simpler to setup, but other than that, nothing.

Alternatives Considered

GitLab

Reasons for Switching to GitHub

Better cohesion with VSCode and other services that we intended on using, such as Azure for auto publishing webapps.
Logan
Logan
Overall rating
  • Industry: Machinery
  • Company size: 201–500 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

The Absolute Best Place To Build Software As a Team!

Reviewed on 2/04/2024

Excellent experience and I really cannot imagine a modern software development world without GitHub...

Excellent experience and I really cannot imagine a modern software development world without GitHub at this point. This is a the gold standard right here.

Pros

I love the wide array of features and the usage simplicity. Everything works well and meets pretty much all of our needs as a team. GitHub is very dependable and does a great job at constantly improving and responding to feedback.

Cons

CI/CD is a bit of a rabbit hole that I wish the barrier to entry was a little lower on, but all the right tools are there if you spend the time to learn them.

Alternatives Considered

GitLab

Reasons for Switching to GitHub

More polished website experience and more features, tools, and customization.
Irina
Overall rating
  • Industry: Information Technology & Services
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Excellent development platform

Reviewed on 28/10/2024

Pros

Feature richness and integrations available

Cons

The code reviews process could be improved, for example the ways we can leave comments or code suggestions.

Alternatives Considered

GitLab

Reasons for Switching to GitHub

well known / widely used by various team members
Verified Reviewer
Overall rating
  • Industry: Broadcast Media
  • Company size: 501–1,000 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Github industry standartd

Reviewed on 15/03/2024

Great, was a big step in the right moment since on-premise is not the way.

Great, was a big step in the right moment since on-premise is not the way.

Pros

Coming from a on-premise source control manager and having Github solution with full integrated CI/CD solution and IA like Copilot you cant ask for more but even so you have option to script everything with Terraform, for us was the next step and right now is the best decision we made.

Cons

Nothing, has everything we need but even so we must use more features on the road.

Aye Zarni
Overall rating
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

All about Github

Reviewed on 20/06/2024

Overall about GitHub is still needed and essential for me as a developer.

Overall about GitHub is still needed and essential for me as a developer.

Pros

Source Control is the most I like in GitHub. When we work with team, source control is important. All of team members will be pushed their codes at the same branches. If I am owner of project I will look up their code and accept their pull requests.Github's source control is easy to use to combine codes from each member. This is the one I like Github.

Cons

I think Authentication. I am a software developer and I use VS code as IDE.Github can authenticate with VS code. I have to GitHub account, one for personal and one for office work. When I was changed my personal to work account or vice visa, I'm faced with some issue that is git conflict among two accounts.I am worked with my office account, but in authentication, my account is still personal account. I think this part is needed to update about Github. This one is I like least about Github.

Verified Reviewer
Overall rating
  • Industry: Alternative Medicine
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Github is life

Reviewed on 4/01/2025

I have a good experience. It’s just a whole Lot of learning.

I have a good experience. It’s just a whole Lot of learning.

Pros

How it makes it more easier for developers.

Cons

It was hard at first understand commands, but now It’s easier.

Verified Reviewer
Overall rating
  • Industry: Computer & Network Security
  • Company size: Self Employed
  • Used Weekly for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

Git-Hub helps you improve

Reviewed on 18/10/2024

My experience with Git-hub is very awesome, it helped me maintain my project and also help me...

My experience with Git-hub is very awesome, it helped me maintain my project and also help me improve my portfolio. Even in many hackathons it helped me by providing specific codes.

Pros

Git hub provides you a platform to maintain your portfolio and your project all together. It also help in improving your CV for searching for jobs.
It helps you track your project involvement record. We can also use other persons project codes to help our projects.

Cons

Many a times private project are meant to be shared, and we cannot even ask to pull the code.

Tej
Tej
Overall rating
  • Industry: Information Technology & Services
  • Company size: 1,001–5,000 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

GitHub the VCS

Reviewed on 26/04/2024

Overall it is good for VSC and Continues integration and Deployment.
GitHub Action can be improved...

Overall it is good for VSC and Continues integration and Deployment.
GitHub Action can be improved by providing a library all the task that can be used in the pipeline. or can provide UI for selecting task in pipeline.

Pros

It provide the free repos.
It provide more advance feature with github copilot which help in auto completing code and provider various support.
It provide merge confit feature which can solve by the portal easily.
Github Pages provide free hosting for the developer which standout this form the market.
GitHub Actions which provide continues integration and Deployment with triggers, secret config. it fill the gap between development and Deployment.
It can connect with any cloud provider tool for deployment like azure for web app, aks, function apps etc.

Cons

In GitHub action writing script is difficult then the other tools like yaml script.
in this script it does not provide UI to select the for pipeline.
Finding task for pipeline is very difficult.

Vershley
Overall rating
  • Industry: Computer Software
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 8.0 /10

Robust and trustworthy code management tool

Reviewed on 5/01/2025

Very good experience, the APIs can be very slow sometimes if you want to connect via a 3rd party...

Very good experience, the APIs can be very slow sometimes if you want to connect via a 3rd party and can have timeout but in terms of usability and user-friendlyness it's a nice platform for code management.

Pros

Even for a non technical person, easy to navigate through the different directories for a particular repository. Easy to know where to clone or download the content.

Cons

Sometimes moving from branch to branch can be tricky. It's not always clear on which branch one is currently in unless we inspect the whole page. Specially on the dark theme, texts are not always properly visible.

Verified Reviewer
Overall rating
  • Industry: Education Management
  • Company size: 51–200 Employees
  • Used Monthly for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 6.0 /10

GitHub Review for Research and Collaboration

Reviewed on 20/08/2024

Overall, my experience with GitHub has been very positive. I've used it extensively for managing...

Overall, my experience with GitHub has been very positive. I've used it extensively for managing and sharing code for my research projects. The platform's capabilities have been invaluable in keeping my work organized, especially when revisiting previous stages of my research. The ability to track changes, create branches, and merge code has streamlined my workflow and made it easier to manage complex projects. GitHub has become an essential tool in my research process.

Pros

The ease of version control, the ability to track changes, and also the seamless way it allows multiple people to work on the same project. The availability of open-source projects and the ability to learn from others' code, is also a huge plus. It helped me a lot in my research.

Cons

It can be a learning curve for beginners. The interface can be a bit overwhelming at first, especially for those who are new to version control or command-line tools. Also, navigating through large projects with many branches and pull requests can sometimes feel overwhelming.

Hussain
Overall rating
  • Industry: Information Technology & Services
  • Company size: 201–500 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

Excellent source control but archaic billing

Reviewed on 5/04/2024

Pros

It is very easy to collaborate and work on code changes, publish releases, and run automation scripts. The UI is fast and they are improving it constantly making it quick and efficient to navigate to the repository and even the file you want.

Cons

My biggest gripe about GitHub is the billing. You have to buy a fixed number of seats and you can only increment it in 10s. So, even if you need just one extra user, you still have to pay for 10. It also takes a long time (2-3 days, more in some cases) to get the licenses added. I can't even process why this is the case. I would much rather have preferred usage billing.

Alternatives Considered

Bitbucket

Switched From

GitLab
Sai Meghana
Sai Meghana
Overall rating
  • Industry: Computer Software
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 8.0 /10

Collaborative Coding Made Simple by GitHub

Reviewed on 6/04/2024

Pros

GitHub is its robust version control system, facilitating seamless collaboration among developers. Additionally, users value its extensive community support, integrated issue tracking, and versatile workflow management features, making it a go-to platform for software development projects of all scales.

Cons

Have complexity of its user interface for beginners, occasional performance issues during peak usage times, and the need for more streamlined project management tools within the platform. Additionally, there have been concerns raised about GitHub's pricing structure for organizations with larger teams or specific feature requirements.

Sudip
Sudip
Overall rating
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Monthly for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 9.0 /10

GitHub saved software developers

Reviewed on 10/03/2024

Excellent platform! Coders and coder maintainers survive on this.

Excellent platform! Coders and coder maintainers survive on this.

Pros

In my opinion, GitHub stands out as a top-notch platform with an intuitive user interface that makes navigation a breeze. The robust security measures instill confidence, and the extensive integrations covering source code management, issue tracking, and project management enhance its versatility. I appreciate the platform's speed, user-friendly experience, and efficient project management features like Kanban cards. GitHub's version control capabilities allow for seamless tracking and reverting of code changes. Collaborating on files or code is made easy, and the organization feature adds a layer of control with access management and team coordination. The GitHub Desktop's visual interface simplifies less-common Git commands, and GitHub Actions for continuous integration has been a game-changer in my development workflows. The insightful visualizations, including the network graph, provide valuable historical project insights. Overall, GitHub has become my go-to platform for its comprehensive suite of features, making software development and collaboration a smooth and rewarding experience.

Cons

In my opinion, managing large-sized files is hectic. Leading to efficiency issues.

Verified Reviewer
Overall rating
  • Industry: Computer & Network Security
  • Company size: Self Employed
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

Using GitHub as a student.

Reviewed on 2/04/2024

first I really into the project building and coding stuff but I want a platform so I can easily...

first I really into the project building and coding stuff but I want a platform so I can easily manage my containing element and I want to show my work to the public . then I heard about Github in 2020 in lockdown phase from YouTube after that I was start and I am really into it now. this is the best thing that I use in my day by day careers lifestyle.

Pros

Developing Features
Community support
User Interface
Task management

Cons

not beginner friendly
complex version control

Jeremy
Overall rating
  • Industry: Computer Software
  • Company size: 2–10 Employees
  • Used Weekly for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 7.0 /10

Github is essential to manage projects.

Reviewed on 28/10/2024

I have enjoyed my experience with github. It is easy and clear to use and very extensible. It is...

I have enjoyed my experience with github. It is easy and clear to use and very extensible. It is key to managing my projects.

Pros

A lot of good tools for managing repositories and a lot of good and well supported integrations with other platforms.

Cons

I dislike their private repositories. They are too restrictive for free users.

Nimisha
Overall rating
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

An Indispensable Oasis for Streamlined Development, Innovation, and Reliable Code Management.

Reviewed on 15/12/2023

GitHub user-friendly interface and powerful features make code management efficient and reliable....

GitHub user-friendly interface and powerful features make code management efficient and reliable. It has made team collaboration more easier.

Pros

Collaboration that is easy, version control that is clear, and Continuous Integration that works without a hitch. The way GitHub is designed encourages new ideas and makes managing code easy and reliable.

Cons

Complex UI for complete beginners, occasional slow performance. Documentation updates could be more intuitive. Limited private repositories for free users.