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.

Starting Price:
Not provided by vendor
Free Version:
Yes
Free trial:
Yes

Alternatives to GitHub

GitHub Reviews

Feature rating

Value for Money
4.6
Functionality
4.7
Ease of Use
4.4
Customer Support
4.4
5 reviews of 6,033 View all reviews
Rishav
Rishav
  • Industry: Information Technology & Services
  • Company size: 5,001–10,000 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
5

5
Reviewed on 12/04/2024

GitHub For All

Pros

open source community, easy deployment, easy to access, you can store all your code in the form of the repository, developers events now and then.

Cons

missing some features, pull request taking long time.

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

5
Reviewed on 05/04/2024

Excellent source control but archaic billing

Pros

It is very easy to collaborate and work on code changes, publish releases, and run automation scripts. The UI is fast and they are improving it constantly making it quick and efficient to navigate to the repository and even the file you want.

Cons

My biggest gripe about GitHub is the billing. You have to buy a fixed number of seats and you can only increment it in 10s. So, even if you need just one extra user, you still have to pay for 10. It also takes a long time (2-3 days, more in some cases) to get the licenses added. I can't even process why this is the case. I would much rather have preferred usage billing.

Alternatives Considered

Bitbucket

Switched From

GitLab
Bibhuti
  • Industry: Computer Software
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
0
Features
4
Ease of Use
1
Customer Support
0

3
Reviewed on 10/11/2021

Github review (8 years of usage)

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

Alternatives Considered

Bitbucket

Reasons for Choosing GitHub

Github was better, in terms of free features and the UI.

Switched From

GitLab

Reasons for Switching to GitHub

GitHub has a lot of cool features for free.
Tommy
Tommy
  • Industry: Computer Software
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
4
Customer Support
0

5
Reviewed on 19/03/2024

GitHub is one of the tools you just need

Works great, high quality and never loose any work. Check in often in busy collaborative environments, otherwise use the merge tools, no biggie.

Pros

It works. Fast and on Mac OS, Windows and Linux. Integrated nicely into both Visual Studio Code (PC, Mac) and Visual Studio (PC).
Code compare. Merge. No problems.

Cons

It starts to eat disk space and 50Gbyte gone the other day. Some more integrated cleaning would be great.

Verified Reviewer
  • Industry: Information Technology & Services
  • Company size: 201–500 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
3

5
Reviewed on 24/03/2024

Simplifying Source Code Management

The experience is overly positive, as I am a developer I use it daily for work. I was also able to showcase my works and was able to get more projects. I could also collaborate with my team members more easily.

Pros

You can setup a repository for your code and collaborate with other developers throughout the world. With Github I can showcase my work so that I can attract recruiters. It is a social media for developers. I can also look for open-source code to learn and contribute to.

Cons

There is a learning curve to setup a repository and collaborate. People may also find it difficult to navigate through the app with so many features. Integrating with external tools to enable automation also takes a lot of effort.

Related categories