GitHub

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

Overall rating

4.8 /5
(6,117)
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

6117 Reviews for UK Users

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.

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.
Swaibu
Overall rating
  • Industry: Computer Software
  • Company size: 2–10 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 community

Reviewed on 10/01/2025

I use GitHub in everthing in my code store

I use GitHub in everthing in my code store

Pros

To store the code is free no cost and is secure

Cons

To get their certificate is cost us some $$

mani
Overall rating
  • Industry: Education Management
  • Company size: 501–1,000 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

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

GitHub: Work Together

Reviewed on 22/04/2023

We can earn money by github. We can make our project development easy by collobarating with others.

We can earn money by github. We can make our project development easy by collobarating with others.

Pros

We can store our software projects. We can access the code files of other developers.

Cons

We cant create our code files private. Some features are for money.

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 04/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.
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
Rishabh
Overall rating
  • Industry: Financial Services
  • 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 8.0 /10

Best Software to manage team work

Reviewed on 21/12/2024

I have good experience with github i have 3 year of experience with github easy to maintain code...

I have good experience with github i have 3 year of experience with github easy to maintain code easily undestandable and easy to api implementation.

Pros

I like most that is to manage code easily using this and also maintain team work.

Cons

Nothing to dislike easy to handle things and features to manage all thing

vishnu vardhan reddy
Overall rating
  • Industry: Computer & Network Security
  • 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

Me and my experience in github

Reviewed on 27/12/2024

it is a great experience it is a good platform for to showcase of my projects and it empowers...

it is a great experience it is a good platform for to showcase of my projects and it empowers collaboration and gives extensive community

Pros

Seamless integration with git for tracking changes in the code and facilitates team work with pull requests, code reviews and issue tracking .vast repository of open-source projects to explore ,contribute and learn. easy to maintain with README files ,and project dash boards.at last coming to security depend about alerts and secrets scanning to ensure code safety.

Cons

Free accounts have some restrictions on private repositories compared to paid plans and offline functionality is limited compared to local git.

Edgar
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 8.0 /10

Great for publishing your code to the world

Reviewed on 07/01/2025

Pros

The UI is quite good : The readme are shown well, issues are good, and with issue templates you can simplify issue management, it has labels, ...

The Pull request discussions are also working well

Cons

I think the pricing has changed a few times, when I started my project, having a private repository was a paid feature.

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 07/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

Wes
Wes
Overall rating
  • Industry: Computer Software
  • 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 8.0 /10

GitHub is the Best Code Sharing Software Platform! Hands Down.

Reviewed on 01/04/2024

GitHub is an indispensable platform, for which there is no substitute.

GitHub is an indispensable platform, for which there is no substitute.

Pros

It's free and very easy to use; Plus it's supported practically everywhere.

Cons

None I've identified. Pleasantly surprised Microsoft didn't ruin it after acquiring it.

Tommy
Tommy
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
  • Likelihood to recommend 10.0 /10

GitHub is one of the tools you just need

Reviewed on 19/03/2024

Works great, high quality and never loose any work. Check in often in busy collaborative environment...

Works great, high quality and never loose any work. Check in often in busy collaborative environments, otherwise use the merge tools, no biggie.

Pros

It works. Fast and on Mac OS, Windows and Linux. Integrated nicely into both Visual Studio Code (PC, Mac) and Visual Studio (PC).
Code compare. Merge. No problems.

Cons

It starts to eat disk space and 50Gbyte gone the other day. Some more integrated cleaning would be great.

Alternatives Considered

Azure DevOps Server

Reasons for Switching to GitHub

Actually, we're using both and GitHub is kind of the basis for both.
Evandro
Overall rating
  • Industry: Accounting
  • Company size: 2–10 Employees
  • Used Monthly for 2+ years
  • Review Source

Overall rating

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

GitHub and the underated value

Reviewed on 02/11/2024

Was introduced by other colleagues of mine and he setup everything for me at that time.

Was introduced by other colleagues of mine and he setup everything for me at that time.

Pros

Great community to share code and learn and to use other code as templates to save time

Cons

They limit of upload of 100 files and not including folders

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.

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

A must-use tool for development

Reviewed on 15/11/2024

I´d say it is pleasant and I find it so helpful

I´d say it is pleasant and I find it so helpful

Pros

I love that sense of simplicity, Github provides a lot of features that helps me organize my code versioning

Cons

At first i was confused about how it works, so I would like to see a simple guide at the beginning of an account

Matías Sebastián
Matías Sebastián
Overall rating
  • Industry: Design
  • Company size: 2–10 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

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

Using GitHub for Innovative Web Development

Reviewed on 10/03/2024

My overall experience with GitHub has been highly positive. It has become an essential tool for...

My overall experience with GitHub has been highly positive. It has become an essential tool for Prisma, allowing us to maintain high standards of code integrity and collaboration among our development team.

Pros

What I appreciate most about GitHub is its robust ecosystem for collaboration and version control. As the owner of Prisma, a web development agency, the platform's intuitive interface and extensive repository management capabilities have been instrumental in streamlining our workflows. The ability to review code, manage projects, and collaborate on software development projects in real-time has significantly enhanced our productivity and quality of output. GitHub's integration with various development tools and its strong community support are invaluable for staying at the forefront of web technology trends.

Cons

While GitHub offers an extensive range of features, its learning curve can be steep for newcomers, particularly for those not familiar with Git commands or version control concepts. This aspect can slow down the initial adoption and integration into a team's workflow. Additionally, for private repositories and advanced features, the cost can escalate quickly for smaller agencies or individual developers, making it less accessible for those with limited budgets.

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.

Emanuele
Overall rating
  • Industry: Information Technology & Services
  • Company size: 2–10 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

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

Daily companion for development and project management.

Reviewed on 13/02/2024

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

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
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 02/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

Dylan
Dylan
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
  • Likelihood to recommend 10.0 /10

Simply indispensable. Github is where developers live.

Reviewed on 23/01/2024

I couldn't live without Github. As a developer, I spend 50%+ of my day interacting with their...

I couldn't live without Github. As a developer, I spend 50%+ of my day interacting with their tooling and it makes my day-to-day so much easier than any other tooling I've used. There is very little functionality locked behind a paywall, whether you're a small business or a solo developer, you get an awful lot of runway out of the free tier, you may even never have to enter the paid tier.
Their ecosystem is vast, and they keep bringing out new tooling like Dependabot, Github Actions, Github CoPilot and more that just keep on making my life better.

Pros

Github makes it incredibly easy to perform all the daily tasks I need to do as a developer. The quality of life on Github vs any other version-control platform I've ever used is second to none.

Cons

I honestly can't think of anything, I use Github for every line of code I've ever written and interact with it daily and I can't think of a single gripe off the top of my head. If there's a con, it's so minor that I doesn't even register.

Vojtěch
Overall rating
  • Industry: Computer Games
  • 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

The Go-To Platform for Version Control

Reviewed on 01/11/2024

Today, not only developers but also anyone who creates digital content uses Git and a hosting...

Today, not only developers but also anyone who creates digital content uses Git and a hosting service for managing their files, such as GitHub. For me, GitHub is the go-to choice.

Pros

In my opinion, GitHub is much more thoughtfully designed and user-friendly compared to its competitors.

Cons

You can't self-host GitHub on your own servers.

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.

Barnabé
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

The most known & used Git platform

Reviewed on 07/03/2024

Overall, GitHub is the most known and used Version Control platform. All required tools are...

Overall, GitHub is the most known and used Version Control platform. All required tools are present, and new ones (such as Issues, Wikis, Sponsorship) are a very cool and important point, that allows GitHub to make its mark

Pros

GitHub got everything a team could need. Issue, Wiki, Sponsorship, Forks, Actions ... and can be easily integrated in many products. Also, GitHub doesn't require team to pay to be used !

Cons

The permission system could be reworked, in order to allow the user to be able to edit specific branches.

Verified Reviewer
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 10.0 /10

Simplifying Source Code Management

Reviewed on 24/03/2024

The experience is overly positive, as I am a developer I use it daily for work. I was also able to...

The experience is overly positive, as I am a developer I use it daily for work. I was also able to showcase my works and was able to get more projects. I could also collaborate with my team members more easily.

Pros

You can setup a repository for your code and collaborate with other developers throughout the world. With Github I can showcase my work so that I can attract recruiters. It is a social media for developers. I can also look for open-source code to learn and contribute to.

Cons

There is a learning curve to setup a repository and collaborate. People may also find it difficult to navigate through the app with so many features. Integrating with external tools to enable automation also takes a lot of effort.