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.



1,197 Reviews of GitHub

Overall rating

5.0 / 5 stars

Showing 1 - 20 of 1,197 reviews

December 2018

Jeremy from Sigma Oil Corp

Company Size: 11-50 employees

Review Source: Capterra


Ease-of-use

4 of 5

Value for money

5 of 5

Customer support

5 of 5

Functionality

4 of 5

December 2018

Great collaboration tool

Pros

- collaborate with developers from around the world
- we can see and change the code of that opensource projects
- contributions from public to solve bugs
- can monitor changes in the code and also in the documents and information of the project

Cons

None really. I love GitHub. I suppose I have some concern about Microsoft acquiring it.

December 2018

Anonymous

Verified Reviewer

Company Size: 1 employee

Review Source: Capterra


Ease-of-use

5 of 5

Value for money

4 of 5

Customer support

4 of 5

Functionality

4 of 5

December 2018

Quick and easy way to manage your code

Pros

When it comes to choosing the technology or software. I go with the one which has a good community and support.

Cons

GUI interface is something which I feel needs more attention

December 2018

Julie from iMarket Solutions

Company Size: 11-50 employees

Review Source: Capterra


Ease-of-use

5 of 5

Functionality

5 of 5

December 2018

Great for sharing and viewing coded projects

I am very satisfied with GitHub overall. It offers solutions for sharing projects and collaborating with multiple users with ease.

Pros

It's a great way to collaborate and share projects. Using pull requests, and contributions this allows for projects to be worked on by many people with ease.

Also, for those who are studying programming, it is a great asset for learning and studying existing projects. For those looking to improve or contribute to open projects, this is a great place to find projects of such.

Cons

It can be a little tricky to setup or figure out if you are a newbie. Also the recent activity section can be misleading. As if a user just forks a repo, it is listed as activity. Even if they had not made any contributions or updates to the code.

December 2018

roy from Zalego Institute of Technology and Innovation

Company Size: 2-10 employees

Review Source: Capterra


Ease-of-use

4 of 5

Value for money

4 of 5

Customer support

4 of 5

Functionality

4 of 5

December 2018

Collaboration and Repository Solutions

Its very popular therefore extensive resources are available especially for developers.

Pros

Easy to use with capability to allow other parties to also contribute in a project, manages the project well, sharing the project with other people, backup is online in case hard-drive fails.

Cons

No privacy for basic or free users, anyone can access the code thus is not ideal for sensitive projects

December 2018

Len from Social Mule

Company Size: 2-10 employees

Review Source: Capterra


Ease-of-use

5 of 5

Functionality

5 of 5

December 2018

Learn build and grow

Pros

Github is the place for any dev or entrepreneur looking to build or contribute to porjects, it seen a massive growth since the crypto nation has kicked in. Overall if your building a project and are looking for code snippets or dev this is the place for

Cons

there are none cons with github sign up and enjoy the journey

December 2018

Olawale from Paystack

Company Size: 51-200 employees

Review Source: Capterra


Ease-of-use

4 of 5

Value for money

5 of 5

Customer support

5 of 5

Functionality

4 of 5

December 2018

Great tool for all development team.

GitHub is used for hosting the technical departments Git repository,allowing every software engineer in my organization to interact with it via Github desktop.This results into improved and fast group collaboration and debugging.

Pros

I like Github primarily because it enable me contribute to open source projects and enhance my skills as an engineer in the process.It has enabled me meet with new developers from different part of the world,exchange ideas with them and even learn from them.
Over the years, majority of cloud hosting services now work perfectly with Github and the moment ,the major part of my departments deployment pipeline is controlled via Github.I also like that Github now integrates well with Heroku and Slack.

Cons

Most engineers or developers working alone ,will find it expensive having access to Git private repositories as the pricing is rather on the high side.

December 2018

Andreas from Cyta

Company Size: 1,001-5,000 employees

Review Source: Capterra


Ease-of-use

5 of 5

Functionality

5 of 5

December 2018

The Perfect to host, share and handle your code

Pros

You can find developers that host their open source code on GitHub, which code is related with the work your are doing and collaborate or share ideas.

Cons

I haven't spotted anything to mention, yet.

December 2018

Anonymous

Verified Reviewer

Company Size: 201-500 employees

Review Source: Capterra


Ease-of-use

5 of 5

Value for money

5 of 5

Functionality

5 of 5

December 2018

You don't have to be a developer to benefit from GitHub

Pros

I was able to learn how to use github quickly and found value almost immediately.

Cons

There is a lot that you can learn and if you don't understand some of the nuances you spend time doing things that are unnecessary.

December 2018

Anonymous

Verified Reviewer

Company Size: 201-500 employees

Review Source: Capterra


Ease-of-use

4 of 5

Functionality

5 of 5

December 2018

Awesome for open source projects!

Github is great for keeping your code base for free, especially for personal projects. You could choose to create public or private repos.

Pros

Easy to use! Great to use for open source projects and makes collaboration a breeze. Pull requests allow you to review code before it actually makes it.

Cons

Nothing bad to say. The tech lead of the company just decided to go with GitLab instead.

December 2018

Maria G from TEP Marketing

Company Size: 11-50 employees

Review Source: Capterra


Ease-of-use

2 of 5

Value for money

3 of 5

Customer support

5 of 5

Functionality

4 of 5

December 2018

The best repositories for your codes

It is an excellent tool for application developers because they can have control of everything, I have been able to work in a more orderly way with Github.

Pros

Excellent tool in which you can have repositories to save your programming developments and manage version control, has an excellent options for developers with what you can work faster and comfortably.

Cons

At the beginning this tool can be a bit complicated to learn since it is required to have knowledge in the command console, many of its features have to be handled obligatorily from there, and the user interfaces or desktop programs lack many things.

December 2018

Anonymous

Verified Reviewer

Company Size: 1,001-5,000 employees

Review Source: Capterra


Ease-of-use

5 of 5

Functionality

4 of 5

December 2018

Best Solution for Hosting Software Projects

As a Computer Science student, I've hosted every project I worked on throughout my school years and at my job on GitHub and haven't had any issues with it.

Pros

Github has options for both public and private repositories and makes it easy to find new open source projects to either use or contribute to. They have a desktop tool to make it very straightfoward to commit and push code while also allowing you to use standard git commands.

Cons

Private repositories are only available with a paid plan or for student plans.

December 2018

Giulio from AYA UMA

Company Size: 11-50 employees

Review Source


Ease-of-use

5 of 5

Value for money

5 of 5

Customer support

5 of 5

Functionality

5 of 5

December 2018

A very-very famous repository hosting service provider for Git

I am not a developer, but I've found so many little apps made by developers who helps me with lots of issues!

Pros

Github allows easy contributions of code by developers, teams and more. It has a nice interface and lets to compare your improvements between commits.

Cons

Maybe is not to easy for a newie, since coding is not an easy stuff. But the good news is that you can find a lot of good documentation around the web.

December 2018

Douglas from Angus Operations

Company Size: 51-200 employees

Review Source: Capterra


Ease-of-use

4 of 5

Functionality

4 of 5

December 2018

good repository source

Pros

GitHub is a good source for sharing and collaborating

Cons

There could be a few more tutorials available

December 2018

Hasin from Waroong

Company Size: 2-10 employees

Review Source: Capterra


Ease-of-use

5 of 5

Value for money

5 of 5

Customer support

5 of 5

Functionality

5 of 5

December 2018

Best way to collaborate with developers

I can colloborate with other programmer without worrying about using the same IDE.

Pros

I like the community aspect of it. People freely share their complex to mini programs.

Cons

The initial setup can be a bit difficult for non-technical people, perhaps right better how-to technical documentaions.

December 2018

Pawel from Information Technology and Services

Company Size: 1 employee

Review Source: Capterra


Ease-of-use

5 of 5

Value for money

4 of 5

Functionality

5 of 5

December 2018

Github is one of the best tools to share repositories

I reccomend github for developers for both repository keeping and sharing same as looking for some answers.

Pros

I really like github for it;s integration with IDEs and level of automation it provides. It helps t organize work and keep your files in the cloud assuring that source code will not dissapear. The user interface is very easy and it may be fastly learnt for the new ones.

Cons

I do not like that there is not any private free fersion with limited storage as I would prefer not to share all my tries and codes with the community.

December 2018

Anonymous

Verified Reviewer

Company Size: 10,000+ employees

Review Source: GetApp


Ease-of-use

5 of 5

Value for money

5 of 5

Customer support

5 of 5

Functionality

5 of 5

December 2018

the cradle of the open source community

Pros

A great tools for developer teams, this is a great project manager but it's also a social network for developers. Make easy to contribute. Integrated with almost any developer tool. Web interface provides many useful functions.

Cons

Was recently acquired by Microsoft, so many developers moved to GitLab. I'm sorry for GitHub but I will soon do the same.

December 2018

Anonymous

Verified Reviewer

Company Size: 2-10 employees

Review Source: GetApp


Ease-of-use

3 of 5

Value for money

5 of 5

Customer support

2 of 5

Functionality

5 of 5

December 2018

It has improved the overall efficiency of our software development team

Pros

Before we used GitHub, code repository and collaborative work between our team members was a problem. Since we use GitHub, it is easy for our developers to move quikcly between one project to another and keep control of the code without disturbing other members of the team. Implementing GitHub as our standard has been one of the best things we have done this year.

Cons

Pull request, commit, etc... the change in the way of we develop software now has completely changed, so we previously needed to train our developers to use this tool properly. It required time and effort before all our staff were used to it. (But we are very happy now)

December 2018

Morgan from University of Utah

Company Size: 1 employee

Review Source: Capterra


Ease-of-use

2 of 5

Functionality

4 of 5

December 2018

Steep learning curve makes this a less efficient option

Its name recognition means that it is commonly used, but GitHub is by no means the only option. GitHub needs some significant upgrades to make it more user friendly if it wants to keep up with the growing competition.

Pros

For people who are well versed in how to operate and troubleshoot GitHub, this is a good option. Many professionals use this, meaning the chances that an industry vet will be comfortable with this software over an alternative is pretty good.

Cons

The learning curve is extremely steep, and unnecessarily so. Troubleshooting issues is difficult, and issues arise frequently. Investing in some better UI would help this software keep up with other, easier to use alternatives.

December 2018

Anonymous

Verified Reviewer

Company Size: 2-10 employees

Review Source: Capterra


Ease-of-use

5 of 5

Value for money

5 of 5

Customer support

5 of 5

Functionality

5 of 5

December 2018

Great But Migrated to Bitbucket

Pros

Remote dev team collaboration. Security. Organized and easy to use.

Cons

Pricing is a not as good as Bitbucket, but features are great.

December 2018

Anonymous

Verified Reviewer

Company Size: 51-200 employees

Review Source: Capterra


Ease-of-use

5 of 5

Functionality

4 of 5

December 2018

The defacto git host

Pros

GitHub is the industry standard when it comes to hosting git repositories so you are probably already familiar with it. The pull request workflow is ideal for contributors.

Cons

Does not currently have a built in Continuous Integration solution like GitLab.