GitHub

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

Overall rating

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

6108 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 2024/04/11

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.

Paul
Overall rating
  • Industry: Food & Beverages
  • 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 9.0 /10

Embracing GitHub: A Developer's Essential Tool for Collaboration and Innovation

Reviewed on 2024/12/06

Yes, I use Github a lot, I mean on a weekly basis and it makes work easier for me especially when...

Yes, I use Github a lot, I mean on a weekly basis and it makes work easier for me especially when dealing with projects that involves team workflow

Pros

They changed there UI this year and it kind of has a dark mode feature which I love also there the ease of usage especially for beginners.

Cons

Well for this I'll say their pricing plan, it normal but can still be reviewed for easy access to Pro features

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 2023/04/22

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.

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 2024/10/28

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
Cajetan Emeka
Overall rating
  • Industry: Education Management
  • 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

Unarguably the best version control system on earth

Reviewed on 2024/11/30

Pros

Accessibility, version control and open source!

Cons

I can't think of any. It is my default version control platform

Esteban
Overall rating
  • Industry: Construction
  • Company size: 51–200 Employees
  • Used Weekly for Free Trial
  • Review Source

Overall rating

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

Powerful Collaboration with a Learning Curve

Reviewed on 2024/11/29

My overall experience has been positive, offering powerful tools for collaboration, version...

My overall experience has been positive, offering powerful tools for collaboration, version control, and project management, though it can be challenging for newcomers to master.

Pros

I like GitHub's collaborative features, especially version control and pull requests, which make it easy to work on projects with others and track changes efficiently

Cons

It's complexity for beginners, especially when it comes to understanding Git commands and branching.

Hilary
Overall rating
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Weekly for 1+ year
  • Review Source

Overall rating

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

Essential for any developer

Reviewed on 2024/12/30

GitHub is great to use even alone, it allows you to keep a history of changes and collaborate with...

GitHub is great to use even alone, it allows you to keep a history of changes and collaborate with other developers and designers. The free version is great for small teams.

Pros

Makes it easy to collaborate with colleagues and track changes

Cons

Can be confusing sometimes when you are just starting, because I don’t use it often I get pull and push mixed up and overwrite changes.

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 2025/01/10

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 $$

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 2024/12/21

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

Stas
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

Agile Development with Git Actions, but Costs Add Up with Feature Expansion

Reviewed on 2024/12/08

Pros

Agility, with git actions feature allowing to replace quite easily ci

Cons

When expanding lot of features become limited or quite expensive to use

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 2024/03/19

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.
Charles Boampong
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

Perfect Hosting and Collaboration Tool for Developers with external Version Control features

Reviewed on 2023/11/15

The interface is extremely user-friendly, making it easy to navigate and contribute during...

The interface is extremely user-friendly, making it easy to navigate and contribute during collaboration, and most importantly, it's very standard and can handle very large projects and communities.

Pros

Honestly, GitHub has been one of my greatest motivations as a software engineer for a number of reasons such as its remote repository feature which allows multiple developers to easily collaborate and work on the same project to achieve great results.

Cons

Though GitHub offers free repositories of public project, some of the advanced features are paid.

Alternatives Considered

GitLab

Reasons for Switching to GitHub

After trying both of them for a couple of weeks, I fell in love with GitHub.
Alfiya
Alfiya
Overall rating
  • Industry: Computer & Network Security
  • 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

Professional working experience on the hub of branches- GitHub

Reviewed on 2024/08/20

Started usimh github 4 years back. Mostly any work done on my local once reviewed and approved is...

Started usimh github 4 years back. Mostly any work done on my local once reviewed and approved is merged to the master, I raise a PR for it. There are some mandate requirements for any branch to be merged to master like some tests, some builds etc. I really adore the actions workflow they have

Pros

Simple, easy to understand, good to go tool for any project you are working on. The repository are available on a public and private basis. People come together to collaborate to any project

Cons

There are merge conflicts happening sometimes, bit tedious at that point. Also the command line interface could have been better

Verified Reviewer
Overall rating
  • Industry: Construction
  • 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

My experience in using github

Reviewed on 2024/04/02

Overall, my experience with GitHub was quite positive as it helped me learn a lot as developer and...

Overall, my experience with GitHub was quite positive as it helped me learn a lot as developer and is still helping me venture into new areas.

Pros

Main pros of GitHub includes collaboration, version control which tracks changes in codes and open source nature of GitHub which hosts numerous open source projects which creates a vibrant developer community

Cons

The primary issue for me was the learning curve when I was initially starting out as a developer and its complexity regarding managing branches, resolving conflicts and the need of constant planning and coordination in order to properly use the system and its features.

Ankit
Ankit
Overall rating
  • Industry: Information Technology & Services
  • Company size: 501–1,000 Employees
  • Used Monthly for 1+ year
  • Review Source

Overall rating

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

Github As Source Code Management

Reviewed on 2024/02/18

Overall github is very easy to use. There are vast amount of tutorial on internet to get started...

Overall github is very easy to use. There are vast amount of tutorial on internet to get started with it & it's the most popular tool for source code management which makes it the number one choice to use.

Pros

Github is free to use anyone can easily use to for storing their code tracking it. It's easy to use. With authentication using token only you can push your code to the github repository which provides more security. Most of the open source projects are on the github which makes it first choice for any developer.

Cons

As it is free to use and there is not much regularity in github which can be misused. The continuous integration & continuous deployment feature needs to be improved.

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 2024/11/15

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

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 2024/10/18

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.

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 2024/08/20

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.

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 2024/03/10

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.

Khin Swe
Overall rating
  • Industry: E-Learning
  • 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 10.0 /10

Source Code Management For Free

Reviewed on 2024/09/01

For overall experience with Github is totally great. It's fast, easy, flexible and mainly it is...

For overall experience with Github is totally great. It's fast, easy, flexible and mainly it is free. Moreover, GitHub has some features, like git page. It can support your portfolio upload in public. I really like it.

Pros

The most I like about Github is Repository CRUD. I always use Github for my projects and create repository on Github and collaborate with my colleagues. It's really awesome. My working process is easy and fast due to Github.

Cons

The least I like about Github is Git merging. It was stuck something when I want to merge with my colleagues's branches like rebase. I can't push and pull at that time. I think it needs to fix it later.

Verified Reviewer
Overall rating
  • Industry: Marketing & Advertising
  • Company size: Self Employed
  • Used Weekly for 1-5 months
  • Review Source

Overall rating

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

Honest review for Github

Reviewed on 2024/02/05

GitHub is widely praised, individual experiences may vary based on specific project needs and...

GitHub is widely praised, individual experiences may vary based on specific project needs and preferences. It remains a cornerstone for collaborative software development, providing essential tools and features for both individual developers and large teams.

Pros

I often appreciate GitHub for its robust version control system, collaborative features, and its role as a central hub for software development. Its seamless integration with Git, effective code review tools, and community engagement aspects are commonly cited as strengths.

Cons

I think i already wrote it above since I dont so much bad experience from the platform.

sarad
Overall rating
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Weekly for 1+ year
  • Review Source

Overall rating

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

GitHub for Collaboration

Reviewed on 2024/10/25

overall experience with Github have been positive . Github is one of the important component for...

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.

Ankit
Overall rating
  • Industry: Information Technology & Services
  • Company size: 501–1,000 Employees
  • Used Weekly for 2+ years
  • Review Source

Overall rating

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

Github best Version Control Tools

Reviewed on 2024/02/05

I have been using github for a long time, it's easy to upload my code, create Pull Request, having...

I have been using github for a long time, it's easy to upload my code, create Pull Request, having a very good community, easy to create multiple repositories, can be used in CI/CD pipeline as storing the source code, free of cost not have to pay any money for the usage.

Pros

Github is most popular Version Control Tool. So there are plenty of content available to get started & use it. Most of open source project are on github. It's completely free so anyone can use. You can use github for open source contributions also.

Cons

Github cahnged the authentication mechanism to commit using only tokens not from the passwords, so a new user might face difficulties.
There's not much regulation in the github which might can be used for wrongful purpose. The CI/CD as github action needs more updates, also due complex yaml syntax it can be difficult to use.

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 2024/10/28

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.

BELINDA
BELINDA
Overall rating
  • Industry: Research
  • Company size: Self Employed
  • Used Weekly for 1+ year
  • Review Source

Overall rating

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

Github provides the best and authentic way for coding and deployment

Reviewed on 2023/11/15

It's great to use, especially when it comes to updating codes and testing.

It's great to use, especially when it comes to updating codes and testing.

Pros

Github enables one to build and test codes before deployment. Publishing and deploying software update is done with ease. With this software, others are able to see what your project is about and the progress of your project and provide feedback on them.

Cons

Understanding and using Github could be somehow difficult for beginners. It can be quite complicated at the initial stage of using.