15 years helping British businesses
choose better software

What is GitHub?

GitHub is where the world builds software. Millions of individuals, organizations and businesses around the world use GitHub to discover, share, and contribute software. Developers at startups to Fortune 50 companies use GitHub, every step of the way.

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 (5,874)
No pricing found
Free version
Free trial
43
1
4.4 (5,874)
4.6 (5,874)
4.4 (5,874)
VS.
Starting Price
Pricing Options
Features
Integrations
Ease of Use
Value for Money
Customer Service
No pricing found
Free version
Free trial
73
4
4.1 (1,771)
4.2 (1,771)
4.3 (1,771)

Other great alternatives to GitHub

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
AWS CodeCommit
Top rated features
Code Review
Repository Management
GetResponse
Top rated features
Email Campaign Management
Email Marketing
Marketing Automation
Apache Subversion
Top rated features
API
Version Control
Jenkins
Top rated features
Continuous Delivery
Continuous Deployment
Pipeline Management
Bitbucket
Top rated features
Access Controls/Permissions
Source Control
Version Control
Visual Studio Code
Top rated features
Code Review
Third Party Integrations
Version Control
Git
Top rated features
Bug Tracking
Code Review
Version Control

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
M A MALAK
M A MALAK
Customer service and support in Bangladesh
Verified LinkedIn User
Executive Office, 201–500 Employees
Used the Software for: 2+ years
Reviewer Source

Best For Project Management

5.0 3 weeks ago New

Pros:

Firstly, it has strong security for data. It makes the assignment accessible and adequate for user. Advance tracking affection of github is so abundant accessible to see advance of the activity and updates. Multiple developers can be affiliated and synced with the project. It provides so abounding features, apprentice is one of those which is acclimated for apprenticeship purpose. It is so abundant impactful for business. It has abutment tutorials. User can get advice from tutorials.

Cons:

Upload limitation of file size is disadvantage of it.

Santiago
Developer in Colombia
Education Management, 51–200 Employees
Used the Software for: 2+ years
Reviewer Source

Github for Educational and Profesional Uses

5.0 3 weeks ago New

Pros:

Github allows us to create repositories and share them with other people, and git is used as a tool to clone and use them. Sharing and having the same codes, open branches are some of the best and more useful features from the app.

Cons:

This application has a feature to create what developers call Issues, which are cards showing pending changes that must be solved by the asigned person. Actually this feature is cool, but it still has some bugs like not allowing to close our issues manually by drag and dropping them from 'Pending' status to 'Solved' status.

Anthony
Owner in US
Architecture & Planning, 2–10 Employees
Used the Software for: Free Trial
Reviewer Source

Mostly just confused

1.0 2 months ago

Pros:

Nothing it was all a bunch of confusing and complex mumbo jumbo to me

Cons:

Cons is what I think these creators are they have zero customer service help for people not so tech savvy

Charles Boampong
Software Developer in South Africa
Computer Software, 11–50 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

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

5.0 3 weeks ago New

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

Przemek
Przemek
Lead, Infrastructure Specialsit in Poland
Verified LinkedIn User
Computer & Network Security, 10,000+ Employees
Used the Software for: 2+ years
Reviewer Source

My scripting corner

5.0 3 weeks ago New

Comments: Working with GitHub is very pleasant at this stage. Developed projects are reported on an ongoing basis and developed in the right direction. GitHub currently provides very good AI tools for working on code for less experienced people, which is especially useful in my case.

Pros:

I really like the opportunity to work on a project with the involvement of more people. This makes it very easy to communicate and exchange current experiences while creating code. Additionally, GitHub contains a huge amount of open-source code that can be used in commercial projects. I'm also very excited about AI innovations that make it possible to generate ready-made code.

Cons:

When working with GitHub, I had negative experiences only when configuring and creating new dashboards. It was difficult for me to find the options and solutions I was looking for in the interface. I needed a lot of help to start working with GitHub on my own, but it was worth it.