GitHub

Review of GitHub Software: system overview, features, price and cost information. Get free demos and compare to similar programs.

Overview

About GitHub

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

GitHub Features

Features of GitHub
API
Collaboration Tools
Compatibility Testing
Debugging
Deployment Management
Drag & Drop
Pre-built Templates
Source Control
Third-Party Integrations
Version Control

GitHub Integrations

Jira logo
Jira
Jenkins logo
Jenkins
Slack logo
Slack
Pivotal Tracker logo
Pivotal Tracker
Microsoft Visual Studio logo
Microsoft Visual Studio
Heroku logo
Heroku

Customer Reviews

See why people love GitHub

5 Star
80%
4 Star
20%
3 Star
0%
2 Star
0%
1 Star
0%

Terry M.

Verified User

Mining & Metals · 10000+ employees

Used daily for more than 2 years
Dec 22, 2025

best code management before microsoft acquisition

Verified reviewer

What they liked

best place for code management across different coders, the ability to control access and track issues is perfect for agile projects

Room for improvement
  • ever since the acquisition from microsoft, github becomes a tool to advertise microsoft products
  • I have to use microsoft authenticator to log in with stupid 2 factor authentication requirement

Jim C.

Verified User

Telecommunications · 10000+ employees

Used daily for more than 2 years
Dec 22, 2025

10 years using Github as a TPM and developer

Very good, I have used Github for over 10 years, until now, it is still my only VCS for side projects and working porjects.

What they liked
  • Easy to use is the best part of GitHub, you can choose to set up your Git server, but you can also use Github
  • com directly for personal usage or open source project
  • And since there are so many teams using it, means the bugs and issues will be solved very quickly
Room for improvement
  • Flexibility sometimes also means too many choice, different teams can choose different client tools, such as SourceTree, Github desktop, IDE plugin (for example, Eclipse, VS studio, etc
  • )
Switched From

More younger generation developer used it, and it is easier to distributed development.

Verified Professional

Computer Software · 10000+ employees

Used weekly for more than 2 years
Dec 22, 2025

The one SaaS code hosting platform to rule them all

GitHub is essential to the software community as most open source projects are hosted here. GitHub also makes coding social and supports the community around most projects. With the advent of vibe coding, we'll see even more code being pushed into GitHub.

What they liked
  • GitHub is the best platform for open source projects and code collaboration
  • I especially like all of the integrations with all major DevOps and IDEs
  • While I haven't used CoPilot extensively due to using Cursor, I appreciate that there is a free version available to all users
  • GitHub actions is very powerful for running integration tests
  • The pricing is very affordable, especially with the $4/month per user option
Room for improvement
  • Once in a blue moon there will be outages which impacts most of the tech world
  • This is to be expected as it is a SaaS product
  • While GitHub does occasionally wear it's Microsoft hat in terms of pushing users towards Azure DevOps features, it's largely operated independently and maintained a healthy and growing ecosystem

Tony B.

Verified User

Computer Software · 2-10 employees

Used weekly for more than 2 years
Dec 22, 2025

Github gets a thumbs up

Overall its a good system, the best source control system I've used and whenever you search online for code, its github that tends to be the place other people use to store their open source contributions - you don't often see others being used, although I have seen GitLab more than anything else.

What they liked
  • Having used git locally for quite some time, github seemed the natural progression
  • I've tried other systems (BitBucket and GitLab and many many years ago SourceSafe which wasnt online, it was a LAN based product)
  • I used github prior to its purchase by Microsoft and was pleased to see that whereas previously private repo's needed a paid account, since Microsofts purchase, you can now have private repo's on their free service
  • Recently I've started getting into CI/CD and so have been getting involved in the Actions service, which gives you build time on their servers for deployment
  • I'd used AWS previously for CI/CD and found the Github actions were far easier to set up and they provide a reasonable amount of processor minutes per month for free which I haven't yet breached so it's a free service there too
  • Not only is it a remote repository for tracking changes and allowing multiple people to develop in the same system, it also provides a remote offsite backup of your source
  • As far as value for money is concerned, its brilliant because it's free but even if you go for the paid option, the last time I checked it was about £7 a month
Room for improvement
  • The secret variables that you can create in actions are a "write once, never see them again" system
  • Variables can be used in Actions to control what you want the build script to do based on which branch you are in - ie one variable might be created for the master branch for live builds and another for staging or dev builds
  • I know they are secrets but sometimes it can be really helpful to check what the value is to try to debug what might be happening in the build process (even if you echo the value during the build process, most of the output is replaced with ****)
  • It would be useful to require re-entry of username/password and 2fa details and to then be shown the details - even if each variable needed to go through the same process
Why they chose it

"Github seems to be a better and more widely used product and since its had the backing of Microsoft you know it's not going anywhere"

Zachary C.

Zachary C.

Verified User

Farming · 51-200 employees

Used daily for more than 2 years
Dec 22, 2025

Solid project managing and source control system

Verified reviewer

What they liked

Github is one of the best collab platforms for develing, the addition of projects makes it much easeier to manage what is going on accross platforms

Room for improvement
  • Alot of the intergrations cot more money, which is a shame
  • And it seems some basic features such as branch locking as hidden behind a paywall now
Switched From

Moved companies, and this was in ue where I moved too

Verified Professional

Information Technology and Services · Self-Employed

Used daily for less than 2 years
May 28, 2026

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

What they liked

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

Room for improvement

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

Switched From

It provides the best Open source platform with best features.

Verified Professional

Information Technology and Services · 51-200 employees

Used weekly for more than 2 years
May 28, 2026

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

Information Technology and Services

What they liked
  • 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
Room for improvement

Github lacks some enterprise features, and have had some security issues (the recent outage, hacks for faking repo stars)

Switched From

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.

Why they chose it

"We still use GitLab for internal and enterprise developments, but it's less geared towards sharing publically than Github."

Verified Professional

Information Technology and Services · 11-50 employees

Used daily for more than 2 years
May 28, 2026

Great Experience

Great tool to handle different repositories with different branches.

What they liked
  • This is best version control i used till now
Room for improvement
  • I don't have anything to dislike in this github
Switched From

Github is easy to command line commands as compare to bitbucket.

Shaedil D.

Verified User

Biotechnology · 2-10 employees

Used daily for more than 2 years
May 28, 2026

Amazing for students

I use it every day and extensively. As a student, I use it for my class projects with my classmates and outside of class I use it for hosting my project ideas. I really like seeing what the community is building and the 'explore' feature is what sold me over competing websites.

What they liked
  • The ease of use for students and beginners alike
  • From creating a student account and getting pro features for free to making your own repository and collaborating with peers with a few clicks
  • Everything is seamless from the git cli to the website
Room for improvement

The integration of AI is integral to advancing the space of collaborative development, but the ethics and privacy of it is often questioned, especially with Microsoft backing it

Isaac d.

Verified User

Information Services · Self-Employed

Used daily for less than 2 years
May 28, 2026

Very reliable

Generally a good product super nice to use and definitely a very reliable product, everything in code relies on something like this.

What they liked
  • It is just a very good product that will not fail you, it's intuitive, complex and fleshed out
  • super happy with it
Room for improvement

It is definitely a hard thing to learn initially if you have never coded before that would be an issue

Write a Review

Share your experience to help others make better decisions.

(0/5 Stars)

Decision Context

Popular GitHub Alternatives

Main Product
GitHub
GitHub
Overall Rating
Rating 4.8
Pricing
Starting at $4.00 per month
Learn More
Alternative Product
Backlog
Backlog
Overall Rating
Rating 4.6
Pricing
Starting at $35.00 per month
Learn More
Alternative Product
Bitbucket
Bitbucket
Overall Rating
Rating 4.6
Pricing
Starting at $3.30 per month
Learn More
GitHub

GitHub

4.8
Pricing
Starting at $4.00 per month
Visit Website

See what companies are saying about Software Advice

Great
Based on 619 reviews
Trustpilot
Professional Service

This is very useful service. The company presents itself in a very professional manner.

Ansuya, 1 hour ago

Subscription Successful!

You've been added to our newsletter.