15 years helping Irish businesses
choose better software

What Is GitHub?

We have a suite of tools that enable a fully managed Application Development workflow. GitHub Repos enable open-source culture and best practices in your organization. GitHub Codespaces is a cloud dev environment that lets you code from anywhere. Use GitHub Actions to automate everything, including CI/CD. GitHub packages allow you to host packages and code in one place. GitHub provides a fully managed DevOps platform.

Who Uses GitHub?

Development teams at startups and small businesses to Fortune 50 companies use GitHub, every step of the way.

GitHub Software - 1
GitHub Software - 2
GitHub Software - 3
GitHub Software - 4
GitHub Software - 5

Not sure about GitHub? Compare with a popular alternative

GitHub

GitHub

4.8 (6,042)
No pricing found
Free version
Free trial
43
1
4.4 (6,042)
4.6 (6,042)
4.4 (6,042)
VS.
Starting Price
Pricing Options
Features
Integrations
Ease of Use
Value for Money
Customer Service
US$6.00
month
Free version
Free trial
9
5
4.1 (136)
4.4 (136)
4.2 (136)
Green rating bars show the winning product based on the average rating and number of reviews.

Other great alternatives to GitHub

Azure DevOps Services
Top rated features
Collaboration Tools
Continuous Deployment
Continuous Integration
Jira
Top rated features
Agile Methodologies
Project Planning/Scheduling
Task Management
Asana
Top rated features
Deadline Management
Performance Review Management
Task Management
AWS CodeCommit
Top rated features
Code Review
Repository Management
Git
Top rated features
Bug Tracking
Code Review
Version Control
Visual Studio Code
Top rated features
Code Review
Third-Party Integrations
Version Control
Google Drive
Top rated features
Access Controls/Permissions
Document Storage
File Sharing
Microsoft Azure
Top rated features
Access Controls/Permissions
Cloud Computing
Data Security
Adobe Acrobat Reader
Top rated features
Convert to PDF
PDF Conversion
PDF Reader

Reviews of GitHub

Average score

Overall
4.8
Ease of Use
4.4
Customer Service
4.4
Features
4.7
Value for Money
4.6

Reviews by company size (employees)

  • <50
  • 51-200
  • 201-1,000
  • >1,001
Tej
Tej
DevOps Engineer in India
Verified LinkedIn User
Information Technology & Services, 1,001–5,000 Employees
Used the Software for: 2+ years
Reviewer Source

GitHub the VCS

5.0 2 months ago New

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

Verified Reviewer
Verified LinkedIn User
Internet, 5,001–10,000 Employees
Used the Software for: 1+ year
Reviewer Source

Maintain accurate control of software versions

4.0 2 months ago New

Comments: It has been an essential tool in my team, most people know the site and what GitHub is about, so on that side we do not have to generate an induction of it to new engineers who collaborate, it has a very developed system in terms of solution As far as problems are concerned, we are talking about the fact that you can mark exactly where the error is and GitHub will remind you the next day.

Pros:

What we like most is the private online repository accessible to our team users so that they can save all our applications and have them on hand by creation date. This order is essential when a newer version generates an existential error and allows us to return to a previous version without having to deconfigure everything again, has helped us a lot in this sense.

Cons:

Simultaneous collaboration between several engineers and we are talking about a team of 20 people is very slow, I think that Github should improve this problem, which I believe is due to an inability to perform tasks on its server.

Bibhuti
CTO in Nepal
Computer Software, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

Github review (8 years of usage)

3.0 3 years ago

Pros:

- free private repo is cool - Github actions is awesome - Github pages saves a lot of money for web apps demo & open source projects. I myself have hosted all of my open sources web apps on Github pages. These are my favorites. Rest I can go on and on.

Cons:

- Search feature is lacking. If there was better search functionality (eg. [SENSITIVE CONTENT] - powered by algolia), it would be a lot helpful. Searching one report among thousands is a pan right now. - Dependabot is pain - Sometimes Github pages doesn't update properly - Don't get relevant projects on "Explore repositories" section

Tomás
Tomás
Senior Software Developer in Canada
Verified LinkedIn User
Computer Software, Self Employed
Used the Software for: 2+ years
Reviewer Source

Github as your partner into the CI/CD world

5.0 2 months ago

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

Leonardo
Security Engineer in Netherlands
Computer & Network Security, 11–50 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

GitHub - An excellent tool for your project management

5.0 2 months ago New

Comments: I must say both for private and commercial use, it is an excellent tool to use for your project management, enabling a variety of things.

Pros:

Ease of use, portability, low boundaries to learn

Cons:

The automation is somehow difficult and it requires some knowledge.