GitHub


What is GitHub?

"Github is a collaborative coding tool with version control, branching and merging all included."

GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers.

Over a million people use GitHub to build amazing things together. With the collaborative features of GitHub.com, our desktop and mobile apps, and GitHub Enterprise, it has never been easier for individuals and teams to write better code, faster.


GitHub scored 94/100 (No. 1 in Code Repository) in the Code Repository category. This is based on user satisfaction (93/100), expert reviews (94/100), press buzz (86/100), and other relevant information on GitHub gathered from around the web.

The score for this service has declined over the past month. What is this?

  • GitHub
  • GitHub
  • GitHub
  • GitHub
  • GitHub

GitHub Product Overview


Languages: English

GitHub User Reviews

Average User Rating:
4.65/5 based on 1473 user ratings.
Your Rating:
User profile picture

The social network for developers.


What do you like about GitHub?

There are many features that I like about GitHub, one of my favorites is that it allows me to see collaborative or public projects of other professionals, which allows me to inspire or learn from them, it is also an excellent work tool that allows me to work remotely with other users, control versions efficiently, pull quest, merge request, etc. It is quite simple to use, another feature that I really like is Blame, because it helps me to get failures or changes easily.

What do you dislike about GitHub?

It's a pretty well established platform, with years of experience in the market, so it's kind of hard to find things that I do not like, since it has evolved enough, maybe the command lines could be optimized, it used to have a flaw, but This year it was resolved, it was necessary to pay for the private repository, however, you can already have private repositories for free.

What have you been using it for and what problems did GitHub solve?

GitHub is an essential platform these days, it has helped me in many ways, learning by seeing the code of others, contributing to public projects, many companies use this website, as a showcase to hire their new employees, it is excellent to work from the distance, also many websites allow uploading the content directly to github, so you can have files in the cloud safely.


Usefulness
5/5
Ease of use
4/5
Value for money
5/5
Customer service
5/5
User profile picture

Excellent platform for software developers or applications

// Software Developer at iModules

What do you like about GitHub?

I really like that it is a platform based on open source, which can be used for different functions such as the creation of repositories, which can be developed codes, implementations, tests and more, also allows the collaboration to write code thanks to which they can make invitations to those users that we want to have access to our project so that they can improve or exchange ideas about it and the best thing is that it is very easy to integrate and other tools

What do you dislike about GitHub?

Its learning curve is somewhat high so you should have a good knowledge in this area to get the best of this software if not so the best thing is to go to tutorials or guides.

What have you been using it for and what problems did GitHub solve?

Using this software has allowed me to work in a much more comfortable and collaborate with my development team because it is much easier to exchange ideas about the projects that are developed every day as well as to implement, test and develop any code in our language favorite.


Usefulness
4/5
Ease of use
3/5
Value for money
4/5
Customer service
3/5
User profile picture

Great way to share source code.

// Jr Software Engineer at RapidFire Tools

What do you like about GitHub?

Github is a good way to share source code once you've read a few tutorials. You can check in code, get latest code, rollback changes, create branches, examine what changed between versions of code, and it pretty much has any other functionality you would need for a source control solution.

What do you dislike about GitHub?

There's a learning curve that may take some people longer to learn how to use github because it involves configuring various settings in different places. Once a person gets past that learning curve though they will get used to it.

What have you been using it for and what problems did GitHub solve?

It's a good cost effective source control solution. It's good for people who aren't complete beginners to software development.


Usefulness
5/5
Ease of use
5/5
Value for money
5/5
Customer service
5/5
User profile picture

Platform for Software Developers

// Process Data Engineer(Subsurface and Wells) at Shell

What do you like about GitHub?

Great way to collaborate for software developers, It facilitates coding and updates to the original code from multiple developers. Store codes from the origin and all the updates made to the code. Free of cost if using public repository. Very well supports integrated environment and collaboration between developers.

What do you dislike about GitHub?

Might inject malware or ads using the URLs, also if using private repository it has to bought (does not come free of cost). If it shuts down all the data is lost with the codes as well. Not as secure in terms of data security.

What have you been using it for and what problems did GitHub solve?

To develop machine learning algorithm for data classification I have been using it and a lot of help from multiple developers helped me to build the code which is running very smoothly. Great help from a lot of developers which makes GitHub really useful.


Usefulness
5/5
Ease of use
4/5
Value for money
5/5
Customer service
4/5
User profile picture

Excellent product with opportunity to interact with others.

// Senior Software Development Engineer at Information Builders

What do you like about GitHub?

GitHub is one of the most popular software development software. Through this software one can easily contribute codes among other project members. It's interesting features includes its ability to review also the ability to compare different commits. It's internal search engine is really appreciable. One can manage development projects easily with the help of this wonderful software. It's version control is really fantastic.

What do you dislike about GitHub?

The benefits of this software are in thousands so I feel really hard to write about the things are bad. The only con is that it is quite expensive software but no doubt has made interaction too easy indeed.

What have you been using it for and what problems did GitHub solve?

When i started using it, i felt it is a little difficult to use but after using it and its useful features. I got to know it is really easy to use and friendly software.


Usefulness
5/5
Ease of use
5/5
Value for money
4/5
Customer service
4/5
User profile picture

Great resource to master

// Freelance Graphic Designer at Self-employed

What do you like about GitHub?

It is a great repository of free and private code, you can fork an revision any project you need, with creative license or commons.
It's not the first or only code review website, but it is the most popular and most trustworthy platform to use.

What do you dislike about GitHub?

Would like to see more groups or social networking beyond code or having some interactivity with the community.

What have you been using it for and what problems did GitHub solve?

Code review


Usefulness
5/5
Ease of use
5/5
Value for money
5/5
Customer service
5/5
User profile picture

Best ever git repository hosting service provider

// Freelance Tech Content Writer at freelancer, author, journalist

What do you like about GitHub?

The best things about Useful projects on GitHub in open-source world

- You could share your info (code, presentation) in easy way

- The best place to all your programming staff

- Private repositories

What do you dislike about GitHub?

Dislikes are No three view for each repo. The workaround is an extension like Octotree which will give you exactly that. But it doesn't work well for private repository though.

What have you been using it for and what problems did GitHub solve?

Team programming collaboration, issue tracking, and project management. It's very fast and easy for everyone to use since most everyone has it.


Usefulness
4/5
Ease of use
4/5
Value for money
4/5
Customer service
4/5
Back to top