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

Amazon S3

4.7 (1098 Reviews)
Amazon S3 is a cloud storage platform that allows businesses to conduct data storage, backup, archiving and retrieval...

Google Docs

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

Harvest

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

Canva

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

Microsoft Teams

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

AWS CloudFormation

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

Notepad++

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

kintone

4.7 (154 Reviews)
Kintone is a cloud-based, customizable workflow management platform suitable for businesses of all sizes. The key...

Google Cloud Storage

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

Slack

4.7 (23582 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 (10424 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 (1898 Reviews)
Azure is a comprehensive computing platform, providing cloud infrastructure, products and services, developer tools,...

Asana

4.5 (13296 Reviews)
Asana is a comprehensive project management tool that offers a range of technical features to streamline workflows and...

GitHub Reviews

Overall rating

4.8
Write a Review!

Feature rating

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

All GitHub Reviews

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

5.0
Reviewed on 9/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
Features
5
Ease of Use
5
Customer Support
3

5.0
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
Features
1
Ease of Use
1
Customer Support
1

2.0
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

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

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

5.0
Reviewed on 28/11/2024

Github is the industry standard for version control.

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

Pros

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

Cons

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

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

5.0
Reviewed on 20/11/2024

GitHub: The best version control system

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

5.0
Reviewed on 4/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
Features
5
Ease of Use
5
Customer Support
5

5.0
Reviewed on 4/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 Software
  • Company size: 1,001–5,000 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
0
Features
5
Ease of Use
5
Customer Support
0

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

5.0
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

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

5.0
Reviewed on 1/04/2024

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

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.

Nitin
Nitin
  • Industry: Computer Games
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Features
5
Ease of Use
5
Customer Support
4

5.0
Reviewed on 15/03/2024

Github Best Tool For Source Control

Overall experience with Github is still amazing. We rarely face any challenge relate to there service. Never face down time.

Pros

User Friendly , Ease To Setup , Customer Support, Code Review System.

Cons

Pricing, Art Asset Management, Unity Engine Specific Support

Alternatives Considered

GitLab and Bitbucket

Reasons for Switching to GitHub

Rich Community Support , Very Good Code Review System
Logan
Logan
  • Industry: Machinery
  • Company size: 201–500 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
5

5.0
Reviewed on 2/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.
Roberto
  • Industry: Computer & Network Security
  • Company size: Self Employed
  • Used Daily for 6-12 months
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
5

5.0
Reviewed on 1/05/2024

GitHub is awesome

will grow and if we all collaborate will change for good

Pros

That is a project that everybody gets free stuff and code and everybody gets to appport and create content for good unlike other companies like Microsoft and Google that are private and not trustable in a way

Cons

is kind of hard at first because is under development but now you can say at least, the least that will grow and for everybody but is that is far away from paid software and not together! we all need to work and sometimes is hard to achieve fast and easy without workers and timing like companies do.

Verified Reviewer
  • Industry: Broadcast Media
  • Company size: 501–1,000 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
5

5.0
Reviewed on 15/03/2024

Github industry standartd

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

Pros

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

Cons

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

James
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
4
Customer Support
4

5.0
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
Features
5
Ease of Use
5
Customer Support
5

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

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

5.0
Reviewed on 1/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
Features
5
Ease of Use
5
Customer Support
5

5.0
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
Features
5
Ease of Use
5
Customer Support
5

5.0
Reviewed on 1/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

𝐁𝐚𝐢𝐬𝐡𝐚𝐤𝐡𝐞𝐞
𝐁𝐚𝐢𝐬𝐡𝐚𝐤𝐡𝐞𝐞
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Weekly for 1+ year
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
5

5.0
Reviewed on 30/03/2024

GitHub is good for young generation as well as old

My overall experience with GitHub has been overwhelmingly positive. It provides an exceptional platform for collaborative software development, offering powerful version control tools, seamless code sharing, and efficient project management capabilities. The vibrant community and extensive documentation further enrich the experience, making GitHub an indispensable tool for developers worldwide

Pros

What I liked most about GitHub is its seamless collaboration features. The platform facilitates effortless teamwork with version control, issue tracking, and pull requests. Its user-friendly interface simplifies code sharing and project management, fostering efficient development workflows. GitHub's robust community and extensive documentation further enhance its appeal.

Cons

GitHub was occasionally encountering performance issues, especially during peak usage times. Sometimes, accessing repositories or navigating the platform could be sluggish, impacting productivity. However, these instances were infrequent and didn't significantly detract from GitHub's overall functionality and usefulness.

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

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

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

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

Dylan
Dylan
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
0

5.0
Reviewed on 23/01/2024

Simply indispensable. Github is where developers live.

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.

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

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

Related categories