GitHub Reviews

4.8
Overall rating
Reviews

4.8
Overall rating
Reviews
Learn More

User Reviews Overview

About GitHub

GitHub is a project management and code sharing platform that allows users to share their codes with others and create/iterate using collective intelligence. The software can be used for different kinds of coding assignments...

Learn more

Feature ratings

Value for Money
4.6
Functionality
4.7
Ease of Use
4.4
Customer Support
4.4

Browse GitHub Reviews

6,115 of 6,115 reviews
Sort by:
Iddy
Iddy
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Weekly for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 09/01/2025

The great DevOps tool

I have a experience of more than 2 years working and using Github

Pros

I like GitHub makes it easy to track changes, collaborate, and resolve conflicts in code.

Cons

Although GitHub hosts many open-source projects, the platform itself is proprietary, which may be a concern for those who prioritize open-source tools.

Umut
  • Industry: Information Technology & Services
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
3
Functionality
5
Ease of Use
5
Customer Support
3

5
Reviewed on 15/12/2024

Stable & Must Experience

Great UI UX experience, reliable and is perfect for managing projects of all sizes

Pros

The collaborative tools are excellent, and version control is seamless. Its also incredibly user-friendly for both individuals and teams

Cons

Overall, pricing may get a little bit shady sometimes in the sense of hiding features behind enterprise plan. Sometimes its really difficult to understand whats included in the plan and whats not. And generally it disappoints in this sense, because some basic features are just blocked meaningless and you just have to upgrade

Alternatives Considered

GitLab

Reasons for Switching to GitHub

I used both very often, sometimes at the same time, but when we picked Github, it was more for CI/CD simplicity & in general more features are present in Github
Verified Reviewer
  • Industry: Retail
  • Company size: 2–10 Employees
  • Used Monthly for Free Trial
  • Review Source
Value for Money
3
Functionality
1
Ease of Use
1
Customer Support
1

2
Reviewed on 24/08/2024

Very Confusing to Use

I was able to sign p easily, but after that I was totally lost

Pros

Nothing. I couldn't figure out how to use it.

Cons

It was very confusing - once I logged in, I could go no further

Top GitHub Alternatives

František
  • Industry: Information Technology & Services
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
4

5
Reviewed on 07/12/2024

Honest Github review

I have been using Github for many years now, and I must say it improved a lot, visually, offering lot of features and high value providing integrations. One of the most important tools for a developer. Collaboration on Github is great, the automation improved a lot, and because of so many templates, its really easy to create a pipeline for you project. Github offers lot of addition services like Copilot, which can provide a lot of value, but it will cost you. I prefer Github over Gitlab.

Pros

Lot of features, really nice UI & UX, lots of integrations which provide lot of value. CI&CD - Github actions is really great, project management inside Github repository.
For smaller projects the pricing is friendly. And I would say its user friendly.

Cons

Pricing is really big con for bigger organizations, cloud gets expensive here, and I am not even mentioning premium features. Github project management is really simple here, not many features, but for simple and small projects its sufficient.

Alternatives Considered

GitLab

Reasons for Switching to GitHub

I choose Github for personal and freelance projects always, but in or company we use Gitlab because of the on-premise sollutions.
Verified Reviewer
  • Industry: Information Technology & Services
  • Company size: 51–200 Employees
  • Used Weekly for 2+ years
  • Review Source
Value for Money
5
Functionality
4
Ease of Use
5
Customer Support
3

4
Reviewed on 16/01/2025

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

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.
  • Industry: Information Technology & Services
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
5
Customer Support
4

5
Reviewed on 10/12/2024

Manage projects with GitHub

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.
Jack
  • Industry: Information Technology & Services
  • Company size: Self Employed
  • Used Weekly for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 04/12/2024

Powerful versioning platform with tonnes of extra features

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.
Verified Reviewer
  • Industry: Alternative Medicine
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 04/01/2025

Github is life

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
  • Industry: Electrical/Electronic Manufacturing
  • Company size: 1,001–5,000 Employees
  • Used Weekly for 2+ years
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 10/01/2025

Powerfull cloud-based GIT ALM tool

Mostly fast and easy to use web-interface and a great community if you have problems

Pros

Powerfull cloud-based GIT ALM tool with great usability

Cons

Some workflows are hard to understand or set up

Ravindra
Ravindra
  • Industry: Electrical/Electronic Manufacturing
  • Company size: 501–1,000 Employees
  • Used Weekly for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 24/01/2025

My Honest Review

Overall my experience with GitHub is very good i always prefer GitHub because of its simple user interface and collaboration tools.

Pros

Its collaboration team help us working together on the same project which increase our productivity. For learning prospective i always prefer GitHub because of its user friendly interface.

Cons

For a beginner level person its steep to understand. With time he/she will understand the concepts as well.

Ahliman
  • Industry: Internet
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
4
Ease of Use
5
Customer Support
4

5
Reviewed on 07/08/2024

GitHub > all

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

Logan
Logan
  • Industry: Machinery
  • Company size: 201–500 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 02/04/2024

The Absolute Best Place To Build Software As a Team!

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.
James
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
4
Customer Support
4

5
Reviewed on 15/03/2024

Support engineers usage of github

Experience steep learning curve if not used before but the process is quite simple once you get used to it the UI web interface it's great for beginners and just to make life a little bit more easier when debugging issues

Pros

Great for being able to debug issues where logs are limited in your provided with an error message that's a trace back branches commits easy to track down

Cons

Interface can be confusing there's a bit of a learning curve of as well of using github through cli

Amran
  • Industry: Textiles
  • Company size: 1,001–5,000 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Functionality
4
Ease of Use
4
Customer Support
3

5
Reviewed on 01/05/2024

Real review developer

I already given my best real life user experience of github. Its very quiet satisfactory. Hope it's maintain it's betteer improvement continuously. I just love to work with github.

Pros

Github is a very good source control and version control system. Here developers can create free repositories that's make a good impression because they easily maintaining theirs code source. If someone needs they can purchase the paid packages.

Cons

I basically don't get any cons about github because i am using it's more then 8+ years. I think git conflicts documentation and resolve commands should also integrate with basic commands note.

Tej
Tej
  • Industry: Information Technology & Services
  • Company size: 1,001–5,000 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 26/04/2024

GitHub the VCS

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.

Mohammed Abdul
  • Industry: Government Administration
  • Company size: 10,000+ Employees
  • Used Weekly for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 01/05/2024

Gitup for GitHub

Brilliant place to go crazy with your development.

Pros

It's great platform for app development, I have always used this for that and accessing other amazing projects.

Cons

Nothing so far. It's really great to use

Hussain
  • Industry: Information Technology & Services
  • Company size: 201–500 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
3
Functionality
4
Ease of Use
5
Customer Support
3

5
Reviewed on 05/04/2024

Excellent source control but archaic billing

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
Verified Reviewer
  • Industry: Computer & Network Security
  • Company size: Self Employed
  • Used Weekly for 1+ year
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
4
Customer Support
5

5
Reviewed on 18/10/2024

Git-Hub helps you improve

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.

Emanuele
  • Industry: Information Technology & Services
  • Company size: 2–10 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Functionality
4
Ease of Use
5
Customer Support
4

5
Reviewed on 13/02/2024

Daily companion for development and project management.

It's been a pleasant and productive experience, I use it on daily basis with no issues.

Pros

The code version control features are comprehensive and allow you to have a clear view of what is happening even with many branches, pull requests and issues. Github Projects is a flexible and powerful tool for project management, subdivision into development tasks and their assignment, and for having an overview of the general state of development .With the paid plans there are even more management options, especially related to the features for managing member and team permissions.

Cons

Nothing to say about version control, while github projects may be unintuitive and a bit cumbersome at first, but then again it's a price to pay for its flexibility.

Verified Reviewer
  • Industry: Computer & Network Security
  • Company size: Self Employed
  • Used Daily for 1+ year
  • Review Source
Value for Money
0
Functionality
5
Ease of Use
4
Customer Support
0

5
Reviewed on 02/04/2024

Using GitHub as a student.

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

Nimisha
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 15/12/2023

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

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.

Sai Meghana
Sai Meghana
  • Industry: Computer Software
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Functionality
4
Ease of Use
3
Customer Support
4

4
Reviewed on 06/04/2024

Collaborative Coding Made Simple by GitHub

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.

sarad
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Weekly for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 25/10/2024

GitHub for Collaboration

overall experience with Github have been positive . Github is one of the important component for any Company. The platform makes managing code, tracking changes, and collaborating on projects seamless, thanks to its version control features powered by Git.

Pros

The best part about github is its extensive open-source community which makes it easy to find and contribute to projects across various programming languages and frameworks.

Cons

Its a bit complex for begineers to learn.

Verified Reviewer
  • Industry: Airlines/Aviation
  • Company size: Self Employed
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 16/11/2023

Github account my personal experience

Overall im very happy of github because it saved my time and money and gave me a great experience of programming without any extra charge and before used apps doesnt make any sence of programme and the other side github gave me all that i want in one application so thanq github for making this great application

Pros

Github has many tools and programming platform from where we can choose any language which we know like python, java, c++ etc. And also it helps to get along with many peoples and make a perfect environment to work with me myself loved this application and website because it gave me everything what i want without any extra charges and also it can be easily accessed from any device and it doesnt take too much of time to complete my programme thanq

Cons

The one thing which i want with github is that github must provide some more good tools thanq

Thiri
  • Industry: E-Learning
  • Company size: 201–500 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
5
Customer Support
4

5
Reviewed on 26/08/2024

Version Control and Collaboration

For overall experience with Github is good. It includes a lot of features like CI/CD, version control and actions. For team collaborations, we can write using same codebase with multiple branches.

Pros

The most I like about Github is version control. It is easy to manage and track changes over time. Moreover, I can invite my colleagues to access my repositories.

Cons

The least I like about Github is creating page in Github. It's not easy for me. I tried to create my page using Github page but it's not worked.

6,115 reviews