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 including personal, open-source and business codes. It is available both on-premise and via cloud-based deployment. Users can save all versions of their code and collaborate with other users by inviting them or tagging them with @mentions. Developers can join communities wherein they can follow open-source projects, leverage already-created codes for experiments, make suggestions and contribute to a project. All the contributions in open-source projects are recorded in developers’ profiles. Businesses of all sizes use GitHub as an integrated tool for code development.
GitHub Software - GitHub repository
GitHub Software - GitHub adding a code
GitHub Software - GitHub graphs
GitHub Software - GitHub repository - thumbnail
GitHub Software - GitHub adding a code - thumbnail
GitHub Software - GitHub graphs - thumbnail

GitHub pricing

GitHub has a free version and offers a free trial. GitHub paid version starts at US$4.00/month.

Starting Price:
US$4.00/month
Free Version:
Yes
Free trial:
Yes

Alternatives to GitHub

Google Docs

4.7 (28353 Reviews)
Google Docs is a web-based document management application designed to help users create and edit documents in...

Harvest

4.6 (623 Reviews)
Harvest is a cloud-based time tracking tool designed for businesses of all sizes. The solution provides timesheet and...

Canva

4.7 (12546 Reviews)
Canva is a cloud-based graphic design tool used to create on-brand marketing content, sales presentations, training...

Microsoft Teams

4.5 (9908 Reviews)
Microsoft Teams is a cloud-based group chat solution that helps teams collaborate on documents. Its key features...

AWS CloudFormation

4.5 (95 Reviews)
AWS CloudFormation is designed to help businesses create a collection of AWS resources by provisioning and updating the...

Notepad++

4.7 (1985 Reviews)
Notepad++ is a Windows-based solution that helps application developers create and edit source codes in multiple...

Google Cloud Storage

4.8 (2285 Reviews)
Cloud Storage by Google is a data storage platform, which helps businesses of all sizes store data with multiple...

Slack

4.7 (23693 Reviews)
Slack is a cloud-based project collaboration and team interaction tool designed to facilitate communication across...

RhodeCode

4.9 (22 Reviews)
RhodeCode is an enterprise source code management platform that gives developers and businesses centralized control...

Raven Tools

4.4 (122 Reviews)
Raven Tools is a cloud-based SEO tool, white-label marketing report and SEO auditing platform for media companies,...

Adobe Acrobat Reader

4.6 (10470 Reviews)
Adobe Acrobat Reader DC is a PDF viewer, which helps organizations view, sign, share and annotate PDFs. It lets users...

Microsoft Azure

4.6 (1908 Reviews)
Azure is a comprehensive computing platform, providing cloud infrastructure, products and services, developer tools,...

Asana

4.5 (13364 Reviews)
Asana helps teams orchestrate their work at scale—from daily tasks to strategic initiatives. With Asana, teams are more...

Jira

4.4 (15120 Reviews)
Jira Software is a business process management tool used by agile teams to plan, track and release software. Jira...

Google Drive

4.8 (27878 Reviews)
Google Drive helps users store company data in one place. Users can access files from desktop and mobile devices and...

Browse GitHub Reviews

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

5
Reviewed on 02/03/2025

Best code storage platform ever made

I had great experience with Git hub which made my code easily available from any device, there was also in build deploy feature for static web application, It best and most recommended platform to learn.

Pros

It is a one of the best platform to store the code and allow team members to work on same project simultaneously without having conflicts.

Cons

As I used git hub to store my store far more there was no cons I got for it, It was very easy to learn just had little tricky to understand UI to resolve conflicts which issue was resolved in git desktop (application of git hub).

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

5
Reviewed on 13/02/2025

GitHub-A hub for all your Open Source needs

The Overall experience is Great and the features GitHub provides makes it the best in its field as it has features like code revert , pull requests which help in open source and thus it provides a great learning platform

Pros

The thing I like most about GitHub is its open source capabilities and also that multiple people can work on same code with the help of pull requests

Cons

The thing I don't like about GitHub is that it is not completely safe for important codes as it is mainly an Open source.

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

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: 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.
Verified Reviewer
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 20/02/2025

Great Experience

Great tool to handle different repositories with different branches.

Pros

This is best version control i used till now.

Cons

I don't have anything to dislike in this github.

Ahmad
  • Industry: Information Technology & Services
  • Company size: 51–200 Employees
  • Used Daily for 6-12 months
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
4

5
Reviewed on 25/01/2025

Essential for Developers and Teams

GitHub has revolutionized the way I handle projects. Its tools for managing repositories, collaborating with teams, and automating workflows have significantly boosted my efficiency. The platform is reliable and constantly improving, making it my go-to for all coding projects.

Pros

GitHub's intuitive interface, seamless collaboration features, and excellent version control system make it an indispensable tool for developers. The vast community and access to open-source projects are incredible bonuses.

Cons

There’s not much to dislike. However, some advanced features might feel overwhelming to beginners initially.

Verified Reviewer
  • Industry: Computer Software
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
3
Functionality
4
Ease of Use
5
Customer Support
3

5
Reviewed on 04/02/2025

Very good for software development

Pros

I like github actions marketplace and the ease of use of the platform

Cons

You don't have full control on PR (e.g. you can't delete them)

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.

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.

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

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

5
Reviewed on 20/06/2024

All about Github

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
  • Industry: Hospitality
  • Company size: 201–500 Employees
  • Used Weekly for 2+ years
  • Review Source
Value for Money
0
Functionality
4
Ease of Use
4
Customer Support
0

4
Reviewed on 08/06/2024

A Surprising Win & A Versatile Tool for Web Management

Overall, my experience with GitHub has been positive. It's streamlined our development process for custom JavaScript and Python work, making our code management more efficient and reliable. The ability to collaborate seamlessly has been especially beneficial during periods of remote work. However, there's a learning phase, and its utility varies depending on the task at hand. For heavy coding days, it's indispensable. For quick WordPress updates, it can feel like overkill.

Pros

As a web manager with two years of experience in Indonesia's hospitality and F&B industry, I primarily use WordPress that uses JavaScript and sometimes I made my own Python scripts. GitHub's version control has been a standout feature for me. It eliminates the need for multiple file versions and allows easy rollbacks when errors occur. The collaboration features are excellent, especially when working with team members across different Indonesian cities. Additionally, the vast GitHub community and its open-source projects have been invaluable resources, offering solutions that we can adapt to our local market.

Cons

The initial learning curve with Git terminology and workflows was challenging, particularly for team members more versed in hospitality than coding. Onboarding took longer than anticipated. While GitHub excels for managing code, it's less intuitive for non-code assets like restaurant menu designs or hotel brochures, which are crucial in our industry. Lastly, for simple WordPress theme tweaks, GitHub can sometimes feel overly complex.

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: 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.

Verified Reviewer
  • Industry: Information Technology & Services
  • Company size: 2–10 Employees
  • Used Weekly for 6-12 months
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
4
Customer Support
5

5
Reviewed on 21/03/2024

Ready to merge!

GitHub rocks! It's a fantastic place to write code, collaborate with friends, and level up your coding skills.

Pros

Access controls make sure only the right people can edit your code.
Comments and notes keep your code clear and collaborative.
Milestones help you stay motivated and on track.
Integrations supercharge your workflow with useful tools.

Cons

The complex learning curve for beginners is due to features like branching and merging.
Free plan limitations on private repositories.
Debugging issues can involve navigating complex commit history.

Verified Reviewer
  • Industry: Computer Software
  • Company size: 1,001–5,000 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
0
Functionality
5
Ease of Use
5
Customer Support
0

5
Reviewed on 25/11/2024

A no-brainer for Source Code Control

Pros

Copilot is amazing. Github makes repository access and version control very easy. Also love how many addons and integrations are available. PR reviews is also easier with split views. Search is also the best. It also goes through the code and often finds references and definitions of a function.

Cons

Sometimes the PR review view is tricky and bubbles up under a wrong name making it tougher to make sense of where the code is written if it's a large file.

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

Verified Reviewer
  • Industry: Marketing & Advertising
  • Company size: Self Employed
  • Used Weekly for 1-5 months
  • Review Source
Value for Money
4
Functionality
3
Ease of Use
3
Customer Support
4

4
Reviewed on 05/02/2024

Honest review for Github

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.

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.

Verified Reviewer
  • Industry: Computer Software
  • Company size: 501–1,000 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/03/2024

Easily manage your projects with GitHub

I started using GitHub in 2020, a friend of mine recommended it to me. By that moment my coding knowledge was limited, but I managed to quickly learn how GitHub worked, I was able to create multiple projects and manage them very easily. GitHub is a really good option, I like its user friendly infrastructure and its amazing features.

Pros

Integration of AI if necessary, you are able to create your own websites and even add your own domain, you can have different versions of your project, you can integrate GitHub with Git, VS Code, IntelliJ IDEA and more.

Cons

The only think that I "don't like" is that you cannot publish private websites on GitHub, this is only possible on the paid version (GitHub pro). But if you don't have any issues publishing your project to the public, then this will not affect you.

Barnabé
  • Industry: Computer Software
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
2

5
Reviewed on 07/03/2024

The most known & used Git platform

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
  • Industry: Information Technology & Services
  • Company size: 201–500 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
3

5
Reviewed on 24/03/2024

Simplifying Source Code Management

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.

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,125 reviews

Related categories