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.

Where can GitHub be deployed?

Cloud-based
On-premise

About the vendor

  • GitHub

GitHub support

Countries available

Australia, Austria, Belarus, Belgium, Brazil and 42 others

Languages

English

GitHub pricing

Starting Price:

Not provided by vendor
  • Yes, has free trial
  • Yes, has free version

GitHub has a free version and offers a free trial.

Pricing plans get a free trial

About the vendor

  • GitHub

GitHub support

Countries available

Australia, Austria, Belarus, Belgium, Brazil and 42 others

Languages

English

GitHub videos and images

GitHub Software - 1
GitHub Software - 2
GitHub Software - 3
GitHub Software - 4
GitHub Software - 5
View 6 more
GitHub video
GitHub Software - 1
GitHub Software - 2
GitHub Software - 3
GitHub Software - 4
GitHub Software - 5

Features of GitHub

  • Access Controls/Permissions
  • Application Security
  • Automated Testing
  • Backlog Management
  • Bug Tracking
  • Bug/Issue Capture
  • Collaboration Tools
  • Continuous Deployment
  • Continuous Integration
  • Dashboard
  • Debugging
  • For Creative Agencies
  • For Developers
  • For Small Businesses
  • Graphical User Interface
  • Integrated Development Environment
  • Monitoring
  • Real Time Analytics
  • Reporting/Analytics
  • Reporting/Project Tracking
  • Task Management
  • Ticket Management
  • Version Control
  • Vulnerability Scanning
  • Web-based Deployment

GitHub Alternatives

Web-based source code management solution with on-premise developer productivity tools for Mercurial, Git, and Subversion.
Manage all your business processes from a single interface: Accounting, CRM, HRMS, payroll, and Custom Integrations.
Google Drive is a cloud-based storage platform that allows users and teams to store, access, and share files in one secure place.
Cloud object storage platform that helps businesses manage collect, store, protect, back-up, retrieve, and analyze data.
Think about it. Build it. Kintone's visual application builder lets you create and customize enterprise apps, zero coding required.
Online object storage solution that makes it possible for enterprises and developers to store, archive and analyze critical data.
A free text code editor that supports various languages and uses Win32 API and STL.
Source-code editing tool for MacOS, Windows and Linux.
Slack is your Digital HQ. Welcome to the command center of your workday.

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
Lankit
Lankit
DevOps Engineer in India
Verified LinkedIn User
Information Technology & Services, 51-200 Employees
Used the Software for: 2+ years
Reviewer Source

core pillar 💪 of whole developer community

5,0 2 months ago

Comments: I use GitHub every day on my all project to develop separate features in a single project simultaneously without them bottlenecking to each other.

Pros:

VCS and it's being free for all basic needs, from the smallest firms to IT behemoths, everyone uses GitHub.

Cons:

the learning curve may seem steep if someone wants to do advance pull requests and forking.

Alternatives Considered: Bitbucket

Reasons for Choosing GitHub: I wanted to try CI/CD with a simple React project but I found out it's basically private GitHub without all the experience that the OG has, so simply moved back to Github.

Switched From: AWS CodeCommit

Reasons for Switching to GitHub: GitHub is industry leader when it comes to handle Version Control System

HansOlivier
Student - Intern in Canada
Computer Software, 5 001-10 000 Employees
Used the Software for: 2+ years
Reviewer Source

The code versionning standard

5,0 2 months ago New

Comments: I have used GitHub personally and never had any problems. I also used it professionally and every time something came up, I knew with high confidence that my coworker or myself messed up and that it was not the software's fault. All of my code versioning with GitHub was used on teams with less than ten members.

Pros:

The entire code versioning tool is so easy to use and does every branch operation with visual clarity. It implements git quite easily, especially with a RSA key.

Cons:

There is no real issue with GitHub. It does exactly what it is supposed to be doing. I could say that I had a few difficulties learning the concept of versioning when first using it.

Alternatives Considered: GitLab, Jenkins and Bitbucket

Reasons for Choosing GitHub: GitHub was simply a more elegant and free solution for my needs. BitBucket was a more appropriate ressource for a bigger business, as it included in Atlassian. However, it is marginaly more expensive. GitLab also has the same cost issues. As for Jenkins, I simply felt that it was slower to reach roi.

Switched From: GitLab, Jenkins and Bitbucket

Reasons for Switching to GitHub: GitHub was simply a more elegant and free solution for my needs. BitBucket was a more appropriate ressource for a bigger business, as it included in Atlassian. However, it is marginaly more expensive. GitLab also has the same cost issues. As for Jenkins, I simply felt that it was slower to reach roi.

Verified Reviewer
Marketing Specialist in Bahrain
Verified LinkedIn User
Banking, 10 000+ Employees
Used the Software for: 1-5 months
Reviewer Source

Gifthub Review

3,0 2 months ago

Comments: Ivwrall experience ia great

Pros:

A feature that I like a lot is the possibility to use different kinds of repositories and different projects within the same solution. In fact, this is just a click away.

Cons:

There is not that GitHub can upload test cases as in Jira. Nothing that can do it can be used without expert knowledge. Manual uploads through there are not possible

Jerome
Jerome
Software Developer in US
Verified LinkedIn User
Information Technology & Services, Self Employed
Used the Software for: 2+ years
Reviewer Source

GitHub - The standard for Git repos in the Cloud

5,0 2 months ago

Comments: I started with GitHub's free option as a trial and it went so well, we just kept using it.

Pros:

GitHub continues to improve with tools focused on helping developers. The base account that is free offers tons of features. When you are ready to test out the paid features, the value is there as well. I like that it is an optional upgrade since not every organization needs them.

Cons:

When someone says 'GitHub can do it', it is getting harder to know if it is GitHub Free or one of the paid options. If you aren't following GitHub's releases, you can get left behind quite quickly.

Alternatives Considered: GitLab and Bitbucket

Switched From: Apache Subversion

Reasons for Switching to GitHub: GitHub's free option satisfied the need and nailed the features we were using. Once trying it, we didn't look any further.

Chris
Owner in US
Consumer Services, 2-10 Employees
Used the Software for: 2+ years
Reviewer Source

GitHub is Critical to our success

5,0 2 months ago New

Comments: Overall using GitHub has saved us a ton of time when tracking issues and collaborating as a team. It has also made publishing code snippets in our tutorials and documentation a breeze.

Pros:

The issue tracking and code management. We use it to publish code snippets and track customer issues

Cons:

There was a bit of a learning curve and figuring out how to best implement it into our process, but it has become a part of our daily work.

Alternatives Considered: Bitbucket and Asana

Reasons for Switching to GitHub: We like simplicity and control and GitHub gives us the ability to use it how it fits our team and purpose best.