GitHub

(908)
4.7 out of 5 stars

GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over two million people use GitHub to build amazing things together.

Work for GitHub?

Learning about GitHub?

We can help you find the solution that fits you best.

GitHub Reviews

Ask GitHub a Question
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • For Category
  • Industry
Ratings
Company Size
User Role
For Category
Industry
Showing 914 GitHub reviews
LinkedIn Connections
GitHub review by <span>Julia S.</span>
Julia S.
Validated Reviewer
Verified Current User
Review Source

"In love with GitHub"

What do you like best?

- 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?

- The one thing that I don't understand why we still don't have "save for later" functionality (put some repo to saved), people use "star" not only as "like" but as "save for later", that's why some of lists/how-tos have so many stars (but probably should not?).

- Also, I didn't find a GitHub bug tracker, so if something is broken you could post it only on twitter.

- Probably up to 3 repositories could be for free for private needs :)

What business problems are you solving with the product? What benefits have you realized?

A lot of things that I use in the daily job are hosted on GitHub (e.g. .NET Core, Angular 4), you could navigate by code, create the issue, answer on other issues, help to improve technology/framework. Also, sometimes I share my own code with other developers and develop my pet projects in private repositories.

Sign in to G2 Crowd to see what your connections have to say about GitHub
GitHub review by <span>Zayadur K.</span>
Zayadur K.
Validated Reviewer
Verified Current User
Review Source

"Robust and for the masses"

What do you like best?

The clean and intuitive design of the website. Everything is easy to access and leverage to bolster a project. Every repository is designed for team use which automatically accounts for personal use, and the Explore feature is a great way of discovering projects and communities.

What do you dislike?

The various limits on free accounts are too restricting. I found myself needing to create multiple private repositories for projects to dabble in code, but did not want the public to take advantage of. GitHub falls short in this aspect.

Recommendations to others considering the product

This is the Internet's premier code repository with a respectable amount of free features and a robust of paid features. In any case, GitHub meets everyone's need seamlessly and I would highly recommend leveraging the tool and the community to create, share, and maintain online projects.

What business problems are you solving with the product? What benefits have you realized?

My company tasked me with building a website, and as such, I needed a service where I can store and manage versions of my code. I have been using GitHub for personal use, and it was an easy choice to use it for commercial purposes. The website is designed with everyone's use cases in mind.

What Version Control Hosting solution do you use?

Thanks for letting us know!
GitHub review by <span>Deepak h.</span>
Deepak h.
Validated Reviewer
Verified Current User
Review Source

"Best For Backup And Sharing"

What do you like best?

Github is a platform for storing your projects and codes safely using git repositories on github.It is very easy to upload codes to github.Also it is easy to share it to people and they can also edit those if you provide them the permission.It also is helpful for storing different versions of same code for future analysis which I use the most.I have hosted a number of python projects on github and have found it very useful.The git client available is also very helpful to update your github account regularly.So it is a best platform.

What do you dislike?

I have nothing to dislike about github,it is very helpful platform.

Recommendations to others considering the product

I recommend using github to all coding engineers and developers to host or store their work on github and use features like version controlled hosting and code sharing and easily using them using pull and push requests.Also it helps you keep a backup of your code and project so that if anything corrupts your project than you can easily find your work over here so it is a helpful tool for IT industry developers.

What business problems are you solving with the product? What benefits have you realized?

As a python developer I require to manage various versions of codes for analysis and also for showing it to the client for their preference.So I use github to host various versions of same code using version controlled hosting by github.Also I use github to share my codes to other people for reference and also help my colleagues to understand it for building furthur module so it helps us very much.

GitHub review by <span>Ramesh J.</span>
Ramesh J.
Validated Reviewer
Verified Current User
Review Source

"best version control and code sharing platform for projects"

What do you like best?

I like the user base very much. If I have any problems with my encoding then they are useful. In corporate environments, this data works without problems in writing, if you are not sure that you want to return only in a few clicks.

What do you dislike?

I want a better way for the pull request. Sometimes the filter is difficult to understand, especially if you are looking for some complex changes to keywords, positions, and labels. Sometimes, push and pull generates unknown errors and we have to solve them manually.

Recommendations to others considering the product

This is the best place to work with colleagues, and also you can easily find projects and modules with open source.

What business problems are you solving with the product? What benefits have you realized?

We use Github in all projects to manage the source code. Using Github Git Hosting Server Provider is very easy. Github allows you to use simple code messages among our project participants. Github provides a way to test the code before merging with the main branch.

GitHub review by <span>Parth S.</span>
Parth S.
Validated Reviewer
Verified Current User
Review Source

"Git Repository and also Good for hosting websites"

What do you like best?

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?

The private repositories cost is too high and that is what I dislike about github.

Recommendations to others considering the product

I recommend using github to all my colleagues and friends in IT industry because it helps you save your work in realtime and keeps backup of your code in versions which is a great thing about github.Also github gives you free public repositories and you can easily share your code through github.Moreover it also provides free website hosting and all this on one platform so I would recommend you to use it.

What business problems are you solving with the product? What benefits have you realized?

I use github to upload my live projects and add team members to contribute at the same time.Also I have used github to save my projects as a backup repository.Also I have used github to host website using github so I have used github at many places and also have made many of my colleagues to use it.It has also helped us improve our working speed as we can simultaneously work on same project.

GitHub review by <span>Nayan S.</span>
Nayan S.
Validated Reviewer
Verified Current User
Review Source

"Best code sharing and version control platform"

What do you like best?

GitHub is an excellent tool for cloud services, as cloud hosting also provides a work platform, then coded together. We have already received many projects through GitHub with this fascinating technology.

What do you dislike?

The price of private deposits is quite expensive. Because there is no official Linux application, Linux users must use a different client or use the command line. For beginners, it will be difficult to use deposits because the resources are limited. GitHub sites do not provide a reliable SSL encryption if you use your own domain (there are some hacks, but this is not very important).

Recommendations to others considering the product

I would recommend GitHub as the best git deposit. It's easy to use and works in combination with this ease. It's also easy to add contributors and get very easy help from an open source developer.

What business problems are you solving with the product? What benefits have you realized?

I use GitHub in my work to run my projects in a public warehouse and share them with my colleagues. Thus, we can work independently and together in the project. The senior manager can also monitor the progress and progress of our project. We also help developers and developers community, fix bugs if needed and report this.

GitHub review by <span>Sunil C.</span>
Sunil C.
Validated Reviewer
Verified Current User
Review Source

"Best Version Controlled hosting"

What do you like best?

Github is a place for hosting and creating git repositories to github through its desktop client or web interface.The best thing about it is that it supports codesharing and version controlled hosting.While pushing the update to your repository there is an optional requirement of writing some notes about the update to make sure that you remember about it.Other great thing is that its public repositories are free of cost so it gives no extra burden to your pocket.Also you can host website using github which is also a great service offered by github and that also free of cost.

What do you dislike?

The private repository is costly.So thats what i dislike about github.

Recommendations to others considering the product

I would recommend using github to host your features because it supports version controlled hosting and also the code sharing is great through github.The free public repositories enables us to get the help from other developers by giving them grant to access our repository and make changes to it.This changes can be reviewed by us and then if we like it we can apply them to the repository.Other than this also it has many other benefits so I recommend using github.

What business problems are you solving with the product? What benefits have you realized?

I have been using github since I came to my company for hosting all my project codes onto it.The benefit of hosting project on github is the code sharing feature by which the whole team can contribute to the project and give the pull and push requests and the owner can grant the requests accordingly.The version controlled hosting enables you to manage between various stages of projects so it has been of great use to me.

GitHub review by <span>Jonathon P.</span>
Jonathon P.
Validated Reviewer
Verified Current User
Review Source

"My favourite hub!"

What do you like best?

I like that they are always implementing new things and how open everything is. Such as with integrations, allowing you to do many things beyond just the GitHub site.

The UI is clean and easy to navigate with many useful features no matter how small. Such as assigning issues/pull requests, labels and milestones.

You can create projects, contain docs in a wiki and keep everything from one project in one place.

Milestones are a really good way to schedule important issues and put an order to all the issues. Basically cleans up the issues that are present in a more calendar format.

What do you dislike?

I dislike a few things with Pull Requests, such as the way the re-assigning a code reviewer works. If you view someones code and are capable of reviewing it, there is no Add Review button unless you have been assigned by the reviewee.

Recommendations to others considering the product

N/A

What business problems are you solving with the product? What benefits have you realized?

We use it for our platform and to make sure we have a nice place to get code reviews done.

GitHub review by <span>Sanjeet U.</span>
Sanjeet U.
Validated Reviewer
Verified Current User
Review Source

"Great Tool for Code Reviews"

What do you like best?

Github is compatible with many tools that you may use such as continuous integration to make sure no tests are breaking. It's greatly organized with issues in which you can link the code or even link Pull Requests to open issues. Github is even great for those using npm packages which the code might be hosted on github you can filter issues to see if their might be the related problem already listed. When reviewing pull requests you can see comments on the code and if it's resolved in the next push the comment is collapsed making it easy for the reviewer to see it has been addressed.

What do you dislike?

Version Control Hosting can get out of hand at times depending on the number of branches. Instead of alphabetical order of the branches maybe do by recently added to easily view the most recent features or bug fixes.

Recommendations to others considering the product

For newcomers to GitHub, there are lots of tools which could be a learning curve in the beginning.

What business problems are you solving with the product? What benefits have you realized?

Peer reviews are seamless in which GitHub seamlessly integrates with continuous integration tools to make sure if the code was pulled in, it wouldn't make any breaking changes to any tests established.

GitHub review by <span>Arijit R.</span>
Arijit R.
Validated Reviewer
Verified Current User
Review Source

"The Best GUI web Based GIT repository"

What do you like best?

Github is a code sharing and collaborating platform.In the world of GIT which is totally a command line application github gives you power to use such application using its web based platform.Also it supports various git clients and also it has its own GIT client which is free to download.To use github is very easy and in professional world, I think you should use github to share your code and also to host your code because it can be used by other developers who are working in same field and also if anyone wants to improvise in your code than it can help you also.In short From my point of view it is the best professional GUI based git repository which can be very useful for people in software industry.

What do you dislike?

I have nothing to dislike about github because it is almost utter fine in every aspect.

Recommendations to others considering the product

I recommend using github to you if you are a software developer or are associated with IT industry in some or other way and coding is the part of your everyday life.To manage codes on your machine is hard to maintain,Instead use github and create repositories for each of your project and add people to whom you want to grant permission to edit if you are working in a team/collaboration.This can also help you showcase your abilities if you maintain a good readme for each of your repository.Also you should spare sometime and browse through github repositories and look at other developer's repositories and increase your knowledge about the daily updating technology.In short just try it once.

What business problems are you solving with the product? What benefits have you realized?

I as a developer use github very frequently to push my code onto a github repository because not everytime you work alone in professional world.Always you are working in a team and to share the code and work collaboratively is made easy using git repositories and git client provided by github.I also fork to other people's github repositories to improvise their code if I find any bug or improvement in it.In short I use it almost everytime I code.

GitHub review by <span>Slav I.</span>
Slav I.
Validated Reviewer
Verified Current User
Review Source

"Industry standard"

What do you like best?

Great UI and plays great with every other code tool that we had. The API is superb if one needs to go beyond.

What do you dislike?

Searching the code base is still a pain, especially since forks are not searchable. Especially since the fork might have diverged from the parent a long time ago.

Recommendations to others considering the product

I can paraphrase the old saying: "You can't be fired choosing GitHub." And for a reason - it's the version control and code repository tool is powering the worldwide Open Source community. And for a good reason too - it's easy to use, integrates with every code tool out there (or every code tool integrates with GitHub), and has great features. Apart from some very minor quirks, you can't go wrong choosing GitHub.

What business problems are you solving with the product? What benefits have you realized?

We (and almost everyone) use GitHub as a central base for our code. Devs write the code, and it flows into GitHub. From there, the various tools that we used to build, check the quality of the code (static analysis, etc.), and deploy to staging or production would connect to GibHub and do their thing. So it was very central for the engineering workflow in our company.

The code review part of the tool was good too, although we had some difficulty getting this to be done fast. This was mainly due to bad internal process, but I feel like GitHub might have facilitated the process a bit better (maybe flag issues that have been open for too long, etc.)

Also, integrated great with JIRA for project management.

GitHub review by <span>Jerry W.</span>
Jerry W.
Validated Reviewer
Verified Current User
Review Source

"Easy , lots of features"

What do you like best?

I enjoy the user base. They are all helpfull when I have an issue with my coding. In the business atmosphere it works smoothly without compromising over writing data unless you are sure you want to and easy to revert back with just a few clicks.

What do you dislike?

There is not much I don't like about it. The only thing that I do not like is when you merge it can be a little confusing what you merging into such as moving test development it is backwards in my head. Also you need to know what your coding to see the difference in what is being changed in visual studio.

Recommendations to others considering the product

Do it! It doesn't cost much.

What business problems are you solving with the product? What benefits have you realized?

Collaboration on multiple projects. Before we had a check-in and check-out reports as needed and now we don't need to worry about checking in and checking out we can just update without having to worry about if somebody has it open already.

GitHub review by <span>Osman Fikret C.</span>
Osman Fikret C.
Validated Reviewer
Review Source

"One of the biggest developer platform in the world."

What do you like best?

As a front-end developer, GitHub is one of the best platforms that I use on daily basis. When I want to use an NPM plugin package for my project, I visit GitHub reference page of this plugin to see reviews, pull requests, reviews, comments, issues, follows, forks of the package and even historical development process to see its code changes and improvements. For employers, Github is the reference to the developers' public projects of every kind of coding language. I can even create a public or private project to arrange development of a project with any team members that I add to this project.

What do you dislike?

I don't have anything to say that I dislike about GitHub. I have private and public projects, forks (copying of a public project for improvements or change on user's account) on GitHub. I can find other developers to create my own network.

Recommendations to others considering the product

If you haven't use GitHub yet as a developer, I suggest you that you should give it a try. You will find all your needs in the development side. Even if you find its features complicated it is one of the most trusted platforms.

What business problems are you solving with the product? What benefits have you realized?

On daily basis, a Front-end developer needs some inspirational code block or package to create his own code. For that reason, I use GitHub to reach out the public packs. I realized that to create a platform like GitHub a unique idea to share all the development knowledge around the world.

GitHub review by <span>Mantas D.</span>
Mantas D.
Validated Reviewer
Verified Current User
Review Source

"GitHub - a great way to solve work-related issues with your team!"

What do you like best?

Talking about the GitHub - I mostly use the "Issues" system on the repositories which I like really much. Team members are able to create new threads there, I can easily locate them, solve and close the issue immediately. The system is simple yet useful.

What do you dislike?

I would like the GitHub to have a better way of searching for the issues. Sometimes the filters are hard to understand especially if you're trying to search some difficult variations of keywords, statuses, labels. I would like it to have a search that would be more similar to Google search and if not - GitHub could include a better, more extensive filters and explanations on how to use those filters.

Recommendations to others considering the product

You can try GitHub out for free. Simply register, upload some public code, try to contribute to it. The tasks I've introduced you to are only a small portion of what GitHub is capable of. You can do way more!

What business problems are you solving with the product? What benefits have you realized?

Usually, I use GitHub in two tasks:

1. To identify the issues that are recurring the most. For example, if there are a lot of team-members who comment on the same issue thus making it more prioritized - I can distribute my workload and eliminate the issues which are the most important.

2. Another task requires me to use GitHub as a simple board were each issue represents the same task for a different customer. I simply open the issue, do the task and close the issue.

GitHub review by <span>Sameer G.</span>
Sameer G.
Validated Reviewer
Verified Current User
Review Source

"A great version control system"

What do you like best?

Version control

Trello like Project Management

Milestones for project visibility

Integration with multiple CI/CD tools

Built in security

What do you dislike?

It does not offer easy and seamless project archiving. The only way is to clone locally and have the project put in a safe vault. Additionally, it would be great if GitHub offered at least one private repo even to the free user as done by Docker hub.

Recommendations to others considering the product

Apart from being a Distributed Version Control System, GitHub is a feature rich offering with various webhooks and integrations. You can use such webhooks and integrations to excel in the area of CI/CD. For eg, you could have a job triggered in your remote Jenkins server when some one creates a pull request.

What business problems are you solving with the product? What benefits have you realized?

Faster and iterative product development helps my company be in the competitive position. This all is empowered by Github. Further, with it's ability to integrate with various CI/CD tools, I'm confident that the changes I make won't break the product while pushing the codes.

GitHub review by <span>Soham V.</span>
Soham V.
Validated Reviewer
Verified Current User
Review Source

"Small Notes taking best App | Google Keep"

What do you like best?

GitHub is a development platform inspired by the way we work. The best feature is that from open source to business, anyone can host and review code, manage projects. Also we can build software alongside millions of other developers which is a great exposure to anyone who is also just starting development

What do you dislike?

It's private repo plan starts from $7 otherwise all our repos are public by default. I think they should allow some repository for free on the free account! Keeping our code only public doesn't seem very safe.

Recommendations to others considering the product

Use this for opensource public projects. It will definitely help you for that purpose

What business problems are you solving with the product? What benefits have you realized?

Whenever anyone in the company or the world wants to opensource some code, Github is the way to go. It is used for all the opensource projects in all companies and this makes collaboration very easy from annywhere in the world. All he has to do is create a PULL request and he can contribute to the repository.

GitHub review by <span>Poyu C.</span>
Poyu C.
Validated Reviewer
Verified Current User
Review Source

"Best Git and collaboration experience ever"

What do you like best?

Issues management, Repo projects, Wiki, Repo Discovery tab in the profile page, Github pages and also Gist just to name a few.

The contribution chart and repo analytic graphs is also interesting to look at. The ability to star repos and follow other user led to me discover so many project otherwise goes unnoticed! Also trending projects are very good to know as an open source enthusiast.

What do you dislike?

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 repos though.

Make more private repos available to free users, maybe 5? I pay $7 monthly mainly for this feature, but competitors like GitLab offers free private repo for everyone!

I feel like the help pages are a little bit dusty compare to other parts of the site. But I don't really need to go there though, except when I need some special features (like how to sign commits with GPG)

Recommendations to others considering the product

If you're a programmer and not using Github, you're doing it wrong! Github makes it easy to share and view others code so you can learn better. No to mention the whole open source scene relies heavily on Github too!

What business problems are you solving with the product? What benefits have you realized?

Team programming collaboration, issue tracking and project management. It's very fast and easy for everyone to use, since mostly everyone has it. It also makes developers want to write documentations, whether it's an easy README.md or a whole Wiki on the project, since Github display them nicely.

GitHub review by <span>Neel P.</span>
Neel P.
Validated Reviewer
Verified Current User
Review Source

"Github"

What do you like best?

The best thing about GitHub is that it's a very popular online code storage platform. There are many open source projects and modules available for your project. Though the free version has limited functionality, but business goals are used for many other features. Github provides common features such as design, wiki, problem tracking, FAQ, participation history, and access control to users.

Also, it is a great tool for personal static web hosting. This is actually the best platform for project acceptance. The most important part of this tool is that I can change the code I need and use the git update in my desktop application.

What do you dislike?

It doesn't have private repos free. Other competition, such as BitBucket, do not have this limit, so you can use an unlimited personal deposit.

Recommendations to others considering the product

It's not necessary to mention that all open source scripts are based on Github! It facilitates participation in small and large team projects. We can work with GitHub and especially with thecompanies, using GitHub for the whole company. I would definitely recommend it but for only open source projects.

What business problems are you solving with the product? What benefits have you realized?

With GitHub, you can collaborate with other companies and participate in projects. And we can help them in our projects. With Github you can easily share the code between project members. Collaborates on programming, problem tracking and project management. It provides a quick search of all files. It can be used as a project project management for each project. Overall, Github is a great resource for storing store codes online.

GitHub review by <span>Ashish G.</span>
Ashish G.
Validated Reviewer
Verified Current User
Review Source

"best ever git repository hosting service provider"

What do you like best?

GitHub is most popular git version control repository server. It provides all features of GIt as well as adding its own features. Github provides collaboration features such as project read me, wikis, issue tracking, pull requests, commit history, access control to various collaborators. Github provides a feature to compare two branches or two commits called pull request. A code reviewer can review and provide his commits on this. GIthub provides private repository for personal projects.

What do you dislike?

If someone is new to GitHub, one of the challenges is getting to grips with the github model, which requires practice and time. It costs to have a versioning repository on GitHub. Github GUI a little confusing to use and it is easy to use its CLI instead. Private repositories are chargeable. Bitbucket comes with Jira integration that is still missing in Github

Recommendations to others considering the product

I recommend git hub to all developers who are looking for an simple and easy to use source code management and git version control hosting server. GitHub has some of the best documentation around. Github makes easy to contributions to projects within small and large teams. Github provides each na d every collaboration features a software development platform provides.

What business problems are you solving with the product? What benefits have you realized?

We am using git hub in each and every project for source code management. Github is very easy to use git hosting provider server. Github allows easy contributions of code between our project members. Github provides a way to review code before it is merged into master branch. It provides nice interface to view all commit history and allows to easily compare two different commits. Github provide fast searching across all files.

GitHub review by <span>Vinit P.</span>
Vinit P.
Validated Reviewer
Verified Current User
Review Source

"Great place to work!"

What do you like best?

Super smart people. Unbelievable benefits and work conditions. It has Flexible work spaces. Educational support is amazing and everyone is so nice and helpful. It has ability to share your opinion for any problem or any project. There are lots of open source projects and modules that you can use for your projects.

What do you dislike?

The user interface is quiet bad. If someone is new to GitHub then it will be hard for him to work in GitHub initially. We don't always get everything right but it is because its a company playing catch up as it moves from a start up mentality into a more mature approach.

Recommendations to others considering the product

It is the best place to do your work in teams and you can find open source projects and modules easily.

What business problems are you solving with the product? What benefits have you realized?

It is a great platform to maintain an online repository code.It can be used as project code management for every project. We can able to facilitate our code reviews very easily.

GitHub review by <span>Harsh P.</span>
Harsh P.
Validated Reviewer
Verified Current User
Review Source

"Push well with GitHub"

What do you like best?

I really like the UI/UX of the website, it gives clean and easy to manage interface where one can easily mange everything from commits to issue. I also like the GitHub Desktop application they provide which helps you manage your code with a GUI and not a command line. One great thing about GitHub is anyone can easily host their website directly from the repository created and enabling serve website feature.

What do you dislike?

Everything is great except one or two things.

1) One cannot upload more than 100 files at a time, directly using upload feature on website.

2) One cannot upload file of 100MB.

Recommendations to others considering the product

It is simple to use but when you first you first use command line you face some problems here is a simple guide you can use to make your first code push: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/

What business problems are you solving with the product? What benefits have you realized?

Using it for managing Git Repository for different projects we work on.

GitHub review by <span>Shafqat D.</span>
Shafqat D.
Validated Reviewer
Verified Current User
Review Source

"One of the most useful tools for version control and online repos"

What do you like best?

The best part about GitHub is that it's a very popular platform for storing online repositories. Given that a lot of the value is derived from sharing code (for projects) through GitHub, that it is ubiquitous means that it is easy to find developers who know the tool already and get started on collaboration.

In addition, a lot of open source software is on GitHub, meaning it opens up more possibilities for users to contribute to such software themselves.

What do you dislike?

One thing lacking with GitHub is the ability to have private GitHub repos. As a free user, all repositories (repos) have to be made public. Some other sites like Bitbucket don't have this limitation, allowing for unlimited private repos. GitHub does have paid tiers which allow for private repos, but only for a limited amount (students, for example, can have 3 private repos). In addition, repos can't be hidden or unlisted which could prove useful in some cases.

Recommendations to others considering the product

Have secure (GPG-signed) commits set up, for maximum security!

What business problems are you solving with the product? What benefits have you realized?

The main business problem that GitHub solves is being able to share code collaboratively. Through GitHub's ability to store git version control repositories online, GitHub solves exactly that problem. We're able to see the code (that other people work on locally) get updated online easily and quickly.

We've also been able to facilitate code reviews much more easily, thanks to GitHub's features related to reviewing commits and pull requests.

GitHub review by <span>Manju S.</span>
Manju S.
Validated Reviewer
Verified Current User
Review Source

"Good solution for online code repository with multiple version control"

What do you like best?

I have been using git hub for a while now both as a professional and as a student. Back in the days while i was working as a software professional, we used git hub to maintain an online repository of our codes, for version control and for peer review. Currently i used it to maintain an online repository of my curriculum projects and to accomplish multiple edits by my project mates.

1. The best thing about this tool is that i could make any code changes necessary and update my git using the desktop application.

2. I can perform peer reviews by cloning a copy of the online version. Although the free version has limited access to features, the one used for business purpose has a lot more features available.

3. After uploading a fresh copy of the new version code, i could select an individual to review the changes i made in the code and ones the reviewer approves it, it is published.

What do you dislike?

1. The free accounts in github are always made public which is a disappointing.

2. Took me a while to get a hang of using github along with the desktop tool, this could lead a lot of customers to shy away from using this.

Recommendations to others considering the product

Use this if, you want to accomplish using an online repository for code, multiple version tracking, code collaboration and peer review.

What business problems are you solving with the product? What benefits have you realized?

1. A great source to maintain an online repository of code.

2. Assign peer reviewers online after updating the code.

3. Multiple users can clone the code and make changes and upload them back into the gihub for peer review.

4. The code automatically gets deployed into the live server ones the review is completed.

GitHub review by <span>Rohit J.</span>
Rohit J.
Validated Reviewer
Verified Current User
Review Source

"Very Good For Cloud Hosting"

What do you like best?

GitHub is a very great tool for cloud hosting services because with cloud hosting it also provides a platform through which you can collaborate with each other and then code,Using this fascinating technique we have already hosted many projects through github.Github also provides and invites collaborators from the open source world who help you out with your code and the improvements are sent through them by pull request means you can see if you want to update your code or not.It is a really better platform for hosting projects.

What do you dislike?

GitHub should also start providing real time chat option with the collaborators with which they can interact easily.

Recommendations to others considering the product

I recommend using GitHub to all the companies because using GitHub we can easily work collaboratively and specially those companies who have contracts with the foreign countries can easily work collaboratively with them using git hub.

What business problems are you solving with the product? What benefits have you realized?

We use GitHub at our company for hosting all sorts of currently under development projects.GitHub enables us to work collaboratively with all other companies where they can also contribute to our working project and we can help them in their project.GitHub also helps us to host website by which we can show the demo of the work done to our clients without actually deploying it.

GitHub review by <span>Kevin S.</span>
Kevin S.
Validated Reviewer
Verified Current User
Review Source

"Great version control for side project repositories"

What do you like best?

Free public repos.

The UI is clean, easy and intuitive.

It's very easy to fork projects, do code reviews, and discover new projects. I also like having private repos to just throw some code up./

The documentation is also pretty thorough and approachable; there's something here for users of all skill levels.

What do you dislike?

The private repos are a paid feature, which is fine when for solo stuff. I wouldn't want to use this for a large group project that wasn't open source though, since the pricing is per seat/user. which can get expensive quickly depending on the number of contributors.

Recommendations to others considering the product

Sign up for a free account and try it out. It doesn't cost anything and has a great supportive community to help you get started.

What business problems are you solving with the product? What benefits have you realized?

Collaboration on open source projects and hosting my own private repos in a centralized place. The entire open source community uses this and its a great place for new programmers/developers just starting out to discover what other folks in the community are doing. It's also the industry standard. I've picked up a few freelancing gigs that I wouldn't have otherwise just due to the fact that the hiring manager 'wouldn't consider candidates without a GitHub repo'.

GitHub review by <span>Shardul T.</span>
Shardul T.
Validated Reviewer
Review Source

"Github is a great place for storing projects"

What do you like best?

Github is a good place for hosting your projects which may be open source or may be not because they provide public as well as private repositories which is a great thing that I like about github.Also they provide great support when required and also the git client provided by them is good and easy to use and it makes it easy to push the updated project to your github account.The best part of github is the peer code review.You can give access to anyone from whom you would like to get contribution for your project.

What do you dislike?

I have nothing to dislike about github because it is a very great open source platform for developers to host their project.

Recommendations to others considering the product

I recommend using github to all the developers and engineers in IT industry to host their project on github if they are working with a team of many developers to make them efficient enough in their work and also perform their part in the project without obstructing others with great ease.

What business problems are you solving with the product? What benefits have you realized?

I use github to host my on going projects through public git repository of github.I use github everytime I am doing project in collabration of the team so that we all can work on the same project easily by sharing the project to all the users.This enables us to work efficiently.It is a great innovation of hosting git repositories.I love it very much.

GitHub review by <span>Deepak S.</span>
Deepak S.
Validated Reviewer
Verified Current User
Review Source

"A git repository which has great funtionalitieshii"

What do you like best?

Github is a place for hosting git repositories and get benefits of it s various functionalities like its great desktop clients one of which is free and the other one is paid.using the free client you can create repositories as well as pull and push the contents to your account on github.Github also has an option of private repositories to make sure that your content is secured.Github is the far most the best git service provider. hii

What do you dislike?

I have nothing to dislike about github except the pricing for private repositorieshii

Recommendations to others considering the product

I recommend using github to all my colleagues and all the developers around the world to use github as their storing repository for their projects.It nor only showcases their ability but also helps you to organize you work for usage in future.It is recommended for storing your projects.

What business problems are you solving with the product? What benefits have you realized?

I use github for storing my projects on github repositories and also for peer code review by allowing the other developers to contribute to my code and help me in my project.I also use github to showcase my projects in my resume as my skills.Github is the best place for storiung open source projects and also you can get the other projects which are open source for your usage.hii

GitHub review by <span>Yash R.</span>
Yash R.
Validated Reviewer
Verified Current User
Review Source

"An Online Git Repository With Excellent Desktop Client"

What do you like best?

Github is the online git repository for hosting your projects or any other open source work to you github account.You can do that easily by either uploading from the website or else pushing it from the git client.You can also retrieve it using pull request which is a great feature of github.Github also has various paid clients which have more advanced features.Also you can have your own private repository on github which is a paid one.Apart from all this you can share your code easily to other developers which is the main benefit of github.

What do you dislike?

Github is the best software for storing git repositories.I have nothing to dislike about it.

Recommendations to others considering the product

I recommend using github because it gives a friendly way of storing repositories free of cost and also you can share your projects with various developers.Also its git client is great and you can easily pull and push the project onto your github repository.Because of so many enhanced features github becomes the most recommended tool for hosting git repositories.

What business problems are you solving with the product? What benefits have you realized?

I use github to store my git repositories and my projects.I also share the repositories to my friends and other developers for getting help from them.It is very easy to do so.THey give pull requests and if I like the update I can accept it and also uploading to github is very easy for developers.Github is a very needy platform for hosting your project for free and securely.

GitHub review by <span>samson d.</span>
samson d.
Validated Reviewer
Verified Current User
Review Source

"A Repository For All Your Amazing Projects And Endeavours!"

What do you like best?

Well I'am in a software development industry and the first and foremost thing that I've heard about is "Github", I mean it's an amazing repository service that has amazing web based graphical user interface (GUI). It makes lot easier for you to contribute in the open source projects. I mean you can show case your skills on the go. It has various integration and and development functionalities such as you can explicitly track changes made in your code across versions. Furthermore it can easily be integrated with platforms such as Amazon and Google cloud thereby extending its capabilites even further.

What do you dislike?

Well being a professional in the Software industry I've been using this product for quite a well now and I, on the personal level haven't found any features and functionalities that I may dislike or disagree with.

Recommendations to others considering the product

Well people just use it, and from there you'll never have to migrate to any software or platform in the same league. The functionalities and features it provides are really exceptional be it Documentation, Sharing, repository etc.

Believe me you'll be fascinated by GitHub.

What business problems are you solving with the product? What benefits have you realized?

Well our team is working on a project for the Aerospace sector and we've been using GitHub to share code and different ideas that might be pitched in by the fellow team mates in different offices as well.

GitHub review by <span>Kishan A.</span>
Kishan A.
Validated Reviewer
Verified Current User
Review Source

"A Cool online Repository Service"

What do you like best?

Github is a online git repository service in which open repositories are availaible free of cost.Github also provides its client which can be used to push the updates in your repositories to your Github.Using it you can easily share the code to your colleagues or the other developers and get your code improvised which you can easily accept or decline accordingly.It is so much useful that it has become an eternal part of our company for hosting projects.

What do you dislike?

It is great but the private repositories are a little costly.

Recommendations to others considering the product

I recommend using github because it is best repositories hosting platform and is also available for free.You can also pull and push your content easily using github client with much ease which helps you easily manage your project so it is best git repository platform.

What business problems are you solving with the product? What benefits have you realized?

I use github for hosting my projects as well as the other projects in which I am involved.I help my colleagues and so they do using peer code review in github.Github is an innovative way of hosting projects with security and simplicity.It is cool hosting platform for git repositories.

GitHub review by <span>Rahul C.</span>
Rahul C.
Validated Reviewer
Verified Current User
Review Source

"Best Git Library"

What do you like best?

It is the best git repository and also it has option for private as well as public repository.It also has its own desktop application through which you can upload your repository and make regular updates to your repository.The private repository also comes with a minimal cost.It is best for hosting your project with much ease and also collaborate with developers also.It makes teamwork much easy.It is best Git Repository Available online.

What do you dislike?

It is best git repository and nothing to dislike about it.

Recommendations to others considering the product

I recommend using github for code review and hosting projects on github.It has its own git client for desktop controlling of your project push requests.It is the best git repository hosting website that you can ever have.Above all its public repositories are free.

What business problems are you solving with the product? What benefits have you realized?

It is best git repository.I have used it to host the projects to github and share it to my team and also get help from other developers around the world who are able to help you.It is also very great for showing live progress to the clients and also collaboration is very much easy.It is the best place to host your projects.

GitHub review by <span>Abhinav T.</span>
Abhinav T.
Validated Reviewer
Verified Current User
Review Source

"Just Amazing available almost every code I need "

What do you like best?

It is GitHub is the best place to impart code to companions, associates, cohorts, and finish outsiders.Git is quick, genuinely easy to utilize, fantastically solid, and completely included. When you put some code there, you can wager you'll generally have that code accessible to reference or backpedal to, or look at against some other code you have. Draw asks for are a fantastic component for community advancement! Furthermore, it incorporates with pretty much everything under the sun. I would state GitHub is the core of most vital open sources programming on the web. You can cooperate straightforwardly with the designers to report any sort of bugs or issues with the ventures.

What do you dislike?

1. The huge, content kiddie target it wears on its temple.

2. The free form can be restricted for non-open stores.

3. Need an expansion in the UI section a section and we are looking this release for the cell phone to got to 4. Administration and association is constrained Filtering is totally subject to how well you "tag" issues.

Recommendations to others considering the product

You should try it if u are a web developer or android developer or any ios developer. All variety of code is available there

What business problems are you solving with the product? What benefits have you realized?

Github helps me to find various repositories for my android, ios or web product. I own over 5+ Website and App and github contributed me in all of these web or app. You should try it if u are a web developer or android developer or any ios developer. All variety of code is available there and u can use them for free without giving any peny of money..

GitHub review by <span>Indravardan S.</span>
Indravardan S.
Validated Reviewer
Verified Current User
Review Source

"GitHub- Companion of Programmer"

What do you like best?

GitHub is a repository that provides public as well as private git repositories. Private repositories are paid though but public repositories are cost free. The plans for private repositories are not that expensive. GitHub has many nice features. It has one of the best documentation, public repositories enables other developers and programmers to help and contribute their login in your work and it has the best web hosting services to host and run the projects. Features just like this have mentioned enables the programming community around the world to help other programmers and communicate with them. Now git client is also available for desktop which also packs some nifty features.

What do you dislike?

Layman can find it difficult to understand since it leans towards the coders and programmers. Hence there is a learning curve expected. Git client for desktop needs some work to ease the operating. Rest all the features of Git are neat.

Recommendations to others considering the product

I would recommend GitHub since its one of the best repository. Its easy to use and has some of the best capable features.It allows you to add collaborators and you can get help as well as help programmer community.GitHub also has best hosting services and code review. In addition with Git client, however is complex in terms of use but also packs a serious punch of features.

What business problems are you solving with the product? What benefits have you realized?

I use GitHub to upload my running projects onto the public repository and share them among my colleagues and peerage. Uploading my projects onto the public repository I and my colleagues can work on them collaboratively as well as independently. Senior Manager can track my progress as well as the progress of my team on GitHub. We also help the programmer community if needed in solving bugs as well as searching bugs and reporting back to them. By using GitPages we have also created our own blog on which we write new articles every week and share them with other communities.

GitHub review by <span>Muhammad S.</span>
Muhammad S.
Validated Reviewer
Verified Current User
Review Source

"Best Git and collaboration experience ever "

What do you like best?

Issues management, Repo projects, Wiki, Repo Discovery tab in the profile page, Github pages and also Gist just to name a few.

The contribution chart and repo analytic graphs is also interesting to look at. The ability to star repos and follow other user led to me discover so many project otherwise goes unnoticed! Also trending projects are very good to know as an open source enthusiast.

What do you dislike?

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 repos though.

Make more private repos available to free users, maybe 5? I pay $7 monthly mainly for this feature, but competitors like GitLab offers free private repo for everyone!

I feel like the help pages are a little bit dusty compare to other parts of the site. But I don't really need to go there though, except when I need some special features (like how to sign commits with GPG)

What business problems are you solving with the product? What benefits have you realized?

Team programming collaboration, issue tracking and project management. It's very fast and easy for everyone to use, since mostly everyone has it. It also makes developers want to write documentations, whether it's an easy README.md or a whole Wiki on the project, since Github display them nicely.

GitHub review by <span>Rajendra R.</span>
Rajendra R.
Validated Reviewer
Verified Current User
Review Source

"GitHub - the best code repository"

What do you like best?

GitHub is a git repository which provides public along with private git repositories. The private repositories are paid but the public repositories are free of cost however private repositories are not that expensive. There are many nifty features of GitHub like it has one of the best documentation among its peers, having public repositories enables developers and programmer community to communicate in your work and its has one of the best hosting services to host and run the project. Features like this enables the other developers to get help from other developers around the world. There is also git client available for the desktop having neat features.

What do you dislike?

GitHub leans towards coders and programmers hence it cannot be understood by laymen. Hence there is a bit of learning curve expected. Also it should ease the operating of Git client for desktop. Rest all the features of GitHub are nifty.

Recommendations to others considering the product

GitHub is best repository.I would recommend GitHut as its easy to use and has some of the best niffty features among its peers.You can add collaborators and you can get help from the programmer community.Eventhough Git client is complex to use it packs a serious punch.In addition with GitHub is one of the best for its hosting services and code review.

What business problems are you solving with the product? What benefits have you realized?

I use GitHub at my work to forward my running projects into the public repository and share them with my colleagues and by doing so we can work independently and collaboratively on the project. The senior Manager can also track our progress and progress of our project. We also help the developer and programmer community if needed for solving bugs and reporting back to them. We have also created our own blog using GitPages.

GitHub review by <span>Narendra N.</span>
Narendra N.
Validated Reviewer
Verified Current User
Review Source

"Amazing Git Repository"

What do you like best?

Github is a git repository which provides public as well as private git repositories.The public repositories are free whereas the private repositories are paid but it is worth paying for private repositories.There are many benefits of having a public repo because it enables developers around the world to communicate in your work.It also is the best service for hosting running projects and enables us to get help from the various developers around the field.Also you can collaboratively work with teammates using github.The git client available for desktop is also great.You can easily push requests using git client.

What do you dislike?

Github should improve the easiness of operating the git client for desktop.Other all things are best about github.

Recommendations to others considering the product

I would recommend github as the best git repository.It is easy to use and also work collaboratively with so much ease.Also it is easy to add collaborators and get help from the open source developer very easily.The git client however is difficult to operate but other things are great so github is most recommended tool for hosting as well as peer code review.

What business problems are you solving with the product? What benefits have you realized?

I use github at my work to push the ongoing project to the public repository and share it with all my project partners and using that we all can work collaboratively and independently also the senior managers can easily track the on going progress.We also take help from world developers for some bug fixing as the repository is public and easy to share and add collaborators.

GitHub review by <span>Marin K.</span>
Marin K.
Validated Reviewer
Verified Current User
Review Source

"Github work ethic "

What do you like best?

I like that Github offers the means to communicate and contribute to a lot of platforms/companies/projects and to share their work in an open environment. It's a great place to learn how to manage your projects in an open source community and to share your knowledge. One of the best platforms of it's type.

What do you dislike?

As a non-programmer i find GitHub's design to be cyber-ish and at first it wasn't easy for me to get around, but as you get into it, it grows for what it really is and you start to not judge a book by its cover. But with the hope for a more user friendly design i conclude this sentence.

Recommendations to others considering the product

If you are a good coder or you like contributing in open source projects than GitHub is the place to be.

What business problems are you solving with the product? What benefits have you realized?

I have used Github when working with certain open source projects like Nextcloud, or in cases when i needed to find code to create a static website, it all depends on your motive. It is indeed a resourceful platform where you can give solutions and contribute while also receive support from the community.

GitHub review by <span>Elio Q.</span>
Elio Q.
Validated Reviewer
Verified Current User
Review Source

"Collaboration, not only for code"

What do you like best?

GitHub is the place to be when you are in tech. Even as a non developer (I'm a designer) GitHub is part of my daily workflow to stay in touch with projects and keep up with colleagues. While there are good alternatives to work more efficiently in some specific cases, using GitHub workflows teaches you how to work in the open and utilize open source to its maximum which no other project management or version control system could combine so elegantly.

What do you dislike?

The pricing for private repos is quite expensive. There is no official app for Linux, so Linux users need to use another client or use the command line. Beginners will have a hard time using repos, since features are limited. GitHub pages offers no solid SSL encryption if you use a custom domain (there are some hacks but that doesn't really count)

Recommendations to others considering the product

You will have to eventually use the command line if you actually want to develop code. Tags and Issues is a powerful system which can be used as a great discussion platform.

What business problems are you solving with the product? What benefits have you realized?

It's the place where we develop our open source software. It makes it so easy to collaborate with developers all around the world and once you reach a certain stage, reaching contributors is just a matter of time. GitHub resources are also very useful to have the maximum impact. They have guides on how to license code which is great for beginners.

GitHub review by <span>Austin C.</span>
Austin C.
Validated Reviewer
Verified Current User
Review Source

"Why use anything else"

What do you like best?

The code review process can be tedious but GitHub's various integrations and commenting features make it efficient and easy to use. The organizations feature is also excellent. Groups and roles are simple and effective at protecting your work while customizable enough to not hinder developers from getting to the projects they need.

What do you dislike?

The notifications are hard to see at times, making it easy to miss important events that need your attention. I'd recommend fine-tuning your email notification settings so the important updates get more attention.

Recommendations to others considering the product

Unless there is a specific feature you need that is only supported by a competitor like BitBucket, GitHub is just where everyone is at. The vast majority of OS communities live on GitHub, making the environment intangibly better than any competitors.

What business problems are you solving with the product? What benefits have you realized?

Automatic CI integrations and other automatic integrations make pull requests so easy and catch so many time-wasting problems like the dreaded "lint errors".

GitHub review by <span>Alon R.</span>
Alon R.
Validated Reviewer
Verified Current User
Review Source

"Github is an amazing and easy to use version control software"

What do you like best?

The UI is very simple and easy to navigate. Some of the other sites that use git tend to have confusing UI in my opinion.

I love how many open source projects there are available on Github.

Easy code hosting. Great collaboration via issues and PR reviews.

Someone I know accidentally deleted his teams repo one time(hilarious to everyone but him and his team). He emailed Github support and they restored the repo.

You can host static sites.

What do you dislike?

The enterprise version we use at work is very slow at times and is often down. This could be an internal issue, but I'm not sure.

I dislike that free accounts don't come with at least 1 private repo. I think that would be a great feature.

I would like to see a list of my starred repos on my homepage. I don't want to have to wait until I fork or make a commit/PR for easy navigation to a project.

Recommendations to others considering the product

I recommend taking time to explore all of the trending projects. There is a guarantee you will find something awesome on there that you can learn from or contribute to, even if you are new to software development.

What business problems are you solving with the product? What benefits have you realized?

All of the code at work is hosted on Github. This makes it easy to view and track the changes over time or revert to a previous place if any issues arise. Code reviews are simpler. Also I use github for my personal projects.

GitHub review by <span>Ramnaresh C.</span>
Ramnaresh C.
Validated Reviewer
Verified Current User
Review Source

"Good Repositories Storage"

What do you like best?

Github is a platform to store git repositories using its online web portal or else the desktop application which is provided by it.It has an option to create a free repository which is open or else a private repository which is paid.Using github you can easily upload your project which is ongoing and with the great functionality of a git repository you can code on same project simultaneously and also get help from the open source developers which may help you make your code more better.

What do you dislike?

I have used github for hosting my projects for so much time and I would say that it is best and have no problems within.

Recommendations to others considering the product

I would like to say that github is best and it is the best thing where you can upload your own project and contribute to the society.If your project is open source than it is the best place to host.Also if your project is a private one you can pay for it and then host it on github.Github has number of features that any git repo platform can have.It is recommended git repo platform.

What business problems are you solving with the product? What benefits have you realized?

I have used github for hosting our team projects which are currently under progress.This platform helps us to code by getting contributions from all independently and also from the open source world developers.This helps us to speed up the project work and provide backup versions simultaneously,Github has given us a great support for hosting our projects and using so many features we have really improvised our way of working.

GitHub review by <span>Rajesh V.</span>
Rajesh V.
Validated Reviewer
Verified Current User
Review Source

"effective platform for code management"

What do you like best?

The best thing about GitHub is the timestamps at which the push request was made due to this we can track at what time what work was done.Also the option of commiting changes by other team colleagues helps us take advice in code from others without the need of sharing the project,they can directly go to your GitHub repo and make changes over there and make a pull request,if you think it is perfect than you can accept it.Also the repos come in private as well as public form depends on you whether you want your project to be open source or not.

What do you dislike?

In this basic starting of GitHub many programmers are getting problems of understanding the theme and templates of GitHub but after the enough use of GitHub and understanding the pros and cons any one can get used to it. There are no dislikes but at the starting basis its somehow getting difficult.

Recommendations to others considering the product

There is healthy competition amongst the main players - GitHub, GitLab, BitBucket - so give them all a go but we certainly found GitHub to be the best and have the best third party integrations. it is quick and easy to setup with excellent instructions on how to do so - and if stuck with Git try using their desktop client which makes some of the more technical aspects easy to use.

What business problems are you solving with the product? What benefits have you realized?

We needed a place to host our code, a procedure for version controlling our code, a process for reviewing each others' code before we deploy it, and an integration hub for all of the things that we automate related to our coding (reviews, unit tests, visual regression tests, continuous integration and deployment, etc).

GitHub review by <span>Vaibhav K.</span>
Vaibhav K.
Validated Reviewer
Verified Current User
Review Source

"Great Tool for Software Developers"

What do you like best?

Version control is a software developer's best friend. GitHub allows you to share your work and collaborate with others, all while providing you with version control, issues management, insight and even conflict control. The best thing about GitHub is the community. People are reporting bugs, inspecting your code and always very helpful.

What do you dislike?

The biggest dislike about GitHub is the merge conflicts. When two or more people are working on a project and multiple people change one file, a conflict is create. GitHub attempts to handle these conflicts but it does so poorly and one person must always asses and correct the code manually.

Recommendations to others considering the product

Definitely use GitHub for any projects you are working on outside of your company. If your company wants to use GitHub, I would suggest creating a private repo so that others won't see your code. You can handle all of the issues and such by adding other members of your team to the repository so that they can contribute.

What business problems are you solving with the product? What benefits have you realized?

Version control and collaboration and code storage are all problems we are solving with GitHub. Other benefits include code search, restoring to previous states and ability to view workflow for code review.

GitHub review by <span>Urvik S.</span>
Urvik S.
Validated Reviewer
Verified Current User
Review Source

"Github provides best version control functionality"

What do you like best?

Github is one of the best platforms for version control system. It easily integrable with other tools for the same. Github provides an option of a public and private repository. We can also find someone's code here if it is stored in public repository.

What do you dislike?

Github is hard to understand for beginners. Other than that there is no any disadvantage of Github.

Recommendations to others considering the product

I would recommend using labels to handle all errors and it's also very important in the software manager: document everything. There must be nothing to interpret.

What business problems are you solving with the product? What benefits have you realized?

I worked on a group project. We downloaded all of our code in our shared public repository and provided tools to keep the same versions unchanged and we were able to return to the latest stable version if for some reason the latest version was corrupted.

GitHub review by <span>Guy E.</span>
Guy E.
Validated Reviewer
Verified Current User
Review Source

"Gets the job done, but navigation and UX could be better"

What do you like best?

Most developers have used GitHub and are familiar with it. There are a lot of existing systems that integrate with it. GitHub's newer code review and branch protection features provide a workflow that can fit well into both small and large projects.

What do you dislike?

GitHub has, at times, been slow and unreliable. There used to be several periods within 2016 where they'd have partial day outages, which can be a real problem for teams that depend on it every day. Having said that, reliability and performance have slowly but steadily improved in 2017. Many of GitHub's pages are difficult to navigate / have a learning curve.

Recommendations to others considering the product

Take a look at GitLab and see if its lower price tag and newer features are better for your needs. Weigh GitLab's current performance and past reliability track record against GitHub's current features and current reliability. If you can live without GitLab's shiny features (especially automatic CI / deployment automation), you don't need private repositories, or you can afford to pay for private repositories, pick GitHub.

What business problems are you solving with the product? What benefits have you realized?

GitHub provides us with a common, cloud-based location for us to maintain copies of our source code without having to maintain our own infrastructure. Because it's cloud-based, our developers can access the code from anywhere in the world. GitHub also provides us with a way to review each other's code and ensure quality, without having to invest in a separate code review tool like Crucible.

GitHub review by <span>Satyam S.</span>
Satyam S.
Validated Reviewer
Verified Current User
Review Source

"Collabrative Work"

What do you like best?

Github provides best resources and advanced features for issue tracking.No matter what plan you choose you get the power of all the features of github and that is best thing about github.With real time collaboration of code all the colleagues can work together collaboratively and independently in real time.The desktop and mobile client of github helps us to portably commit changes to the repository and it is also one of the best thing about github.

What do you dislike?

Github is the most essential tool without any problems for open source platform so there isn't even 1% chance to dislike github.

Recommendations to others considering the product

Must have tool for opensource project hosting and working collabratively on same project as a team.GitHub is the best git repository provider with many advanced features and also you can host your website through github.io.

What business problems are you solving with the product? What benefits have you realized?

We use github to work collaboratively on the same project independently.We host our project on github and than add all the team mates as contributors also the open source world developers sometimes help us to solve bugs and if we are satisfied with their changes we update our code by accepting their pull request.

GitHub review by <span>Jash S.</span>
Jash S.
Validated Reviewer
Verified Current User
Review Source

"Best Git repositories Platform"

What do you like best?

Github is the best git repository platform.It provides web based GUi as well as desktop and mobile based app to manage your repositories.There are number of management features by which you can code collabratively and all the people can see and update your code according to the permissions given.Other best thing about github is that you can host a live website using github and that also free.Oh yes you can do it.

What do you dislike?

Github's paid desktop software is very good like git kraken but it is very costly to have it,that's the problem.Other all things are well enough for github.

Recommendations to others considering the product

Most recommended for free opensource hosting projects and also recommended for website hosting which is availaible through github free of cost.Also for those students out there github provides you many freebies which you can find on github for students page.

What business problems are you solving with the product? What benefits have you realized?

Using github we host our projects and websites on github.We also use github to host web-apps which are integrated in the website.By using github's open source and free structure we are able to do all our activities on github free of cost.Also working collaboratively and coding together using github has made our work so much easy.

GitHub review by <span>Swapnil J.</span>
Swapnil J.
Validated Reviewer
Verified Current User
Review Source

"Best For Opensource Project Hosting"

What do you like best?

It is the best hosting platform for your project because using GitHub you can easily share the project to all the contributors of the project and all of them can contribute to the project independently and no need to share them the project individually. They can manage the project, push the content, give pull requests according to the authorities given to them so GitHub is best. It is free and most appropriate for open Source project hosting.

What do you dislike?

The private repositories are paid and they take much more money for hosting private repositories which is the thing I didn't like about GitHub.

Recommendations to others considering the product

I recommend github for public as well as private hosting.You can host your open Source projects on github so that developers from around the world can help you improvise your code and solve its bugs.

What business problems are you solving with the product? What benefits have you realized?

We host all our projects which are under development on GitHub,Also we use private and public repositories depending on the product that we are developing.This enables us for all the team members to contribute to their part of the project independently.We also put our opensource projects on GitHub.

GitHub review by <span>Anuj G.</span>
Anuj G.
Validated Reviewer
Verified Current User
Review Source

"The Best Code Hosting Website Ever!"

What do you like best?

GitHub has a clean and easy to use interface. It has a powerful set of features which make managing source code easy. It also has lots of integrations with third party services that extend and expand its range of uses. It is a great resource for learning about new technologies with a seemingly endless collection of projects and repos to help you get started with ease. Having your project on GitHub will do wonders for visibility. There will be open-source enthusiasts around your project, and if you approach them properly, you can build great communities in no time.

What do you dislike?

There is very little that I dislike about GitHub. One thing relates to its 3rd party integrations: Often they are at the repository level, so if you have a lot of repositories that need the same integration, you might be doing the same setup process tens or hundreds of times. Better options for integrations that work across all of a team's repositories would be a huge help for all users. Invest in your own Git hosting when you can and makes sense for your project. Git is supposed to be decentralized.

Recommendations to others considering the product

Consider whether you need public or private repositories, as this affects the cost.

What business problems are you solving with the product? What benefits have you realized?

I use GitHub to collaborate in coding, when working on projects. Using GitHub, I can upload all the documents related to a project into a single repository (public or private), and have all the team members collaborate. Furthermore, this makes it easy to provide the costumers with all the documentations they need.

GitHub review by <span>Michael S.</span>
Michael S.
Validated Reviewer
Verified Current User
Review Source

"Great Git but Expensive"

What do you like best?

I love how easy this is to connect to and how they do such a great job of storing your data. They have a fantastic community that makes the whole tool worth it. That being said they also integrate flawlessly with other systems like Github Desktop, Atom, and Travis CI. Github is also fantastic with issue resolution, you can solve merge conflicts quickly and easily.

What do you dislike?

My biggest discrepancy with Github is that if you want to have a private repo it is expensive in comparison to bitbucket. You have to pay a minimum of $7.00 a month, which is less then it used to be but still expensive. They should create some sort of free private repositories and just charge based on users, similar to bitbucket.

Recommendations to others considering the product

Definitely check it out if you are looking to share your code with others. If you are looking to have a large amount of private repositories with a bigger team be ready to pay more money for the private repo. Not a huge deal but in comparison to bitbucket you definitely will pay more.

What business problems are you solving with the product? What benefits have you realized?

Github allows us to store our repositories with version control. This has allowed us to jump back when issues have occurred and can clearly pinpoint when our code went wrong.

GitHub review by <span>Kartik B.</span>
Kartik B.
Validated Reviewer
Verified Current User
Review Source

"Best For Storing Projects"

What do you like best?

The best thing about GitHub is the timestamps at which the push request was made due to this we can track at what time what work was done.Also the option of commiting changes by other team colleagues helps us take advice in code from others without the need of sharing the project,they can directly go to your GitHub repo and make changes over there and make a pull request,if you think it is perfect than you can accept it.Also the repos come in private as well as public form depends on you whether you want your project to be open source or not.

What do you dislike?

No problems with GitHub everything that GitHub provides is great,the desktop client is also awesome through which you can make any of your offline repo online so just amazed by GitHub.

Recommendations to others considering the product

Recommeded for storing your project work and also it works as a perfect backup option sometimes and for showcasing your work to your clients.Regular commits and pull request from others also help you make your code more precise and perfect.

What business problems are you solving with the product? What benefits have you realized?

We store our on going project on GitHub repository as a private or public repository based on its definition and do regular updates through which our client can see how much part of the work is done and can suggest any changes if they want to do,so GitHub is best for hosting your source code.

GitHub review by <span>Ruhan P.</span>
Ruhan P.
Validated Reviewer
Verified Current User
Review Source

"GitHub the Best Professor."

What do you like best?

Mainly Github is used for the project management as it shows the issues or the wrong way which we are going through, I like the way of proving us wrong so that our programming skill would increase to its best level. I like it as it makes the easy contribution of the top open source projects with the pull request via its web interface. It has helped many students to make there projects so that they can improve there mistakes and go for the project management given by the college professors. It also helps giving the articles which have the content of practically any topic present on earth. Recently the Github software developers introduced about the gists in Github which was a good thought of changing the normal file into git reports. There are many benefits of using this software in any way like for research, project management and many other applications. Any one can learn about the programming using this software. I was totally new to programming but after using this software, I would say that I am aware of many facts of programming.

What do you dislike?

In this basic starting of GitHub many programmers are getting problems of understanding the theme and templates of GitHub but after the enough use of GitHub and understanding the pros and cons any one can get used to it. There are no dislikes but at the starting basis its somehow getting difficult.

Recommendations to others considering the product

I would recommend that this software is best for the programmers who are totally new to programming, they can learn and explore. Keeping going GitHub. Thank you

What business problems are you solving with the product? What benefits have you realized?

There are many programmers working on research and development and they are getting better response of using GitHub so this is how our company getting realized of using this software.

GitHub review by <span>Patrick G.</span>
Patrick G.
Validated Reviewer
Verified Current User
Review Source

"Not just a repository"

What do you like best?

Github incorporates version control with a whole suite of project management tools to effectively manage projects. Command line, desktop gui, or edit files right from the website making it super easy to adopt into an existing workflow. Integration with applications using webhooks for automation easy and secure.

What do you dislike?

Navigation could use some work. Sometimes it is confusing going from repo to repo or getting back to an overview of all of your repositories.

Recommendations to others considering the product

Give it a try using the comand line and the gui. If you get frustrated, just start over. It's tricky at first, but super easy and fun once you get into the swing.

What business problems are you solving with the product? What benefits have you realized?

Github makes working with multiple people on a single codebase easy. Version control, issue tracking, labels, and project boards all work together integrated to present the big picture in small pieces.

GitHub review by <span>Ankit T.</span>
Ankit T.
Validated Reviewer
Verified Current User
Review Source

"The repository of repositories."

What do you like best?

I really love the easiness and the slim ui of this amazing product.I love the fact that it never slows down zealous coders like me and it help us to upload and save all our code at a single place.You can also share your code with your peers in the form of public repositories.

What do you dislike?

There is nothing that I do not like about this amazing product.

Recommendations to others considering the product

I would like to recommend this amazing product to everyone out there who is looking for a place to upload his/her code.

What business problems are you solving with the product? What benefits have you realized?

I used it for working on a group project.We used to upload all our code on our public shared repository and using the tools provided we were able to keep the various versions intact and could revert back to the last stable version if for some reason the latest version was buggy.

GitHub review by <span>Brandon E.</span>
Brandon E.
Validated Reviewer
Verified Current User
Review Source

"Perfect for storing personal and open source projects."

What do you like best?

The best thing about GitHub is it's exposure. Since there are so many community members there is always someone willing to jump in and help with an open source project that you create.

What do you dislike?

The pricing structure could be a bit more favorable. For me, $7 each month is too much for the small amount of private repositories that I use. Different tiers would better suit me.

Recommendations to others considering the product

I recommend you jump right in and try it out. I doubt you'll find another service that provides the total package that GitHub provides.

What business problems are you solving with the product? What benefits have you realized?

GitHub has help with sharing code amongst my team members. From all around the world were able to share our code with each other without any hiccups. I realized that there really isn't any competition that makes it as easy as GitHub does.

GitHub review by <span>Ben M.</span>
Ben M.
Validated Reviewer
Verified Current User
Review Source

"The best place to host your code."

What do you like best?

Git is very fast, fairly simple to use, incredibly reliable, and fully featured. Once you put some code there, you can bet you'll always have that code available to reference or go back to, or compare against any other code you've got. Pull requests are an incredible feature for collaborative development! Additionally, it integrates with just about everything under the sun.

What do you dislike?

There is very little that I dislike about GitHub. One thing relates to its 3rd party integrations: Often they are at the repository level, so if you have a lot of repositories that need the same integration, you might be doing the same setup process tens or hundreds of times. Better options for integrations that work across all of a team's repositories would be a huge help.

Recommendations to others considering the product

GitHub can almost assuredly meet your code hosting/version control requirements. Give it a shot, and I don't think you'll be disappointed!

What business problems are you solving with the product? What benefits have you realized?

We needed a place to host our code, a procedure for version controlling our code, a process for reviewing each others' code before we deploy it, and an integration hub for all of the things that we automate related to our coding (reviews, unit tests, visual regression tests, continuous integration and deployment, etc).

GitHub review by <span>Miguel M.</span>
Miguel M.
Validated Reviewer
Verified Current User
Review Source

"Most useful version control repository on the internet"

What do you like best?

I would say GitHub is the heart of most important open sources software on the internet. You can interact directly with the developers to report any kind of bugs or issues with the projects.

What do you dislike?

I would like it to be easier to download software from GitHub, I understand not everyone user has the level to download software directly from the repository but there has to be an easier way for us beginners.

Recommendations to others considering the product

I would recommend to have a good use of tags to administrate all the bugs, and also, very important in software manager: to document everything. Not a single thing should be left to interpretation.

What business problems are you solving with the product? What benefits have you realized?

I use GitHub to get up-to-date software directly from the developers repository, I can also get release candidates to test and to help developers catch bugs. I frequently report to the developers every kind of bug or problema I detect on all the open software I have available.

GitHub review by <span>Stuart J.</span>
Stuart J.
Validated Reviewer
Verified Current User
Review Source

"Gold standard for source code hosting"

What do you like best?

GitHub has a clean and easy to use interface. It has a powerful set of features which make managing source code easy. It also has lots of integrations with third party services that extend and expand its range of uses. It is a great resource for learning about new technologies with a seemingly endless collection of projects and repos to help you get started.

What do you dislike?

We appreciated that change in pricing structure to make it easier for agencies with lots of private repos to host on github. However, we'd like the ability to share access to these repos with clients without having to purchase a seat for them - read only access would be great.

Recommendations to others considering the product

There is healthy competition amongst the main players - GitHub, GitLab, BitBucket - so give them all a go but we certainly found GitHub to be the best and have the best third party integrations. it is quick and easy to setup with excellent instructions on how to do so - and if stuck with Git try using their desktop client which makes some of the more technical aspects easy to use.

What business problems are you solving with the product? What benefits have you realized?

The greatest benefit for us is the centralised source code management for our team. It makes it easy for all members - both technical and non-technical to access and contribute to projects and provides excellent integrations.

GitHub review by <span>Shervin O.</span>
Shervin O.
Validated Reviewer
Verified Current User
Review Source

"A lightweight and robust solution for collaborative development"

What do you like best?

GitHub allows you to host all of the projects files and resources in one place. This goes beyond the code. With GitHub it is possible to share the project resources with anyone using just a link. Additionally, GitHub is integrated with many well-known development tools, which makes it possible to upload code from within the application. Finally, GUI-based applications are available for use, is case command-line-based development is tedious.

What do you dislike?

No GitHub-provided documentation for troubleshooting issues. There are resources available online, and GitHub has step-by-step tutorials. However, no troubleshooting tutorials explaining the different types of errors and the resolutions for each.

Recommendations to others considering the product

Consider whether you need public or private repositories, as this affects the cost.

What business problems are you solving with the product? What benefits have you realized?

I use GitHub to collaborate in coding, when working on projects. Using GitHub, I can upload all the documents related to a project into a single repository (public or private), and have all the team members collaborate. Furthermore, this makes it easy to provide the costumers with all the documentations they need.

GitHub review by <span>Priyanka G.</span>
Priyanka G.
Validated Reviewer
Verified Current User
Review Source

"Github the Best"

What do you like best?

Easy access to code anytime. Github repository can store your projects for lifelong and easily used to share and provide the link to other. It also has private and public repositories. The best place to store all programming stuff.

What do you dislike?

Only a few repositories for free for private use. One more thing I dislike is there is no option to save stuff for later.

Recommendations to others considering the product

If you are a developer then I highly recommend using Github to store your all programming stuff. Also, it makes easy to share and view other code to learn better.

What business problems are you solving with the product? What benefits have you realized?

The collaboration of Teamwork on the project, tracking problems and project management. It's very fast and easy for everyone to use. Best version control software. The team can keep track on all versions of code and can make further changes accordingly.

GitHub review by <span>Adolfo J.</span>
Adolfo J.
Validated Reviewer
Verified Current User
Review Source

"As easy as Git can get, but still stripping away sovereignty from your own project "

What do you like best?

Having your project on GitHub will do wonders for visibility. There will be open-source enthusiasts around your project, and if you approach them properly, you can build great communities in no time.

What do you dislike?

Unless you pay for their hosting options, relying on GitHub is dangerous for the autonomy of your project, a concern that will get bigger and bigger as your project gets more popular. There’s no guarantee that they’ll keep hosting you forever, and there are privacy concerns related to interacting with a U.S. company offering a proprietary service.

Recommendations to others considering the product

Invest in your own Git hosting when you can and makes sense for your project. Git is supposed to be descentralized.

What business problems are you solving with the product? What benefits have you realized?

More people have spotted code bugs and submitted enhancements through our GitHub mirrors, which is great feedback but requires you to keep tabs on the mirrors as well as your own contact/feedback channels.

GitHub review by <span>Jon V.</span>
Jon V.
Validated Reviewer
Verified Current User
Review Source

"A great way to manage projects"

What do you like best?

It integrates with so much of the software that I use day-to-day. Not only that, but it works well and has tools to help me when I'm not quite sure how to do something.

What do you dislike?

Not much command-line help for beginners. While there are some guides, they're not totally intuitive and they're not step-by-step while I'm working in GitHub.

Recommendations to others considering the product

If you're considering GitHub, you should definitely learn git first. Knowing how to use GitHub is great, but without the underlying knowledge, you'll miss key tenets of version control and you won't know how to get yourself out of a jam when problems crop up.

What business problems are you solving with the product? What benefits have you realized?

I'm solving the problem of version control with GitHub. I've realized benefits when it comes to reverting changes and ease of committing changes to projects.

GitHub review by <span>Martin S.</span>
Martin S.
Validated Reviewer
Verified Current User
Review Source

"Github one of the best inventions for developers"

What do you like best?

I absolutely love how easy it is to be able to share my code with other people. When I first started learning how to program, Github was the first thing I learned. It is the online resume and portfolio of developers. Even if you do not have a ton of professional experience, load up your Github with personal projects and let it shine. Not only that but there are free source Fridays where a bunch of people help contribute to free open source code. The amount of information that you can share via Github, and the amount of projects and repositories there are allow you to find whatever you are looking for. Looking for modules on NPM, PIP, or Composer? It's more than likely hosted on Github and has documentation to go alongside it.

What do you dislike?

There isn't too much that I can dislike about Github. It literally meets practically all of my current needs. I have not used Github in a large enterprise level, so I can not comment on those. One of the very few complaints that I do have is that when using Github Pages, it can not serve AngularJS without some modification to file and something involving a .jekyll. It took me a while to research into this and I could not figure out what else was needed. Ultimately I ended up solving this problem but it did take two to three days.

Recommendations to others considering the product

If you are developing something big or small, try out Github. From code repositories to online e-books written on Github there is something to meet the needs of a ton of people. I have tried tortoise SVN but it just did not compare to Github's flexibility and ease of use.

What business problems are you solving with the product? What benefits have you realized?

I am able to share my code with github and display to the world my projects!

GitHub review by <span>Benoy M.</span>
Benoy M.
Validated Reviewer
Verified Current User
Review Source

"Easy way to manage your Git version control and visually browse your codebase"

What do you like best?

I really enjoy being able to view historical changes to the codebase. This has helped me figure out when certain files were changed. Along with this, another great feature that github offers is the ability to view a diff between two branches. This makes it so much easier to quickly review a pull request. The latest feature that I have noticed put out by Github recently is the ability to assign reviewers. This is great because it prevents users from accidentally merging a pull request before it has been completely reviewed.

What do you dislike?

One aspect of github that I am not fond of is that github charges to have a private repository. Sometimes I want to have a private repository because I may be testing something out or trying to learn something and don't wish those initial embarrassing mistakes to be visible. In those instances I use bitbucket.

What business problems are you solving with the product? What benefits have you realized?

Github enables us to maintain our codebase without having to build our own git repository hosting service.

GitHub review by <span>Alkesh G.</span>
Alkesh G.
Validated Reviewer
Verified Current User
Review Source

"One of the best version control system"

What do you like best?

Awesome UI, GIT cli, commands and extremely user friendly. Even a fresher can learn in few hours. Many good concepts of cherry picking, squash and merge, Review system and Travis(and other CI tools) support.

It comes with a lot of good feature for peer code reviews.

The concept of squash and merge is really awesome. Branching, creating releases and applying tags are the best feature provided by git.

What do you dislike?

As of now there is no such dislike i have came across. It is the best and growing with new features. It will be really awesome if we have an Github app which does the same work as in web. It can be difficult to view stuff in mobile but tablets have enough space to support the minimum required features.

Recommendations to others considering the product

This is one of the best VCS i have ever came across. It's ease of use and fast onboarding is really awesome.

Before selecting or sticking to any particular VCS please consider GIT before any other VCS system.

It has webhooks which can be integrated with slack, jira and other applications.

What business problems are you solving with the product? What benefits have you realized?

Code development, code reviews and repository maintenance. It's flexibility to add that repository in production environment via ssh is safe and secured.

GitHub review by <span>Danae M.</span>
Danae M.
Validated Reviewer
Verified Current User
Review Source

"Best search experience ever"

What do you like best?

I love how easy it is to find that one specific line of code that I was thinking about 1 year ago with Github's robust searching tools. It is one of the only tools we use at work that actually has a decent search and sorting algorithm.

What do you dislike?

I understand they need to be the inverse of BitBucket, but I wish repos were automatically private on a free account instead of the other way around.

Recommendations to others considering the product

Github is invaluable when managing internal code and also reviewing code changes to open repos that you might be using. Great way to meet folks and stay on top of things that might affect your team in the future.

What business problems are you solving with the product? What benefits have you realized?

Now we are just using it to keep track of our codebase, but previously we were using it to track issues, too. It's not the best at issues. It's great at keeping track of our codebase.

GitHub review by <span>Tim K.</span>
Tim K.
Validated Reviewer
Verified Current User
Review Source

"Real source control (not just versions)"

What do you like best?

Pull requests - reviewing code prior to updating your master branch is crucial to source control.

What do you dislike?

Private vs Public repositories. You have to pay for a private repository, meanwhile most code is shared open source via public repositories. I see no reason to pay for a personal private repository unless it is across a team of users when you can create a local repository and backup to the cloud via alternate free services.

Recommendations to others considering the product

Always give a new concept a try, especially with version control. Process can always be improved, even if it seem like more work in the beginning.

What business problems are you solving with the product? What benefits have you realized?

Rebranding the company website using sections with shared components. Benefits include breaking stories apart into subtasks and branching for each individual subtask. Pull requests allow the story to be updated allowing approved code to them be shared across alll subtask branches.

GitHub review by <span>Darshil S.</span>
Darshil S.
Validated Reviewer
Verified Current User
Review Source

"Share your code with others"

What do you like best?

Github is the best platform for accessing the code of others. Also, it provides the best version control system for share and modifies the code. An excellent user interface and works well with all the other code tools I've had. The API is great if you need to go further.

What do you dislike?

I don't like few features like pull request, like re-assigning a code reviewer. If you can see a person's code and analyze it, no "Add Comment" button appears if it is not assigned by the referee.

Recommendations to others considering the product

Use Github to share code. Also, you can use it as version control.

What business problems are you solving with the product? What benefits have you realized?

Expert assessments are ideal when GitHub integrates perfectly with continuous integration tools to ensure that the entered code does not significantly change the specified test.

GitHub review by <span>Jon J.</span>
Jon J.
Validated Reviewer
Verified Current User
Review Source

"Great Tool for Code Sharing and Collaboration"

What do you like best?

GitHub is a fantastic tool for storing a project portfolio. It has a huge network, easy-to-use interface, and a powerful collection of task management tools. I use it every day at work to share and review code with a team of programmers, and I've yet to find any major shortcomings. It's the best social network for programmers currently available.

What do you dislike?

Sharing public repositories is completely free, but a subscription fee is required if you want to host private repositories. The cost isn't huge, but makes competitors like BitBucket more appealing to small teams who need to keep their code private.

Recommendations to others considering the product

Make sure that you take the time to learn Git thoroughly from the command line. It's essential if you want to work effectively on a team.

What business problems are you solving with the product? What benefits have you realized?

The interface for code reviewing and commenting is excellent, and my team uses it almost every day.

GitHub review by <span>Bharat S.</span>
Bharat S.
Validated Reviewer
Verified Current User
Review Source

"Best platform for software development"

What do you like best?

GitHub is the best place to do projects because collaborative work is made easy by it, so you can work with your colleagues and any person around the world. Also finding some open source codes is easy.

What do you dislike?

There are not much thing I dislike about GitHub but I would say that the new user takes a lot time to get grip on using it so if they provide chat support it would be very useful.

Recommendations to others considering the product

I recommend GitHub to everyone because it is the leading software development platform for a reason. It is constantly improving.

What business problems are you solving with the product? What benefits have you realized?

I use GitHub for my personal projects and the projects which I have been given at work. It provides the facility to work at any system without taking backup of your code manually as long as you have internet connection.

GitHub review by <span>Shaival S.</span>
Shaival S.
Validated Reviewer
Verified Current User
Review Source

"Amazing place for project related things"

What do you like best?

The best I like about github is we can save our work and then update it in our machine and in case if the new update has issues we can always go back to the previous version. Also we get to see the wonderful projects that people had made and learn from them.

What do you dislike?

Well when I first started using github I had to learn about how to use it effectively and thus it may be difficult for non programmers to learn about it at first.

Recommendations to others considering the product

Must use for students and it is a very good tool to learn from projects by others.

What business problems are you solving with the product? What benefits have you realized?

Github was really helpful whenever our new update of the product was buggy, so ultimately we had to move to the previous update until we had resolved those issues. So in this case github was a life saver !

GitHub review by <span>Nisarg S.</span>
Nisarg S.
Validated Reviewer
Verified Current User
Review Source

"Great place to explore open source projects."

What do you like best?

It is a great place to explore new open source projects that can be useful in your project. It is the best place to divide the work and do your project work very easily. The user interface is very good. And the support and the community is so helpful to help in any technical problem.

What do you dislike?

It may take time to learn how to use and work on this platform for new comers. Some projects are very useless.

Recommendations to others considering the product

A very good site to find open source projects that are useful in your projects. And the support is very good.

What business problems are you solving with the product? What benefits have you realized?

A great place where we can divide our work and do our projects very easily. We can also find open source projects that are useful in our projects very easily.

GitHub review by <span>Kenny K.</span>
Kenny K.
Validated Reviewer
Verified Current User
Review Source

"GitHub Helps My Company Build Complex Websites"

What do you like best?

GitHub is an essential tool for collaborating on a web project. The best part of GitHub is it's ability to let developers know when there is a conflict in the code and allows developers to fix errors before deploying a web app or website.

What do you dislike?

There's not much I can say that I dislike about GItHub. Possibly, making it easier for beginners to learn how to create repositories to deploy from. Merge conflicts could also be improved to make it easier to resolve conflicts when they arise.

Recommendations to others considering the product

It is the standard for collaborating on web projects. If you're not using it, you're development team will be held back.

What business problems are you solving with the product? What benefits have you realized?

My company was able to build a complex ecommerce site and many other projects using GitHub. The benefits include being able to collaborate on such complex web projects and finish them within the timeframe allotted.

GitHub review by <span>Gema Aji W.</span>
Gema Aji W.
Validated Reviewer
Verified Current User
Review Source

"A complete, great place for open-source project to thrive."

What do you like best?

Github is free, even with it's free perk doing version control via Git will be much more easier to manage. Also that GitHub allow you to have unlimited public repositories. The features is massive with the interface that really easy to use and helpful for even a beginner to work with Git version control system.

What do you dislike?

The private repositories could be better, maybe GitHub could take a note from BitBucket or even provide a limited amount of private repositories for use. I love if GitHub provides their own Code Coverage solution rather than relying on third-party.

Recommendations to others considering the product

If you have a open source solution that need a version control hosting? GitHub is a perfect place for your project with it's massive community of users and built-in features for free public repositories.

What business problems are you solving with the product? What benefits have you realized?

I use GitHub for my own open source project needs, and with GitHub my project proven to be much more easier to manage with it's massive features even for a free public repositories.

GitHub review by <span>Adrian King L.</span>
Adrian King L.
Validated Reviewer
Verified Current User
Review Source

"Minimalistic "

What do you like best?

GitHub, being a platform for open-source software development, has allowed people from different background to learn coding and software engineering in general without prejudice.

The simplistic and intuitive UI allows the user to search through thousands of repositories on GitHub.

There is also an enterprise version of GitHub where organizations can host their code on their own infrastructure plus additional features that are not included in the free GitHub like Private Repository et al

What do you dislike?

The navigation is still not that intuitive in terms of going and exploring a repository, it still requires a lot of technical knowledge in order to be able to understand what are the activities inside a repository

Recommendations to others considering the product

If you want to explore, especially help with open-source projects, use GitHub!

What business problems are you solving with the product? What benefits have you realized?

As a Software Developer, it's hard to keep track of changes without noting it down somewhere on the code prior GitHub, but now; because GitHub allows us to note of our changes, we can easily track down a bug if something arises, we can resolve something immediately and it also allows us to control the quality of code and its completeness on pull request

GitHub review by <span>Rohan P.</span>
Rohan P.
Validated Reviewer
Verified Current User
Review Source

"Write your code and store it here"

What do you like best?

Github is the best version control platform in the online market. Github provides us the platform to store our projects and share it with others. Also, we can get others code and use it for our need. Github also provides forking feature which is used for importing other's project and edit as our requirement.

What do you dislike?

There is no dislike about Github. This is the best in class platform for code saving and sharing.

Recommendations to others considering the product

Use this platform to share your code with others and make your profile stronger from sharing. It will be very helpful for the professional career.

What business problems are you solving with the product? What benefits have you realized?

We are using Github to work on our company projects in collaboration. Github is easily integrable with the tools which are used for version control.

GitHub review by <span>David C.</span>
David C.
Validated Reviewer
Verified Current User
Review Source

"GitHub makes is easy to manage an open source project"

What do you like best?

Forks & pull requests are easy to do graphically; code reviews are straightforward; issue management is pretty simple. Customizing labels and milestones makes it pretty straightforward to organize work.

What do you dislike?

The gist feature is only available for personal accounts. I've wanted to use it under an organization account, but that's not an option.

This may be more due to Git than GitHub, but it's pretty easy to not get your username connected to your commits correctly. If that happens, then the charts showing contributors don't give credit for what you've done. (That happened to an intern who worked for me.) It's important to check early on that you're set up correctly; being able to point to GitHub repos and show contributions is a useful resume builder.

Recommendations to others considering the product

GitHub provides some useful stats to keep track of who's contributing and which projects are being worked on actively. That said, note that some of the stats don't age. For instance, when you "star" a project, that increases the popularity count, but you're unlikely to un-star the project if you stop caring about it. At MarkLogic, we've had one or two projects that were very popular, were supplanted by other things, but still appear high in certain rankings.

What business problems are you solving with the product? What benefits have you realized?

MarkLogic has proprietary core software, but releases open source tools that build on top of that. We've used GitHub as our platform for doing so. Most projects are public, while some are in private repos while going through an incubation period.

GitHub review by <span>Ravi B.</span>
Ravi B.
Validated Reviewer
Verified Current User
Review Source

"Good for small private repositories"

What do you like best?

1. Simple user interface - Git in itself seems very complex as a tool, but github has laid down its features in a nice way, alongwith a lot of help documentations in getting started.

2. Additional tooling not available in git - Github has their very own open-source project called Hub, which spices up your git terminal to add more github-specific commands, This includes accessing your PRs and issues, creating repos and managing them from the command line itself.

3. Nice project and user level stats - Github also has added other features like.punchcards and visualizations to understand the activity of a project on a broad level in terms of commit activity, community participation, health of the project and even individual contributors and their impact.

What do you dislike?

There is not much to dislike about Github, considering that open-source repos are always free and you only need to pay for private repos. I want a few minor things to be added by them in terms of tooling like offline issues and ui-based diff viewing.

Recommendations to others considering the product

Evaluate the pricing options first if you are considering enterprise license, it is much costlier than expected. But its definitely a no-brainer choice for individual accounts, whether public or private. In case of individual private plans, the price is based on the number of private repos.

What business problems are you solving with the product? What benefits have you realized?

It helps us maintain our codebase easily and also have it available to work on anywhere. Its overall cheaper and easier to use than traditional VCS servers hosted in-premise.

GitHub review by <span>Lauren L.</span>
Lauren L.
Validated Reviewer
Verified Current User
Review Source

"Development for Teams"

What do you like best?

GitHub is great for keeping track of multiple branches of a project. It's the ability to view the changes made in each commit, especially when reviewing pull requests that makes development life a bit easier.

What do you dislike?

The biggest pain that I am currently experiencing with GitHub is the lack of notification options. There have been numerous times when a team member has assigned an issue to me and days go by before I notice it. I would love to have the option to receive special notifications for GitHub issues that I am a part of.

Recommendations to others considering the product

GitHub, while it isn't perfect, seems to do what my team needs it for.

What business problems are you solving with the product? What benefits have you realized?

GitHub makes working in teams easier. Each person has the ability to review the different versions of committed code, keep track of issues.

GitHub review by <span>Shweta K.</span>
Shweta K.
Validated Reviewer
Verified Current User
Review Source

"It is the best development platform"

What do you like best?

I am using GitHub for last 3 years. It comes with the lots of features. I mostly use the "Issues" system on the repositories which I really like very much.

What do you dislike?

Github does not provide at least one private repository for free. Other competition, such as BitBucket, do not have this limit, so you can use an unlimited personal deposit.

Recommendations to others considering the product

Github is the platform where you can find or create codes. So, you can make a repository and share your code. It will be very helpful for you as well as others.

What business problems are you solving with the product? What benefits have you realized?

I am using it for my business to write and share code with others. We can easily communicate and work parallel to our projects with the help of Github.

GitHub review by <span>Tom O.</span>
Tom O.
Validated Reviewer
Verified Current User
Review Source

"Github: The Good Host"

What do you like best?

The ease of use and being able to find other people's code. Also the code review capability is really good. This allows for sub-par code to be fine tuned to be better.

What do you dislike?

There's some issues with the API that I haven't been able to figure out yet. Certain requests require a token and even with that token, the requests don

Recommendations to others considering the product

It's really good to use. Bitbucket is alright if you just need private repos but you lose the effect of the open source community. GitLab is the only other alternative but that is a recent startup and not as mature as GitHub is.

What business problems are you solving with the product? What benefits have you realized?

Code Collaboration, and general purpose software. This allows for my team to be able to work together seamlessly and remotely. This makes the work we do a lot better since sometimes we can't all be at the meetings.

GitHub review by <span>Richard B.</span>
Richard B.
Validated Reviewer
Verified Current User
Review Source

"Thee Best Version Control Solution For Open-Source Code Repositories"

What do you like best?

Unlimited free, public repositories that offers the most pleasant experience for version control and code review. The amount of features that GitHub provides is massive and it would take quite a long time to go over them all so I'll just point out some of the key things that makes this platform the best around for your open-source code repository needs.

The user interface is one of the most elegant, easy to navigate, and consistent web interfaces I've ever come across. Add collaborators with varying permissions and assign them issues, tag branch versions to issues, create documentation and snippets with wikis & gists, lock and hide collaborative dialog from the public, elegant navigation and views of version history, companion desktop application, and just so much more... It's simply the best cloud-based code repository solution for open-source projects, period.

What do you dislike?

Bitbucket has them beat when it comes to private, closed-source version-control code repositories seeing as GitHub provides no sort of free private hosting at the moment. They do offer paid private hosting but I don't find that it's worth it since it offers you no additional features for the cost, outside of the privacy itself and as a development team grows, the price can start to get out-of-hand because the pricing model is on a per-user basis.

If a pull request involves more than a single developer it should have to be approved by all developers involved, however, GitHub only requires the approval of one user which can cause issues if things aren't tightly coordinated and clearly communicated.

Recommendations to others considering the product

There is no reason not to use GitHub for open-source/public repositories and code-review. It's a treasure-trove of open-source goodies that you can fork and build upon to fit your specific needs.

What business problems are you solving with the product? What benefits have you realized?

The clean interface, fast site, convenient desktop application, and free price-tag for public repositories has made it the only version control platform I use for open-source projects.

GitHub review by <span>Sabbir M.</span>
Sabbir M.
Validated Reviewer
Verified Current User
Review Source

"Ease of creating version control private repo and sharing via public repo"

What do you like best?

First thing is, it is available for free if you don't want to pay right away. Even with free account you can enjoy lots of cool features. You can keep the version history of you code base safely in the cloud. So you can access your codes from any part of the world with ease. And view the history of changes you made. Not only view, you can also switch back to older version as per your requirement. Therefore, for development purpose this is a great tool. Now with paid version, you can also create private repos. And yea of course, it provides unlimited storage. And also you can create you io page.

And there are lots of open source projects in gitHub. You could use a lot of them and even contribute them.

What do you dislike?

It is hard to find something I dislike about it. But private repos are available only in paid format. I hope I could create private repo even with free version. May be they could put some limitation in number of repos. Having some numbers of free private repo would make it even great.

Recommendations to others considering the product

Yes you should definitely use it. I assume that all developers are going to use some version control. Support of github is excellent. For any problem, there is a huge community to help you out. You can view lots of open source projects and even contribute as well. I feel that this is good platform for some part of you professional development.

What business problems are you solving with the product? What benefits have you realized?

There are many application I have used github for. I want to talk about my masters thesis project. I stored my project here and it was really easy to give demo to my advisor through it.

GitHub review by <span>Steven R.</span>
Steven R.
Validated Reviewer
Verified Current User
Review Source

"Code sharing and collaboration has never been this good!"

What do you like best?

GitHub has an incredible UI and UX. Side by side code reviews makes it a far easier and enjoyable experience. With a smart UI that explains efficiently how and where you should do certain actions. GitHub is the de factor for how code reviews should be done.

What do you dislike?

Unlike its other competitors, GitHub does not offer any private repositories on the free plan. Small businesses and freelancers tend to use services like BitBucket or GitLab. But the problem with that is those companies end up sticking with what they know further down the line, which means its lost business for GitHub.

Recommendations to others considering the product

If you are looking for the best GIT hosting provider, with a huge collection of third party integrations to services like continuous integration and continuous deployment, then GitHub should be the only choice. Choosing another provider over GitHub will leaving you regretting it further down the line when moving would be a lot more work involved.

What business problems are you solving with the product? What benefits have you realized?

A secure, centralised git repository hosting solution that had multiple integrations with a number of third part services. Version control is at the heart of all software development businesses, GitHub made sharing and collaboration an easy to use but also enjoyable experience.

GitHub review by <span>Diogo R.</span>
Diogo R.
Validated Reviewer
Verified Current User
Review Source

"Very simple to use, perfect for open source"

What do you like best?

It has a very clean interface and the features available are very good for collaboration. You can:

- lock conversations

- assign multiple people to issues

- create projects and assign different people with different permission levels

Used by billions of people, it can still be quite fast to synchronise repositories from/to your local computer.

Also, gists are a good way of storing and sharing code snippets of any kind.

What do you dislike?

For open source it's just perfect. For a small team or a startup, it can get a little expensive if you want some private projects. You get no additional features, just privacy. There are alternatives, not exactly the same, but free and private like BitBucket.

Recommendations to others considering the product

Check pricing. You can use as a long as you make your repositories public so you can check all features before moving to private repositories. Also, if you feel you need to try, just go for it. It's easy to switch between public and private.

What business problems are you solving with the product? What benefits have you realized?

Github solves the need for a proper collaboration between a small team. Code review gets easy and fun. Since it's cloud based, team members can be anywhere and work anytime.

GitHub review by <span>Kenyon K.</span>
Kenyon K.
Validated Reviewer
Verified Current User
Review Source

"The golden standard for code review and management."

What do you like best?

Using GitHub is an essential part of development teams for reviewing, managing and collaborating on code. From small teams to large teams, GitHub helps you maintain the integrity to any application. It's great for personal use since you can have unlimited public repos.

What do you dislike?

The only thing that I have found a bit challenging is that it can start to cost a lot with teams. Having multiple people on a team can start to get pretty costly. I would like to see an different price tier for non-developers, like Account Executives so they can add bugs to issues and comment.

Recommendations to others considering the product

There are a lot of services like GitHub out there, but no service give you the user experience and ease of use as GitHub. It's one of my main tool and I would have a much harder time doing my job without it.

What business problems are you solving with the product? What benefits have you realized?

GitHub solves keeping unorganized code, organized. Making it easy to see changes to code. Find bugs that might have been pushed to production environments. Tracking enhancements. Collaborating with teams. Having user groups helps maintain a level of separation.

GitHub review by <span>Pranathi V.N V.</span>
Pranathi V.N V.
Validated Reviewer
Verified Current User
Review Source

"Best development tool for developers to keep track of their work - Beginners to Experts"

What do you like best?

1) Commit history 2) Testing integrations 3) Branches that help us take care of developing features to the main code repository branch at a time 4) Compare the same changes in the branch to the master using pull requests which can be reviewed and merged into master only upon approval of the assignee which is a neat thing to do while developing code 5) Contributors 6) Code blame 7) clone and fork repositories 8) Versioning of code

What do you dislike?

Pull requests if assigned to two people require only the approval of one person. Also, labels are not as effective from stopping people to merge or viceversa. Looking through the code for a keyword is a pain. Keyword matching is not as efficient as one would expect it to be. additions and deletions are together counted as contributions and filters for the same don't work as expected.

What business problems are you solving with the product? What benefits have you realized?

Code review, code testing, developing deployable code

GitHub review by <span>Daniel E.</span>
Daniel E.
Validated Reviewer
Verified Current User
Review Source

"The most comfortable version control and project management system"

What do you like best?

Version Control works great you can always see who and how modifies your code committed into repository. You cal also manage entire projects using Kanban boards to see your progress and plan future updates. Great integration with CI\CD tools for DevOps and infrastructure projects, ability to keen Wiki notes and monitor pull requests. All this makes GitHub universal solution to drive projects using DevOps practices

What do you dislike?

Community could be more friendly for new users who just starting their way in DevOps world, no way to create private repositories in free planm which could be useful for startups

Recommendations to others considering the product

In some cases could be more useful than VSTS because lower price for the similar set of features

What business problems are you solving with the product? What benefits have you realized?

Keeping code versioning and project notes in one place

GitHub review by <span>Preston F.</span>
Preston F.
Validated Reviewer
Verified Current User
Review Source

"Fantastic source control for any sized project or team. "

What do you like best?

Love the quick and easy branching, merge management for any size organization, and the ability to use enterprise on-premise solutions. Easy to see changes, and perform code reviews on pull requests. In our shop, we subscribe to the git flow model, which I find a fantastic method to keep features and code in their own branches and merge them in with a pull request and peer review. GitHub makes this process super easy and allows the reviewer to deprecate the branch once the code has been merged in.

What do you dislike?

Forks can get a little messy, but that is more of a process related issue than an issue with the product itself. The more rope someone has to hang themselves with, it's really up to the customer to avoid those pitfalls. A typical scenario we would run into is that we have one sysadmin that manages all SVN / Legacy merges. We wanted to release current features on our bi-weekly schedule, and also be able to work on new future features we had to maintain 3 SVN trunks. One for master, one for current development, and one for future release / long term development. The issue arises when that single administrator did the merges they were often long and drawn out requiring more developers to get involved to sort the merge mess manually. The same situation while using GitHub took two developers and a single merge request.

Recommendations to others considering the product

Aside from all the great features, GitHub has fantastic CI integrations, and is the de-facto for any kind of development.

What business problems are you solving with the product? What benefits have you realized?

In the past, I have used subversion. When trying to create feature branches, it was cumbersome and difficult to reconcile all the different changes. GitHub kicks the pants of SVN and Mercurial. As our team continued to grow, we found more and more issues with the old way we were doing things with SVN. We continued to run into merge conflicts and overall just a huge amount of friction whenever we had to do anything with getting devs to pull down changes regularly to avoid issues when they overwrite other developers work.

GitHub review by <span>Killian H.</span>
Killian H.
Validated Reviewer
Verified Current User
Review Source

"Easy, concise, powerful, reliable"

What do you like best?

I think I like best the link and the cohesion between desktop and web. Having both makes it really complete and practical. It allows us to organize our work, report issues, create a wiki... And the desktop version allows to manage every different git repository at once.

What do you dislike?

Maybe the clarity of the user and contributor management, it's often difficult to find precisely where is the good menu to perform one given action, especially about user rights. It could be appreciable to have more detailed rights to give to people. For paid users, maybe only have some parts of the rep made privates.

Recommendations to others considering the product

Don't forget to use git desktop, it's really useful to manage multiple project at the same time. Also, it's important to create a really complete README for github to put it visible at the root of the repository. The wiki is also very important, if it is not well done, people won't be able to contribute as they won't understand easily your purpose and methods. Moreover, GitHub proposes a lot of tools on the Marketplace to improve your workflow like Percy or Blackfire.io

What business problems are you solving with the product? What benefits have you realized?

Organization is simplified, everything is on GitHub when possible. No server charges and everyone can work from home easily. Forking is a really interesting option, and the communication with contributors is facilitated. We use it to manage mutiple projects, check their advancement, it's quite reliable, information is in instant access so it's easy to make presentations about project advancement.

GitHub review by <span>Jamin R.</span>
Jamin R.
Validated Reviewer
Verified Current User
Review Source

"Great Version Control and they know it."

What do you like best?

The git system is great, but github has added some great features. The one we use the most is the pull request. It allows us to record discussions and decisions on each merge.

What do you dislike?

The pricing model keeps changing. We started with an enterprise license, but it had limited repos so we had to always had to evaluate if we wanted a private repo or if we could combine the work with another repo. Then the pricing model changed to per user. This is going to be very expensive for us and may make us choose another git provider.

Recommendations to others considering the product

Github is great. Github does encourage sharing of code so they want your repos to be public. If they are private the pricing structure is ever changing and may not always be the best git provider for your needs.

What business problems are you solving with the product? What benefits have you realized?

The git version control system is hard to beat in a large enterprise environment. You have local repos that can easily be synced to github's repos. The branching system is so seamless.Github has really helped us streamline our code checkin process with pull requests that we have seen a significant boost in productivity.

GitHub review by <span>Brian M.</span>