GitHub

You May Also Like


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, our desktop and mobile apps, and GitHub Enterprise, it has never been easier for individuals and teams to write better code, faster.


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

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


GitHub Awards

GitHub Quality Choice Badge 2020 GitHub Trusted Vendor Badge 2020 GitHub Happiest Users Badge 2020
  • GitHub
  • GitHub
  • GitHub
  • GitHub
  • GitHub

GitHub Product Overview


Languages: English

GitHub Features

  • API
  • Dashboard
  • Data Export
  • Data Import
  • Data Visualization
  • External Integrations
  • File Sharing
  • File Transfer
  • Multi-User
  • Notifications

GitHub Alternatives

Bitbucket
  220 ratings 88/100
Code Repository
Assembla
  5 ratings 84/100
Code Repository
RhodeCode
  0 ratings 69/100
Code Repository
devZing Subversion
  0 ratings 58/100
Code Repository
Backlog
  3 ratings 85/100
Project Management
jsFiddle
  0 ratings 91/100
Code Editors

GitHub User Reviews

Average User Rating:
4.52/5 based on 567 user ratings.
Your Rating:

Sentiment Scale
GreatLousy

User Sentiment Map

The sentiment map shows a snapshot of how Crozdesk users have rated GitHub over time. It shows how existing users see GitHub with regards to its usefulness, ease of use, value for money and customer service.

Overall
8.6/10
Arrow Left Recent Older Arrow Left
Usefulness
9.3/10
Ease of use
8.3/10
Value for money
8.7/10
Customer service
8.3/10
User profile picture

"The No:1 solution for version control"


What do you like about GitHub?

Easy to use, very popular within all developers. Nowadays GitHub is offering unlimited repo storage without any cost. The web-based interfaces often are more popular than the built-in Git tools.
Version control is a must needed system when working on big projects. Lots of opensource projects are available in the public repository.

What do you dislike about GitHub?

No dislikes yet. The only issue I have ever faced is conflict inside the repository

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

Version control, and deployment, rollback.

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

"Excellent Git for collaborative work"


What do you like about GitHub?

I like it because when you have experience with Git implementing this software is really easy, its interface is easy to handle and it is possible to make colleagues or novice users can be part of it, and this is because as developers to handle this type of tool is really favorable both professionally and personally as it is possible to carry out the development of large scale projects with the help or collaboration of other people, being invited, that is to say that no person who does not have the permission can go to this one so That is how the code worked is ensured, I am also very pleased that with it it is possible to host and even solve problems in said codes and even use private or public repositories according to what suits each user.

What do you dislike about GitHub?

Their prices can be somewhat alarming for small businesses, however I consider that if you want to have all the tools offered by this platform it is best to go to the paid version.

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

This software is really efficient and very useful to carry out the development of large-scale projects, which is why since its use it is much easier to solve problems and develop projects much cleaner and faster thanks to the fact that collaboration is possible .

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

"Great tool for collaborative projects"


What do you like about GitHub?

GitHub is one of those tools that makes life much easier and that is why I like it, because it provides everything necessary to carry out collaborative projects, share code with colleagues, being able to manage permits for those who can work with the project so that the order and security of it be maintained, it is also easy to use and through it you can share folders and even exchange knowledge among users through comments.

What do you dislike about GitHub?

GitHub can be used in a simple way, that is, using only the basic functions, but when it comes to going beyond it, it can be something heavy or confusing, so for students it may be the software not suitable for practice.

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

GitHub is an excellent tool that facilitates my work every day, which is why thanks to it, it is much simpler to develop projects with colleagues as well as to work with private repositories.

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

"Git Repository and also Good for hosting websites"


What do you like about GitHub?

Github is a place for storing your projects which you would like to share to someone for reviewing or editing in the form of Git repositories.Github is fine tuned online platform and is easy to use.It is also free of cost for public repositories but for the private repositories you have to pay.Other than storing your projects you can also host your website using github which is really great about github.I have been using it since I entered the professional world and it is really helpful for us to host our projects on github.It also offers desktop client which can be used to update the live projects.In short it is great tool to have.

What do you dislike about GitHub?

Recently I faced one issue that I had enabled to factor authentication long back, unfortunately, I lost my phone and recover codes also, After my current session got expired It was asking me to enter recover code to restore my password. after that I contacted the support team they do not have any ability to restore it and suggested that they can unlink my email id to the existing account and asked me to create a new account with my existing email. I feel it is awful to me.

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

One of the main benefits that it has brought is the incredible increase in productivity of our staff, since thanks to version control everything is much easier and easier to work between a large work team, in turn the work flow between several Projects is much stronger and faster working with Github. At the educational level for our courses it has also helped us to publish tasks and review APIs carried out by our workers who do courses.

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

"Version control made easier"


What do you like about GitHub?

Version control for maintaining all projects on local machine as well online shared repository makes collaboration very easy. The security aspect with ssh and gpg signed commits is very useful for business purpose.

What do you dislike about GitHub?

The github GUI application isn't perfect and causes problems for people who are not used to command line to perform various tasks.

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

I have using it for managing all my projects and collaborating with other employees.

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

"Best software repo out there"


What do you like about GitHub?

Constant development, great through command line as well as through the website.

What do you dislike about GitHub?

Nothing to dislike here. GitHub offers fair pricing for the premium products, so even the public repos on the freemium plan are just something you can pay for to get rid off.

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

Coding my own projects

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

"Essential Tool for software work"


What do you like about GitHub?

Wonderful source control that allows us to code without worrying about changing things and causing problems. For all open source repositories, GitHub offers free hosting. In the context of small teams, I used this workflow with great success. In addition, the Open Source community is largely supported by Github, which allows developers to discover new projects and use these new projects in their next projects as dependencies.

What do you dislike about GitHub?

In Github issues, the labeling system is not the best. It is not as obvious to use and at the beginning there is a learning curve, but I would counter it with every platform having some kind of learning curve

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

We used GitHub to host the git repository as a whole as a team. GitHub's design is smarter and easier to use. It also offers more features, and its features on social media are amazing.

4/5
Usefulness
3/5
Ease of use
4/5
Value for money
5/5
Customer service
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.

5/5
Usefulness
4/5
Ease of use
5/5
Value for money
5/5
Customer service
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.

4/5
Usefulness
3/5
Ease of use
4/5
Value for money
3/5
Customer service
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.

5/5
Usefulness
5/5
Ease of use
5/5
Value for money
5/5
Customer service
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.

5/5
Usefulness
4/5
Ease of use
5/5
Value for money
4/5
Customer service
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.

5/5
Usefulness
5/5
Ease of use
4/5
Value for money
4/5
Customer service
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

5/5
Usefulness
5/5
Ease of use
5/5
Value for money
5/5
Customer service
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.

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