Who Uses This Software?

Software development for both small startups to large enterprises.


Average Ratings

883 Reviews
Value
  • 5 / 5
    Overall
  • 4.5 / 5
    Ease of Use
  • 4.5 / 5
    Customer Service

Product Details

  • Starting Price
    $7.00/month
  • Deployment
    Cloud, SaaS, Web

Vendor Details

  • GitHub
  • github.com/

About GitHub

Software that enables development teams to collaborate, and review and manage code. Works with Windows, Mac and mobile devices.


GitHub Features

  • Access Control
  • Code Assistance
  • Collaboration
  • Debugging
  • Graphical User Interface
  • Mobile Development
  • Software Development
  • Testing Management
  • Version Control
  • Web Development

GitHub Reviews Recently Reviewed!


best ever git repository hosting service provider

Jan 14, 2018
5/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitHub is most popular git version control repository server. Github provides collaboration features such as project read me, wikis, issue tracking, pull requests, commit history, access control to various collaborators. It provides all features of GIt as well as adding its own features. 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. We are using github in our each and every project as source code management.

Cons: 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

Overall: 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. 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.

Capterra-loader

It changed the way we code and back up systems in my place of work

May 20, 2018
4/5
Overall
2 / 5
Ease of Use
5 / 5
Features & Functionality
3 / 5
Customer Support
3 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: I use GitHub mainly for research purposes and the huge availability of code has really supercharged my IT career. There are countless times when GitHub repositories came to the rescue when I was tasked with a coding problem what was technically beyond me. Their internal search engine is world class; you never have to use special search tricks to get what you are looking for. I also love the way they list the repositories; you are able to tell what a specific repository contains without clicking individual results.

The download option was also very convenient and useful when I didn't know how to use git; It was easy to download an import a project without having to spend hours and hours poring through tutorials.

Cons: I secretly with that It is possible to compile and run code snippets without having to download them into my computer.

Another thing that i don't like is having to open individual class files in new tabs; it would be better if there was a panel on the side that allowed you to select and click through to individual classes/files, sort of how modern IDEs work

Overall: Being able to obtain and run entire working projects without even having to learn how git works

Being able to backup and restore projects with very simple terminal commands puts me and the rest of the team at ease

I have yet to see the site experiencing downtime meaning that I have never had any work delayed because GitHub was unavailable

The best way to interact with Git

Jul 30, 2018
5/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Personal Use: Whenever I want to spin up either an open source project or a home grown personal project I send it up to Github. I don't think there is another brand that has as strong a presence as Github. The amount of vendors that integrate with Github is one of the main reasons I am in Github. Pull requests are easy and the ability to do a code review is key.

Professional Use: Our team previously had all of our products in Github in Private repos which worked out great for quite some time. We have recently moved to VSTS but only because of the demands of our stack. It was easy to use and very cheap for our team. I can't think of a more affordable solution.

Overall Github has been a cheap easy solution for version controller of personal, open source, and corporate projects.

Cons: Getting used to interacting with Github through the command line can be a bit daunting. With our tools we had we were interacting via a GUI but would occasionally have to step into the command line to get some special operations done.

They could also have a better workflow for things like Kanban boards but now that Microsoft has purchased them we may see them move in that direction.

Overall: Wonderful source control that allows us to code without worrying about things that have changed and caused problems. Easy to go back in your commit history and branch off to fix issues.

Capterra-loader

The best tool for collaborating on code

Nov 06, 2017
5/5
Overall
5 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: From commenting discussions on individual lines of code, to explicitly requesting code reviews from particular teammates, to integrations with various continuous-integration (CI) and deployment systems, Github is a fully-featured tool for vetting and tracking changes to your codebase. From the moment you push code up, Github can help your team usher changes through code reviews and approval processes, with all the details and history you would expect from a system built on Git. And with a powerful API and webhooks, Github has a wealth of extension points for building integrations to customize your workflow.

Cons: I'd like more granular control over which email notifications I get (specifically the ability to be notified of new comments on a pull request without also being notified of every additional commit). And while the Reviews feature which batches comments into an all-at-once "review" is central to my team's workflow, the inability to leave immediate, one-off comments in the middle of a review is sometimes limiting. Still, these are minor inconveniences in an otherwise powerful and flexible tool.

Overall: Github has improved the quality of both my team's code and knowledge of our system and programming in general. Its tools for facilitating code reviews allow my team to share knowledge about our stack and domain while also providing opportunities to vet and improve the code we ship.

The best way to collaborate on code

Mar 26, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitHub offers to host projects that rely on the Git version control system. While mainly aimed at developers, it works very well for any text-based work.

GitHub offers free hosting for all open source repositories (i.e. your code will be visible to the public). The website is extremely easy to use, and has a beautiful, clean interface.

When working in teams, the concept of pull request comes in very handy: one developer can "branch off" the main version of the project to work on a new feature. Once the feature is ready, the developper proposes a "pull request", to re-integrate the new feature into the main branch. Contributors to the project can review the code, giving precise feedback on the new feature.

I have used this workflow with great success in the context of small teams.

Finally, GitHub scores major points in the academic sector by providing Student and Institution accounts with unlimited private repositories, for free ("Student Pack").

Cons: Outside of the free student accounts, the GitHub subscription could be slightly pricy, especially for a small developer.

As we come to rely more and more on GitHub to host code, any downtime becomes very critical. In the past few years, there were a couple of instances of GitHub downtime which affected my productivity.

Modestly Experienced

Mar 05, 2018
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github is by far one of the best services for managing development projects.

Our company's primary use of Github is for project version control but Github also has a few extra features that makes our lives easier. Our company utilizes freelance programmers from working in different regions and Github makes it easy for each of us to work individually on a project without fear of overwriting or delete work that has been done. It also works well with Azure making deployment an automated affair. Once we commit to the master project the changes are updated instantly on our Azure web-server. It is also very easy to edit your code online via their website. Their windows desktop software makes working in Git easy and their GUI removes the need to work in command prompt. This ensures that even a new developer can work with version control. I am very happy with their product and services.

Cons: Github from time to time will still require you to have some knowledge of Git. You will have execute some commands via the command prompt or terminal. The online editor does make things a bit easier but getting the right versions to affect the master can still be tricky for a new comer. Keeping track of branches can become an issue but this is more a issue working with Git than their service. In the end you will have to take some time to learn Git and how it works.

Overall: The main benefit would be version control. Version Control also means that your project has also been backed up online for easy recover in case of onsite accidents. Their service works with a large number of third party software applications and services allowing you to add version control and deployment options to them.

Capterra-loader

Amazing version control, excellent code management and a fantastic place for programmers everywhere.

Jul 17, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Who does not love Github? It is the first place one would look in to find new softwares, helpful modules, and troubleshooting issues for any piece of application on your computer.

As a computer engineering student, I use Github a lot, and I mean a lot. The concept is very simple, and the website itself is intuitive to use. It's based on the idea of "push" and "pull", where you "push" to the repository (local first, then global for synchronicity sake and validation, as former is on your computer and latter is for everyone), and "pull" from the remote repository. It is so easy to set up on your system, you initialize a folder (it won't access anything else), and then either push or pull to it after installing the GitBash or GitGui along with the required Git. The best part other than being helpful to coders everywhere is its superior version control, barely anyone overwrites or removes unintended information or code, and everyone can see who was the last person with access to the repository. On the readme file on the website, one can add step-by-step instructions on how to run the code, so it is clear to everyone and anyone. You barely need the know how of anything new, just a few simple commands is all you need. Or if this is too much work, you can just download a zip file from the website and start cracking the code. There is so much for every type of user.

Cons: Some more options for bulleting and emphasizing text on the readme file would be nice, but nothing major at all.

Overall: Version control, Ease of Use and Sweet Sweet Code,

Handle your code well, in essentially every context

Jun 20, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github does most everything I want a git repository to do and does it well. Hosts code, allows (and facilitates) collaboration, has integrations that truly add value, has issues/pull requests that make sense, hosts static webpages with little effort, and so much more. Whether you're coding for yourself, within a large company, or involved in open source projects, Github deals with all of your concerns incredibly well (trust me, I've used it for all three use cases). There hasn't been a case where Github has blocked me from doing anything I need it to do, which is much more than I can say for other software. For something as simple as hosting code, Github has managed to do a whole lot more while still keeping it all focused on one thing: writing code.

Cons: The labelling system in Github issues isn't the best. With how incredibly freeform it is, every repository has their own complex system of labels. Projects is a decent feature, but making sense of all the issues a repository has (sometimes hundreds) is just overwhelming. It ends up just being an enormous list to parse and can be stressful to manage or just to search through.

Overall: Most simply, hosting code and using it in various Continuous Integration contexts.

Capterra-loader

Social Programming that works!

Jul 17, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: I am new to this paradigm of being able to "commit" one's code and have versioning you can go back to in time... plus the fact that you can actually work collaboratively on the same project... This is really a wonderful tool for software developers and enthusiasts.

The free basic version has enough features to allow you to create a project and experience its wonders for you to decide if you'd get premium.

Sharing code, forking one's own version... this works at the heart of my personal Open Source projects and initiatives.

The interface if pretty easy to get familiarised with. It is intuitive enough, and easy to master.

It also comes easy with third-party app integrations. I use Atom for my software development projects.. and it has easy integration with it.

Documentation is a breeze as well. It makes it too easy and collaborative, which makes documenting one's projects... fun. This is something that you'd rarely hear from a software geek! (We hate documenting our work! hahaha).

Try this! You'll never go back to saving your code as: code_v1... code_v2... and just commit to Git!

Cons: Well.. nothing really. Maybe just a little concerned about the steep cost of having private repositories for non-pros like me... I mainly use it for personal, non-pro work. But so far, the freemium works for me.

Overall: Software enthusiasts rejoice! Say hello to collaborative software programming and goodbye to unsaved work... GitHub helped me to work with more productivity and focused work, not worrying about losing code or keeping up-to-date with my colleagues.

Powerful version control, great for collaboration... most of the time.

Jul 30, 2018
4/5
Overall
3 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: I first started using GitHub back when I was a Student, thus I qualified for the GitHub Education Pack. They offer free private repositories for students, as well as multiple other premium services from other products for free. This pack is what got me to commit to GitHub instead of other Git storage providers.

I work with a small team of engineers, so we don't need any sort of additional issue tracking or project management products. GitHub provides repositories with an issue & task system. It works great, but there are a few features which would be a nice addition. It's quite simple but it gets the job done at no cost.

Cons: If you're just starting out and don't want to pay for private repositories - your only option is public ones. That is unless you get the education pack.

GitHub doesn't provide you with any backups, and there are some limitations regarding file sizes and total repository size if you don't want to spend money.

Overall: GitHub allows our team to have proper version control and increases our productivity with its issue systems. Many engineers are used to Git so getting started was quite easy and it's affordable price made it easy to pick from the rest.

Excellent Git repository hosting

Nov 15, 2017
5/5
Overall
3 / 5
Ease of Use
5 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Easily share your code with team members, for QA'ing and bug fixing purposes. Integration with various Git clients allows users to have full control over what goes in and out of GitHub. Various built-in quality control features, making sure all work is up to an adequate standard. Pull requests force team members to double check any work submitted, and the 'Markdown' system that runs alongside that allows for total customisation of our documentation. The user management system is also very useful, as it lets the team know who made what changes and when. The in-built version control also ensures our code is backed-up and can be reverted if need be.

Cons: The user interface can be confusing for a newcomer, and the amount of options and features available can be overwhelming. Once you have filled a repository with a lot of code, the whole thing can seem a bit daunting. As it just looks like one large wall of text. Setting up GitHub to work with some Git clients can be a bit of a pain, but it all depends on which client you go with. GitHub's own markdown code differs from the usual markdown code, so there can be some strange bugs you might not be used to.

The best place to host and version code of any kind.

Aug 28, 2017
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Comments: GitHub is an incredible service for hosting any kind of code of versionable content. It's extremely affordable, even for an individual who wants to host a huge number of private repositories. It integrates with just about everything that you could want, to the point where you can even use GitHub's integration list as a portal to finding other great services you can use online.

Pros: It's nearly a perfect place to host code. Most things happen almost instantly on the platform, and there's a good chance every developer you know is a member of the site. Careers can be built from having an impressive GitHub profile.

Cons: There are very few cons to GitHub anymore. The platform continuously gets better and doesn't sacrifice anything in the process. If I had to give one complaint, it's that the structure of organizations can be a little bit weird, especially when it's used for things other than team members (such as giving a lot of crowd-funding backers access to a private repository). The activity stream on my dashboard is mostly useless in my experience, though that's likely not the case for everyone.

Recommendations to other buyers: Just try it out! Give the GitHub workflow a try if you can (using Pull Requests and feature branches) and see if you find that it fits in well with your processes. In my experience, there's a good chance it can!

Capterra-loader

The standard for code collaboration

Feb 26, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github is the easiest way to collaborate with other developers and store code. Years ago we used subversion and even tried other cloud options. Aside from git being a better solution for us, we used to have to spend much more time getting outside developers integrated in our version control systems. Today everyone has a Github account and knows how it works. Adding in an outside developer is as simple as adding their email as a collaborator to your repository.

Combined with its social features for open source contributions, at this point it seems crazy think of using a different solution. Pricing is very reasonable, and is now cheaper than what we paid for other VCS services in the past.

Cons: It's really difficult for me to think of something that I have a problem with here. I would say that I wish there was an official mobile app for reviewing commits on the go a bit easier. I would also like if built in analytics were improved. That said, even if these things never changed, I can't see myself leaving Github.

Overall: Let's us store our git repositories in the cloud, and collaborate with developers easily. Reduces time in getting new developers integrated in our workflow.

Capterra-loader

One of the best code repositories with git very social and colaborative

Jul 11, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: It's a git repository whre you can store your code public (for free) or privately (paid). You can browse repositories from other people, it's very easy to navigate in the code and has a syntax highlight for almos every programming language.

If you see a interesting project you can link into your project as a library or if you want to contribute or create a personalization you can fork and create a "copy" of the original repository to start editing and change things you need, all of this is really easy to do.

You can see all the forks of a project and see what's the people doing and merge some functionality made for other people if you want. So it's very collaborative.

It has lot's of functionality like documentation webpages for your project, bug reporting and issue tracking, version control for releases, and all the thing included in git can be managed more visual (branches, tags, pull requests, etc)

Cons: It's really nice online service, the only thing I would like to improve is the code finder, that sometimes doesn't search all the results for a word or a symbol in the repository and you need to look by hand.

Github from a Designer and Product Managers Perspective

Jan 10, 2018
5/5
Overall
3 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: As a designer and product manager I mostly use Github to document software and manage projects. I love using the Wiki to document what needs to be built. Being able to use hyperlinks makes organizing my thoughts easy, and allows readers to get as many details that they need. I also use it to break projects down into tickets and communicate what needs to be built with my dev team. Project Boards are my favorite way to visualize tickets, and make it easy to see what needs to be done, what is in progress, needs to be tested, and approved for production.

Cons: I wish the workflow for creating tickets was more streamlined. I often create tickets directly from Boards, but this requires you to create a note and then convert it to a ticket. Also, when you convert a note to a ticket it gives you a pop-up modal that allows you to provide more information, but the modal doesn't have all the features that the new ticket page has. So typically I create a note, convert it to a ticket, and the click on the new ticket on the board to provide additional documentation and add the proper tags. This needs to be streamlined.

Capterra-loader

Great for version control system and learn code and to meet new developer...

Jul 26, 2018
4/5
Overall
3 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
4 / 5
Value for Money

Pros: 1. First thing first we as a team can work on any project and GitHub provide the version control for the same(Keeping track of the changes made by anyone)

2. Not just of my team I can see the ongoing projects and their code for lot of developer it's like dream come true feature.

3. I used to work with TFS (Team Foundation server) by Microsoft it helped me too but GitHub is way above it.

4. I can share my code with anyone publicly, I can hide my personal code as well, I can meet new developers and learn from them.

5. It has a nice Issues tab that track todos, track bugs and feature request.

6.Another interesting feature is an Insight tab that shows Active pull requests, Active Issues,closed issues and new issues. It's kind of a log in visual format.

It's best software in this segment.

Cons: 1. It takes time to master the GitHub.

2. Its free for personal usage but does cost when purchased for team.

3. you will be working on command line interface to pull or push your changes from your PC that sometimes become boring.

4. Restriction on file size on the GitHub.

Best repository hosting service on the market

Aug 24, 2018
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
4 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I work on linux and other open source projects; as far as I am aware most of the open source projects are hosted on github because its free and included nifty features like wikis, issue trackers.

One of the feature that makes using github so popular is using simple text editor for writing formatted documents and also there is vast documentation to get help.

Since github is more like showcase of code we wrote, it can be used as marketing tool and put in resume; it is better than linkedin profile in my opinion.

Also code versioning, integration with cloud platforms and syntax highlight for language support is second to none.

Cons: There is bit of learning curve during my initial days of github, but past that its smooth.

Even though the free model is sufficient to get started on github, the versioning and some advanced features cost and comparatively prices are high on github in my opinion.

Overall: Overall, github as a versioning control system, is definitely worth the effort, time and investment as it can give you much more flexibility and peace of mind for any project.

I would recommend github to be useful for anyone who codes.

Hear the Octocat Roar

Jan 05, 2017
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Constant feature improvements.

Cons: The big fat, script-kiddie target it wears on its forehead.

Overall: What can I say about Github?

Aside from revolutionizing business, application development, deployment and project management, this platform has given rise to such industry-wide standards as the "pull-request" and "repository forking". It is a veritable wonderland of networking & communication tools and helps to promote open-source projects by providing free hosting to anybody who supports code that is free (as in, beer).

I actually teach a class on using Git and Github and all my students are routinely surprised to learn how revolutionary this tool really is. I particularly love comparing the Github feature-set and straight-up rip-off artist that is Atlassian's Bitbucket. While BB too has morphed into a solid platform, it is clear that any success it enjoys is due to riding the Octocat's furry coat-tails into the binary sunset.

Couple all of this with never-ending new features being deployed on an almost monthly basis, Github truly is the greatest product ever. Now if we could only solve the countless DDOS attacks it suffers from, I could finally die a happy nerd. In the meantime, I'll be plus-one'ing random threads and drop sweet poop emojis everywhere from Rails to jQuery.

Recommendations to other buyers: Get a paid account today we need to support good software and this platform is as good as it gets.

I personally use GitHub as a form of Source Control during development and it works great.

May 10, 2018
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: I really like using GitHub together with visual studio to perform source control/Version Control. We have a small development team at work and GitHub allows our developers to collaborate on a project(Web application, Mobile app, etc). You can also use GitHub to Track changes of source code. GitHub can also be accessed anywhere provided that you have an internet connection. This means that you could work from almost anywhere. GitHub also has a feature called GitHub pages, which allows you to host our websites on their server using your repository. This feature is really helpful when you want to test websites and web applications.

Cons: When you work for a private organization, the free version of GitHub wont be for you. This is due to everything being open source and your repository will be available to the public. You can purchase a paid plan to keep your repositories private. Its a bit expensive seeing that you may be a person who may not being able to afford this(Starter Developer). That's the only con i can see with using GitHub overall a good tool to have in development.

Overall: GitHub allows us to perform version control of source code and this makes its easier for developers to contribute to projects

GitHub is a most popular web based version control system used hugely by the developers for Codes.

Jul 08, 2018
4/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Github is a widely used version control system popular among the developers. Github is a best tool to incrementally capture and maintain the versioning of the newly added or updated or modified Software development Code. Github can be custom installed and used within an organization. Also, Github allows Open source developer community with team situated across the world to contribute and develop the software with the code written and managed in Github. In Github one can easily do the Code Reviews, integrate multiple type of codes, manage the projects, maintain with the documentation and also host the Code. one can easily compare, add comments and create branches to merge them at later stages.

Cons: Github is a very widely used across and has very few demerits. Github is used and known only by the Developer community and very least known by the common users. So, this not easily used or can be started with. Github has its own learning curve and need time for new users to get used to it.

Deploying software to multiple servers can be hard, but github makes the entire process much easier.

Jun 25, 2018
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Versioning is a godsend. If I've messed up my local copy of my code beyond repair, and I've forgotten to make a backup for ages, github saves me. I can simply revert the code back to a version saved on their servers, and I'm back in business. I can even edit files right on github itself, which is great for emergency fixes while I'm out. Bringing in new team members is a lot easier with github since they can not only see the code, but also the notes associated with each update. It's integration with a wide range of services, including AWS, makes it a very flexible and powerful asset.

Cons: Git itself isn't the easiest thing to learn. As with most things, jargon can complicate things. There is still a lot I don't fully understand, but the features I do use, I'm in love with. It was easily worth the time it took me to learn what I know about it.

Overall: With dozens of servers, getting the right code from the development server onto a production server would be a time consuming pain. Getting Github set up makes deployment so much easier.

Capterra-loader

We use Github to store the code of all the projects in which we work and I love it!

Feb 12, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The possibility of collaborating with any free software project in the world (they are all hosted here) is very rewarding.You can talk to the Software creators, report mistakes and learn different solutions. It is very cool because it manages to unite the entire community of developers around the world in an easy, useful and totally altruistic way. There are even huge companies, like Facebook for example, that have opened their code because they are interested in receiving feedback from Github community in order to improve it.

I also really like the graphical interface to control the pull requests system because it is very detailed. Github is the tool that best fits with Git. The ability to plan tasks and synchronize it with external tools such as Trello is great.

Github also allows you to check, in a very visual way, the exact changes that have been made in each line of code throughout the life of the project. This makes your life much easier.

Capterra-loader

Github is the leading code versioning tool in the cloud

May 05, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
3 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github is really helpful to find projects to use, to learn new technologies, to participate to open source projects such as the Symfony framework. We used github in my company to host our private repositories, and working with it was a real improvement compared to the basic SVN server we used previously. Github allowed to do simpler code reviews and to improve the quality of our delivered code. We managed to set continuous integration to test code before shipping.

Cons: The main con when using github is when the service is interrupted. Indeed, as a web agency, we relied a lot on the service to be able to work properly (deploying code, working on websites code base as a team). This is rare but it can happen. The other con is that github is expensive in my opinion, and some teams then move to gitlab, their competitor.

Overall: My teammates and I were able to work more efficiently together, reviewing each other code, being able to give and receive feedback on our code, being able to run automatic tools to check quality and so on.

Capterra-loader

The best version control platform on the planet earth

Aug 09, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I am a huge fan of Github and git. For the developer, GitHub offers everything we needed. I have been using Github for more than 4 years and I am fully satisfied with there service.

You can add your repository projects, update your code and share the code among your teams, friends or GitHub users.

The version control of your code which makes Github lot more valuable. I bet it helps each and every developer a lot of times. Git version controls allow you to keep track of your past code in an efficient manner. For example, suppose you changed something in a code which is not good, you can easily roll back to the previous one, so simple isn't it!

Apart from this Github community is very talented and hardworking

Cons: - Private tier is a little bit costly

- For a beginner, it will be difficult to get familiar with the Github.

- It does not load large Jupyter files easily have to refresh for 2-3 times at least

- Restrictions on upload size limit

Capterra-loader

An excellent versioning, collaboration and code control tool

Aug 07, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: 1. You can version your code to keep track of changes.

2. The code can be branched according to the modules or functionalities to be developed.

3. It is a collaboration tool among programmers.

4. You can document issues about the code and manage them in a similar way to a ticket system.

5. It has a code viewer on the website which can be very useful

6. You can show your knowledge with the community or potential employers

7. It is platform independent so you can access it using a web browser

8. There are totally free plans and for private use you have very cheap plans

Cons: 1. The free plan only allows public projects, that is, anyone can access them.

2. For Free plan there are some limitations regarding file sizes and total repository size.

Overall: GitHub is an interesting code versioning tool which is very useful for the development of applications, if you have a free plan it does not allow you to create projects and keep them private to the community. Although their private plans are very accessible

The classic git based repository.

Aug 01, 2018
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The best cloud based version control platform that I've come across. Managing your code base from any development environment is so easy. Absolutely fantastic community with millions of repositories that you can openly contribute to or use for your own projects. Probably the most ubiquitous tool in the programmer's arsenal after Stack Overflow.

Cons: Site layout is pretty basic with no real built in customization options. This doesn't bother me too much but it is really the only thing I can think of that is slightly negative as the core functionality of the site does everything you need it to do.

Overall: Anyone who has ever broken a project and did not have a previous snapshot of their code base knows the pain of not having access to some level of version control. I'm not going to say that git is superior to any of the other version control solutions that are available out there. However, if you are not using any form of version control in your projects, it is time to spend a few hours learning git and get on board with Github as it's an absolute game changer.

Capterra-loader

The best code management tool bar none

Jan 09, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitHub is the gold standard for a reason. It's well designed, easy to use, and has most of the tools you need to manage software project. We use it for hosting private client projects and public open source projects and the experience is great for both. Team management is painless, issue tracking is easy and effective, and it's always reliable. I can't remember the last time there was downtime.

Cons: I'd REALLY like to see free guests on private repos. (Maybe a guest can be free if they're only in one repo but are billed as a normal user if they're in multiple repos? Similar to how Slack handles guests.)

I also think the code search could be dramatically improved. If I need to search code in my own projects I pretty much only use local tools, but sometimes it'd be easier to use their code search when I'm looking for something in a 3rd party project (plus some bigger projects have very big repos that take a while to clone and search locally).

The only place for open source software & a good place for your business' code

May 02, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
3 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: GitHub is virtually the only place to go for open source software. The community on this site is simply amazing and if you want your code in the hands of, potentially, millions of people who are eager to use it and willing to help you improve upon it, GitHub is the way to go.

If you are looking for a place to store & collaborate on your business' code, GitHub's private repos are also way ahead of the competition. Working with code & commits, managing branches & pull requests and handling problems with GitHub's integrated issue tracker is a stellar experience that I haven't yet seen being matched by any of its competitors.

Cons: GitHub's business plans can be a little pricey for if you are just starting out as a small (startup) company.

Overall: Visibility of our companie's open source packages for use with our paid services & a way to work with the community of our customers on enhancing our products & services for them by using GitHub's tools (pull requests & issue tracker)

Capterra-loader

This is a must if you are in software development

Jun 22, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money

Pros: - First of all I'm in love with git (the technology that is based github).

- Around the years they have add some interesting features like Bug Tracking, Code Search, etc.

- Is very secure. This is really important since your code is your treasure.

- Ability to manage teams and organizations

- With one account you will have the ability to belong to more than one organization

- The use of Markdown!

- Have a great api and you can connect GitHub with other tools like Trello, Slack, etc.

Cons: Not too many things can be said here!. Someone can say as a joke that it was acquiredby Microsoft, but I think the main critic that you can trow to GitHub is the limit size of a file that you can add to your repository (100MB). With that said, I don't know how many times you will need to upload this kind of files (in my honest opinion).

Capterra-loader

Benefits what I get with GitHub

Aug 18, 2018
5/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Mainly I use GitHub for research purposes and also for my studies. Because, Availability of code has really helpful to my IT career as an IT student. When there is a problem with codes GitHub repositories came as the best solution in many times. Most of the time it is very quick and easy to search trough the GitHub internal search engine to get the information about what you exactly looking for. For this you never have to use any of special search tricks or methods. In GitHub the way repositories list down is magnificent. It helps to get an idea (without checking or clicking the individual repository) what the specific repository contains by checking only the listed item names.

And also the download option was very quick and useful. When someone new to GitHub they also can easily download and import a project without poring through tutorials.

So, GitHub is very user friendly to very user.

Cons: It would be better if there is a another panel on side to open individual class files just like modern IDEs works. Because, when open individual class files in new tabs takes some times.

And also, If we can compile and run code snippets without download it into personal computers that will also save user's time.

Overall: I was being able to obtain and gain knowledge how to run and compile entire project without having any idea how its work.

And also, being able to know about terminal commands and using them gain knowledge how to backup and restore projects.

GitHub is tool for crafting blogs and other websites.

Jan 12, 2018
4/5
Overall
5 / 5
Ease of Use
3 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: Almost all open source projects utilize GitHub for project management as its free and also it has nifty of features for documentation and also for feedback.

GitHub has some of the best documentation around. GitHub rolled out a feature called Gists, which lets you convert one or several files into a working git repository. This new feature converted sharing and tracking changes made to configuration files and even simple scripts into a whole new level of easy. While they aren't as rich in features like a full-blown GitHub repository, they really work well even if you are without a paid account. GitHub pages, on the other hand, lets you host static websites by simple assigning HTML pages onto another, separate repository .

Cons: GitHub might seem like the best thing since sliced bread. In reality, like all things it also has its fair share of criticisms and concerns, no matter how small it may be.

For some people, the design of Git leans more towards the programmers which means it may not communicate very well in layman's terms.

Overall: Web-savvy folks have probably heard all about (and most likely use) GitHub, a repository hosting service for Git that also has a web-based graphical interface. The service includes access controls as well as a number of collaboration features like tools for basic task management and wikis for all projects you handle. It's definitely something worth looking into, and the best way for you to say if it is the one service to use is by knowing its advantages and disadvantages.

fantastic tool to control and version source codes, ideal for business organizations

May 24, 2018
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
3 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: 1.) Versar your code.This means saving at a certain moment the changes made to a file or set of files, with the opportunity to have access to that change history, either to return to one of those versions or to make comparisons between them.

2.) Team work Github is the perfect place to work together on an idea with a friend or colleague, after creating your project you can invite other users as collaborators, allowing them to read and write directly on your repository.

3) Be informed Github has a notification system with which you can be aware of the activities around a repository in which you are participating or one in which you are interested

4.) Github, is completely free and unlimited for public projects, meaning that everyone can see the code they contain (although you will always have control over who will upload changes), however if you want you can have private projects by acquiring one of the plans that offers, which range from 7 to 50 dollars per month, allowing to create 5 and 50 private repositories respectively.

Cons:

1.) The maintenance of private repositories is subject to the payment of a monthly subscription.

2.) the graphic interface is not very intuitive, you must have very specific knowledge of git to be able to take advantage of this desktop version

Overall:

GitHub, removing the echo that you should know how it works and how GIT works, we can say that it is an excellent tool for the management, maintenance, source code improvements and content organization, very good tool of truth, that at a business level facilitates the integration of developments in parallel.

GitHub Stand (originally known as Logical Awesome LLC) . It is mainly used for computer code.

Mar 29, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: The three major components of the GitHub ecosystem:

-The Command Line Interface (cli) at purduesigbots/pros-cli.

-The Atom plugin at purduesigbots/pros-atom.

-The kernel here.

Basically, all open source projects use GitHub for project management, mainly because it's free and includes interesting features like wikis and problem trackers for better documents and feedback. Users not only benefit from simpler project management, but they also accept contributions from the community. With so many other programming languages to learn for setting up projects, it's really a great benefit to have your content entered into a format without having to learn yet another system. In addition, there is also the so-called flavored markdown GitHub - a feature that adds modifications to the usual markdown to make it more useful in programming environments. This new feature has converted sharing and tracking changes to configuration files and even simple scripts into a whole new level of ease. Although they're not as feature-rich as a full GitHub repository, they work really well even if you do not have a paid account. On the other hand, GitHub pages enable you to host static sites by essentially allocating HTML pages to another different archive - similarly as you would some other sort of git vault. You would not need to look elsewhere for all the information you need.

Cons: For many, GitHub may seem like the best thing since sliced bread. In reality, like all things, it also has its fair share of criticism and concern, no matter how small. For some people, Git's design is closer to programmers. The big script-kiddie target she wears on her forehead. The free version may be limited for non-public repositories. Management and organization are limited Filtering depends almost entirely on how you "tag" problems.

Overall: To be honest, almost all open-source projects use GitHub to manage their project. Using GitHub is free if your project is open source and includes a wiki and issue tracking tool that allows you to include more in-depth documentation and receive feedback on your project.

Our software developers use GitHub as a collaboration tool. It is excellent for our remote model.

May 16, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitHub is a open source software where we can place our own code .. It is used by us for the individual purpose of storing code safely somewhere and for the team so everyone knows what others are doing..it is an easy way to collaborate our projects when working in a team..We can have multiple repositories in GitHub if we are working in different projects so it will not collapse each other.. It is essential for every developer to have a GitHub. Pull requests: lets you show others the data you are working on. Git hub keeps a record of everyone's progress and contributions on the pull requests. Once everyone in the project accepts the changes, they can merge it into the live environment.

Cons: To be honest it is a tool we could not be without. We have a large development team based in India, US and UK and GitHub is essential to developing our ideas.

Overall: People can work in different issues and irrespective of their location they can share their ideas and develop code and also share the end product. Its an essential platform where one can learn, code and share.

Great collaborative tool for code versioning and management for both personal and professional work

Apr 10, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitHub provides a web graphical interface for users to collaborate and manage software code in real time. Users have access to collaboration features like issue tracking, feature requests, project management tools, code review, code sharing and many more. Compare feature for two branches is very handy for reviewers to review the pull requests. Project wikis makes the documentation easily accessible to the users without having to use a separate tool for

documentation management. Also provides powerful integration in several apps through it robust API. I use it daily for both professional and personal projects and would highly recommend this tool to the users.

Cons: Users might get overwhelmed with the learning curve to understand the GitHub model and be comfortable using it. It seemed very tailored towards programmers and for coding which makes it difficult for users who are just starting out. I also wish there were more feature capabilities for design which is first step in software development.

Can't imagine life without it.

Sep 07, 2017
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Project/code hosting. I use it for all my personal projects and at work, the company uses it as well. For personal projects, it's a great way to maintain history, and also work across different computers. No need to worry about losing the code if computer crashed or stolen.

For work, the pull requests and peer review basically make sure no single line of unreviewed code gets merged, and also release management became very easy with github.

Cons: Personally I love every bit of github, but at work we find that the issue tracker is too simple, and the project management tool also lacks a lot of features we want to use. I understand Github is not meant for that, but still if we could just do everything in one place instead of having contents all over the places.

Overall: Easy management/collaboration of personal and work projects. Gate for malicious code being merged to shared projects.

If I didn't have a co-worker fluent in github to hold my hand thru this stuff I'd be worthless at it

Jul 10, 2018
4/5
Overall
1 / 5
Ease of Use
4 / 5
Features & Functionality
3 / 5
Customer Support
3 / 5
Value for Money

Pros: GitHub is effective at archiving code. That's what everyone expects it to do, and if you use it right, it does that with aplomb.

Cons: Even when I read documentation for GitHub I have zero idea what any of it means and how to use it. I've also had tons of trouble finding online instructions for how to do anything, but that can probably be chalked up to my illiteracy with the platform in general. It's all Cantonese to me. If someone weren't handing me specific algorithms for what to do when I would not just not know what to do but it would be giving me panic attacks trying to figure it out.

And I'm not tech-illiterate. I'm a proficient programmer in a bunch of languages. Granted, I'm not an enthusiastic lifer like many programmers out there, but I'm still pretty good at figuring stuff out. The things you do in GitHub are about as intuitive as Cricket. What's supposed to be the difference between 'adding', 'committing', and 'pushing'? I've been using it for a year and I still have no idea. It's all gibberish.

Github is a tool which helps to manage team source code work detail.

Aug 05, 2018
4/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: what I like in Github is You can just commit your code without interacting with server.For any team it is common platform where they can centralized team work and track source code history for each team member because in a team it is most difficult for anyone to remember each member work record.IN GITHUB each member has their own folks where they can keep their source code so their is no need to directly put your changes in application.Team can make many branches as per their requirement and keep file their. IN GITHUB there are so many feature which make easy to interact with eclipse.

Cons: Many times its happen when we commit more then 5 files in GITHUB ,it miss few files,it is very slow some time.Some time your changes dose not reflect on git so you need to do same thing more then 2 time.

Overall: it is over all good experience.

Capterra-loader

Version Control should be this fun all the time

May 27, 2018
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: One of the pros of Github is being a student of the Github Education program. I was approved for a Github Students Developer Pack, which has many of cool tools for a developer student to get started with building a portfolio. The Github Student Developer Pack includes many tools, but the cool thing is that we get a Github Developer account for free, as long as we keep student status. With a Developer account I am able to keep my repositories private for those projects I don't want to share my code for. Another cool thing is Github Pages. You can create a website for your repositories or your organizations.

Cons: The cons are that if you have a free account, you can't keep your repositories private, so that means your code files are open for the public to view. They become open source. You also don't get unlimited repositories with a personal free account.

Overall: I benefit from the Github Student Developer Pack which is something you are able to apply for when you're a student with Github Education.

It changed the manner in which we code and back up frameworks in my work environment

Aug 15, 2018
5/5
Overall
3 / 5
Ease of Use
5 / 5
Features & Functionality
4 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I utilize GitHub chiefly for inquire about purposes and the enormous accessibility of code has extremely supercharged my IT vocation. There are endless circumstances when GitHub stores acted the hero when I was entrusted with a coding issue what was actually past me. Their inside web crawler is world class; you never need to utilize extraordinary pursuit traps to get what you are searching for.

The download choice was likewise exceptionally helpful and valuable when I didn't know how to utilize git; It was anything but difficult to download an import a task without spending a long stretch of time poring through instructional exercises.

I additionally love the manner in which they list the vaults; you can tell what a particular storehouse contains without clicking singular outcomes.

Cons: I furtively wish that It is conceivable to aggregate and run code scraps without downloading them into my PC. Something else that I don't care for is opening individual class documents in new tabs; it would be better if there was a board as an afterthought that enabled you to choose and navigate to singular classes/records, kind of how present day IDEs function

Github is by far the best version control software you will find.

Jun 05, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Commit, Undo, Merging, New branches... all of these are easy tasks for Github. I have use other softwares, but none as user friendly and as fast as github. You can create new projects and manage them with a lot of ease. This is the best option on the market for managing project files, specially the ones who involve coding, as you can even see differences in the code before and after you have upload your changes.

Cons: If you get a really hard situation, you can fix it by command lines. If you are not experience in this area it might be a little more difficult that using the actual user interface, but you can always search online for any forum helps such as stackoverflow, in which you will find the exact code you need to fix your issue.

Overall: The best project files managing software in the market. It really fits all my necesities as a programmer.

Collaborative Coding Made Easy

Aug 20, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Uses git, so it's extremely easy to push changes and pull them from a repository. Also really easy to collaborate with others in either private or public repositories, which is really good for both open source projects and private projects.

Settings make it easy to change permissions on different people, as well as the privacy of different repositories. Github also has teams, which makes it easy to organize permissions within organizations.

Being able to see revision history within Github itself is helpful, and has helped me fix issues without using my console.

Github pages is also extremely easy to set up, giving me an easy custom HTML page that I can then redirect to different domains.

Cons: Main issue I have is the slight learning curve there is to using git, especially with the terminal, but there are git clients with a GUI that are free and easy to use, like Github desktop.

Overall: Can use Github to easily collaborate with others in programming projects, whether it's professional, open source, or just a fun project you're working on. It also gives an easy way to create web pages, and is pretty easy to use once you get the hang of it, especially to back up data or revert to previous versions.

Github makes version control simple and beautiful

Dec 10, 2017
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github is an amazing service at a great price. When was the last time that a company lowered their monthly subscription price?! These guys did. They really seem to put users at the heart of it all. There are many options for hosting git repos, but github is the easiest - especially when working on multiple teams in collaborative efforts. I use github in conjunction with terminal and CLI but I believe it can be integrated with any of the git apps out there. The beauty of git is that you can share code repositories with the whole world. In my particular case, all of my repos need to be private because they are custom websites, but github makes it easy with unlimited private repos. There's absolutely no reason for me to search for a different solution.

Capterra-loader

GitHub is the undisputed master of source-code management and version control

Aug 03, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Absolutely everything about GitHub is excellent. From managing your own repositories, to collaborating with other team members to accessing open-source projects and working on your own contributions, GitHub makes your life a lot easier. The CLI commands are efficient and easy to memorize and the tree-like structure means, if used properly, you can easily keep track of versioning and collaborate with a large team without the worry of losing code.

Cons: None. GitHub requires a bit of learning and practice at first, especially when coping with merge conflicts. However, when learned properly (with the help of documentation, tutorials and a few mistakes) one finds that the system as a whole is incredibly efficient.

Overall: I have used GitHub personally and professionally and find it to be the gold standard in its class of version control, code storage and collaboration. I'd also highly recommend its project management features, they are an excellent addition to the core features.

Fabulous Issue and Enhancement Repository

Jun 25, 2018
4/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Comments: Aside from a few minor issues, this is truly a great tool and we are probably using about 50% of all the functionality. We will likely continue to expand our use for non-technical projects and just hope that Microsoft doesn't monkey around with this too much

Pros: This is maybe the best tool to delegate issue resolution and enhancements for our tech company. The ability to add tags allows us to keep track of what components of the system the issues affect and what user groups are impacted. Very easy to add issues to the dashboard as well as to resolve them and add notes.

Cons: We have had a few issues with sending links outside of the system. When emailing an issue the site delivers a 404 Not found error message even when logged into the system. This makes it a little aggravating when working with third party developers.

Capterra-loader

De facto git repo software

Jul 10, 2018
5/5
Overall
5 / 5
Ease of Use
3 / 5
Features & Functionality
5 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github is ubiquitous in the open-source world. And for good reason. It is (IMHO) the easiest to use git software, both in terms of using it for your own git projects, as well as for discovering, collaborating, and contributing to others' repos. It supports almost any other development tool that can be integrated with it. It's also rock-solid and fast.

Cons: It lacks a lot of features that competitors have, like integrated CI tooling (you can, of course, integrate 3rd-party tools easily). I hear that it's pricey, but I've never been on that side of the equation from an enterprise perspective. It doesn't allow for free private repos, which is one reason I for one also use other git providers for privacy.

Overall: Easy management of git repos and easy collaboration with open source projects

Project WorkFlow Made Easy

Sep 09, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github's slogan stands for itself, "Built for developers" - literally.

I was introduced to the git technology and Github's services in particular many years ago, and I've been an avid user since. With many features like peer code reviews, project management flows, team management and hierarchy, documentation and many more, Github supports integration to many other services which makes it the leading git repository service in the world.

Github is used every where you go in the programming world and experience in it is pretty much a requirement nowadays for many junior CS jobs and internship.

Cons: No cons to Github that I can think of. The community is great and supportive, and so for every question you may have you will find an answer.

Great if your development process fits their model

Jan 05, 2017
5/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Simple, straightforward, easy to use

Very rarely do I feel it "gets in my way".

Cons: Management and organization is limited

Filtering is almost entirely dependent on how well you "tag" issues.

Overall: Beyond the basics (which are extremely well polished, mind you) Github offers a sparse set of tools to manage and organize "Issues", which is what all development items are grouped under. If your team works well with that model (Is it a bug, a feature, a UI issue, a documentation issue, something else? Throw it all in issues!) then Github will work great for you. If you need finer control over these things, or the ability to filter them more narrowly, you'll need to look either elsewhere or find one of a few third-party add-ons (normally as a browser extension/website combo) to add to the built-in experience.

That being said, Github's offering is a very attractive price even as your team grows, so it's hard to harp on it too much.

The true Git client!

Jul 26, 2018
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: For me, github is what defines repository hosting servers. Their UI for windows and mac computers is comparably easy to use and their support team is always eager to help. I've chatted with multiple support agents on more than one occasion and they walk you through everything step by step, and if there's any glitch in the system, they ask you for a log file and try to figure out what the issue might be.

Cons: Not sure if it's like this with all the GIT repositories out there, but it's impossible to push a large amount of files at once. The interface times out. If that happens, the only way to get around it would be to create a brand new repository from scratch, but it only happened to me once, so I can't complain much.

Programmers Rejoice! This is the best repo for our coding

Apr 02, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Back in College we did not have this tool, and now that I'm working in an enterprise how I wish this app was already available before.

GitHub makes coding (either individually or working in groups) easy and secure. Devs can easily commit, branch, and tag on one's local machine without interacting directly to the server.

Collaboration is made easy. We can agree or disagree on code and just branch out as necessary. Version tracking helps a lot as a time machine to revert or just review one's work.

There are many integrations that we use as well e.g., to Atom (IDE), Amazon and even Google Cloud.

Cons: To some people, the format of GitHub might seem intimidating at first and just works for programmers (e.g., not for a non-techy layman). So definitely, there's some learning curve to be expected. But once you get past that initial training, it's definitely the next best thing that will hapen to your coding career!

Overall: Coders Rejoice! GitHub makes coding (either individually or in teams) easy and secure. Versioning works great! It works like a time machine where you can easily go back and forth through time and versions of your work. Branching out your code works well for Open Source projects for parallel or collaborative work. Integrations to IDEs like Atom, to cloud platforms (Amazon, Google) are flawless.

Capterra-loader

One of the best place to interchange the code and work effectively without any service delivery

Mar 08, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money

Pros: The best part of this software is we can exchange the large voice of the across the team members in almost all organisations we see maximum people using this even though there is SVN, other repository providing tools. This holds its importance in handling the code very secure robust. GitHub has various additional features like code commit and review and a place to comment the notes and an option to download the artifacts/builds. This tool made the business serve efficiently reducing the human intervention(or) involvement

Cons: There is nothing much about the cons since everything seems well as per software requirements. The UI part need much more enhancements like additional filtering options and unnecessary options to hide

The original (and still the best, or at least close to it) Git implementation out there!

Jun 07, 2018
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitHub is very reasonably priced per user and doesn't limit the number of private repositories. As a small business but with many clients, this has allowed us to create a great number of repositories for projects across all of our clients. Even if you're just playing around with something, you can add it to GitHub without having to worry about additional costs or limits. Plus you can tie your personal account to a Team account and not have to remember multiple logins!

Cons: There is a steep learning curve to Git (the platform behind GitHub), but once you get used to it, it's actually quite nice. I do wish they had some better visualization of what's going on inside the repository to track commits/PRs/merges/etc. That would definitely make it easier for novices to understand. Also I wish that Gists could be handled a little differently in terms of access.

Overall: Version control for a cheap price!

Capterra-loader

The best tool to Manage Your Projects

Jun 13, 2018
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I have been using Github for past 3 years, and I am very much satisfied with there service. It is the best version control system. You can store your codes, update it. You can roll back to the previous code also as it keeps tracks of all the changes. It also provides you to collaborate in other peoples projects. There are a plethora of useful GitHub projects which will help to enhance the technical knowledge.

If you have an issue in your code just post it and I am sure someone from the community will answer it.

Github has very vast and remarkable community.

Cons: - Private tier is a bit costly

- Limitations on upload file size

- For a beginner, it might be little difficult to understand the GitHub environment

the best code repository

Mar 12, 2018
5/5
Overall
5 / 5
Ease of Use
4 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: itHub 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.

Cons: 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.

Github is the best version control service

Jul 31, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github became a standard. And that's for a reason. Github is highly intuitive, high quality software. It has a very intuitive UI/UX. It's extremely reliable (their downtime numbers are incredibly low).

Pull requests, issues tracking, 3rd party integrations (with CircleCI, Jenkins, and others) - are just a few great features it offers.

I'd definitely recommend it to all of my friends (though everyone is already using it).

Cons: The only con I can think of is pricing. There are some projects I don't want to make public, but at the same time they are not commercial. I want to have them in a private repo, but I don't see a reason to pay for that.

Though for commercial use - Github's biz model is good .

Capterra-loader

GitHub Review

Aug 06, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github enterprise is our organization¿s go to version control system. It is well liked by all the engineers and has an amazing set of plugins to integrate with our CI/CD pipeline. The support from Github is amazing and the tool is overall an amazing product.

Cons: There really isn¿t any drawbacks for using Github. The documentation around the product is stellar and the integration makes it super easy to setup CI/CD throughout your business. The only pain point that I notice is that it is delivered as an AMI (If you are deploying it to AWS). The IT department does not have access to the inner workings of the solution itself. This makes it hard to instrument it for monitoring purposes etc.

Overall: I would highly recommend using Github enterprise as the version control system. The pricing and the ease of setup is amazing. The huge library of integrations available with Github is a huge plus point for using this product.

GitHub is a pretty powerful industry standard, and benefits from tons of integrations

Apr 18, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitHub's new pricing means we don't have to be stingy about throwing projects onto GitHub, and we make heavy use of various integrations (with other vendors like Rollbar and Heroku), which means that things just work seamlessly together. We've been happily using GitHub for years now.

Cons: Git has a relatively steep learning curve, but that's hardly GitHub's fault. GitHub has a few neat features that are useful but a bit buried (for example, comparing two arbitrary commits), but overall they leave you with little to complain about.

Overall: We love how well GitHub integrates with various 3rd party services we use, and we also make heavy use of GitHub's own internal integrations (Issues, for example). GitHub makes our source control a fairly seamless process.

Excellent service, which I use for many years

Aug 23, 2018
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I have been working as a programmer for a long time, now I am creating programs for Android and all these years I use GitHub with pleasure. This service is easy to use and I really like the community in which you can meet a variety of qualifications. And, it can be like absolutely newcomers who ask for advice, and very experienced professionals who are happy to share their experience. Another important feature for me is the use of GitHub as a convenient version control system.

Cons: Of the shortcomings of the platform I can note a not very friendly interface. Probably, the developers think that if the service is mostly used by programmers, then they will easily understand everything :)

Capterra-loader

GitHub, one of the best repository tools.

Dec 18, 2017
4/5
Overall
3 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: GitHub has brought great benefits to my company, with this application we can maintain great projects, where a large number of programmers are involved, organized, functional and with full record of each change that is made on it, a very useful tool in many aspects, totally necessary when we talk about big projects.

Cons: It is a very complete application but it has failures on occasion, such as:

Very long load times, it presents failures on occasions that make the programmer lose time.

The merge in occasions is not precise, should be reviewed with care since the application makes mistakes in this regard.

The cost is a bit high.

Overall: There are many benefits it offers, the ability to maintain order in your projects, keeping track of the changes made by each programmer, with the ability to rollback in case of an error, taking care of the main branch of the project, it is essential when handling large projects.

I used github when I was in the programming development team at Parrot.

Mar 27, 2018
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: GitHub has brought great benefits to my team, with this application we can maintain great projects, where a large number of programmers are involved, organized, functional and with full record of each change that is made on it. It is a very useful tool in many aspects, totally necessary when we talk about big projects and team work.

Cons: It is a very complete application but it has failures on occasion, such as:

Very long load times, it presents failures on occasions that make the programmer lose time.

The merge in occasions is not precise, should be reviewed with care since the application makes mistakes in this regard.

The cost is a bit high.

Overall: Team work is really simplified with github.

Code managing made easy

Jul 16, 2018
5/5
Overall
3 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I like how Github is versatile and allows you to see, edit, and work on code without downloading anything. You can collaborate on code, merge, and much more with Github. It takes away almost all the headaches of a team working on the same project as it will help you manage everything much better, which will increase productivity. Github also has a simple UI and really prioritizes the ease of use for its users. I am able to find things quickly on the site. I also love how I can use the search to search through all the files in a project with ease, and it works very fast. I also like how Github offers education packs which helps students around the world with their computer/software projects.

Cons: I wish Github had a mobile app for iOS devices. That would make it easy for users on the go to edit, read, and comment on code. I also wish Github came with an easy to understand tutorial of how to use it and a little more information about Git, for the new users. That would help the learning curve tremendously.

Capterra-loader

The only off-premises place I trust my source code to be.

Jul 10, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I created an account about 10 years ago, which I still use daily. I think that says a lot about a company. In those 10 years I have tried a few other source code repositories but they just didn't have the ease of use as GitHub. GitHub isn't just about source code though, it has tools for the whole project. My favorite part of GitHub though, is their API. It makes integration with the rest of my workflow very easy.

Cons: I honestly don't have anything to add here.

Overall: If you need an off-site source for your code, GitHub has to be it. If you're just starting up and you need an entire platform to manage your project from, GitHub has you covered there too.

Capterra-loader

Wonderful tool for collaborative work especially with coding!

Aug 01, 2018
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Cloning feature! This is perhaps the greatest aspect of github, while working on a project, members can create a copy of the source code, work on it offline then test aspects without compromising the integrity of the original code. It is very hard to "accidentally mess up" something with this feature.

If you do not want your work to be publicly available to any and everyone you can purchase a membership which will allow you to create a private repository, however if you are a student working on a class HW this will not be necessary.

Tracking group members progress! Github allows you to track who uploads what material to the project, you can also see download, clone history etc.

Cons: All work is available to anyone with an account unless you have a paid subscription. This is not really a con if you don't care about disseminating your work.

New users to the software can find the software cumbersome and have a hard time accessing all the features in the software.

Overall: Organizational tool for coders!

A great popular system for sharing

May 07, 2018
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: I've been programming for about 10 years and I'm pleased to see how such an easy and convenient service as GitHub is winning more and more users. If another 4-5 years ago many people did not even hear about the system, then we can say that now it has become almost standard for many people working with the code. Now we use the whole team GitHub to work together with the code, and also publish the open pieces. I note that the system looks confusing, but it is very convenient and useful.

Cons: Not all functions of the system are described in detail in the user's guide, it is pleasant that the questions that arise from time to time can be discussed in the community.

An excellent widespread version control system

Aug 25, 2018
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Our company is engaged in the development and implementation of software, so in our work we try to use only the best standardized applications. This also applies to GitHub, which we use as a version control system. Thanks to Git, you can at any time return to a particular branch of the project, see which of the programmers made the latest changes to this or that module, understand what the error was. Also important is the tab "commits", in which we track comments on the project.

Cons: It seems to me that GitHub has grown so much that it could be divided into several cool services. In the meantime, beginners will find it very difficult to understand what's what.

Best way to store your code is git hub.

Aug 08, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: As a developer git hub is the best possible place where you can store your code and track your work according to your commits and also at which time you did what work. By using git hub you can also ask people to contribute in your work if you get stuck somewhere. And if someone finds a solution for they can simply send you a request to review that and if it goes well you can merge their work into yours. You also find many solutions already over there to the problem you are facing while using some third-party module.

You can contribute in others project to make them better and if you want you can public your own module can be used by others.

Cons: You just need a git hub account if you want to contribute in anyone work. That's it :)

No more cons I found in git hub.

Overall: One of the best online service I used regullarly.

Capterra-loader

GITHUB is a great place to contribute to public projects and to manage private projects.

Jul 08, 2018
5/5
Overall
5 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Ability to do many GIT tasks online in the browser - especially merging a Pull Request. The communication about code inline with code is especially helpful - everyone sees the same thing (changes) and can comment and discuss issues and considerations.

Cons: A recent feature where you can comment on commits has me puzzled - it seems difficult to see those comments without finding the same commit again - it would be cool if there was a way to see all conversations you started or were part of regardless of commit.

Overall: Ability to store code online where others can contribute. Ability to track issues. Ability to contribute to other's projects. Ability to see other's code and learn how to structure projects and write code.

Capterra-loader

Excellent Source Control

Jul 24, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I love GitHub's simplicity. Github's handling of issues really impresses. The Pull-Request concept is incredible. It's a great asset to the developer community since it's free for open-source projects. For hosting private repositories, you are charged, but the fees are very fair for what you get.

Cons: Sad that Microsoft bought GitHub recently. I really hope they don't change anything with the platform. It's just about perfect today. I don't want to see Microsoft's bloated features appearing on GitHub. That would ruin the experience.

Overall: As President of Visoft, Inc. and a Software Developer, it is an invaluable tool for myself and my teams. It's so easy to manage my code, I would be lost without GitHub.

Capterra-loader

It is not for nothing it is the market leader

May 11, 2018
5/5
Overall
5 / 5
Ease of Use
3 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: - You can do a lot for free.

- You pay for things that are really relevant to a business customer.

- Very easy to use in small to medium scale.

- Well designed.

- Full of nice tricks, such as searching by pressing 't'.

Cons: - It can be hard to track large scale projects with many repositories I feel myself lost tracking many pull requests (but we have a very large product here at Liferay). you'll need auxiliary tools and they do not interact seamlessly with GH.

- It is flexible in its process but can not be totally flexible if you are opinionated.

Overall: It makes it very easy to share code and projects, commit, review etc. I cannot even remember how I worked without it (and similar products) before.

One of the best place for opensource

Sep 12, 2018
4/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
3 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Biggest community of opensource and developers. There are companies looking for contributions in job recruitment. I got spotted more the once by my contributions, and I'm not heavy contributor. You can definitely find great software and community projects on github, with impact, compared to competitors it has the advantage of size (number of users). Not saying others don't. Easy of use. Good collaboration tools Up time is impressive Third party integrations like CI tools, code analysis, and others, specially SAAS offers, are strong in github

Cons: For private repositories there are best competitors both in price and features. If you want to have it inside the firewall, its another price tier. This is target for enterprise use. Arguable a neutral point. Home for opensource, but is a proprietary software by itself. Wiki and project management is simplistic, if you lead a team, is high probably you will look other tools to complement as you scale. Though integration will not be a problem

Capterra-loader

I used it for my code repositories

Jun 07, 2018
5/5
Overall
3 / 5
Ease of Use
4 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money

Pros: Share the code, if someone have code to share with you is necessary only the username to check his/her repo

Clone repos, if you want to use the code of another person you just need a url of the project to clone

Multiple projects, you don't have limit for create projects and use the space that is neccesary

Stats, you could see the number of lines that each contributor write for the project

Cons: Free is public profile, sometimes you don't want to share your code but if you're using a free account is obligatory share your code and always is public

Some process depends of the API is difficult like change the branch, do an specific task assigned

Very easy to use remote version control system.

Apr 10, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money

Pros: I use Github every day for remote version control of my projects. It is safe to push my code to Github instead of just keep on my local machine. I am able to fetch and pull my code on Github on different devices and keep them synchronized. The Github Desktop tool also provides me with a convenient GUI to manipulate my projects instead of remembering commands in terminal or command line tool.

Cons: I have to upgrade my account to make my repositories private on Github. The premium version of Github is not cheap and there is no student discount. So this is not economic for students. We will use Bitbucket for private repositories as a replacement.

GO to place for opensource software

Jan 22, 2018
5/5
Overall
3 / 5
Ease of Use
4 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I am a software developer, and I tinker with arduino, raspberryPi, lasers, cnc, and much more. I built a CNC machine, and I used github for locating and puling down the source code for gcode for example. It is simply the best place to find opensource software. Take Raspbery pi: need a display driver for your new sainsmart 5" touchscreen? Its on github. Need gcode software? Making a 3d printer? Yep. you can clone the software from there.

I LOVE the fact that I can see pull requests, bug fixes, etc. The git clone feature is perfect for developers!

Cons: I often find it difficult to learn and find the documentation about the posted projects. I know there is the link to the wiki page supporting the software, but the pages are not really organized well depending on the project. To be fair, this is less of a problem with github, but with the individual setting up each project.

Overall: IF you have an opensource project, you need to post it on github. Everyone can join, comment, and the community just grows.

GitHub helps improve teamwork

Aug 13, 2018
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: GitHub we use to ensure that our programmers, testers and other professionals can work in a team, while clearly monitoring the versions of the software being developed. The application is intuitive, I easily navigate in it, quickly find the files I need and at the same time can monitor the work of my subordinates.

Cons: For advanced users who have developed along with GitHub, the application is not something complicated and incomprehensible. Completely different way it is with novices: on the network you will not find a complete user manual and you will have to comprehend many functions intuitively or by consulting with more experienced colleagues.

Capterra-loader

The best tool to manage your code base and collaborative development

Jan 09, 2018
5/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitHub provides best online implementation of Git version control.

Easy to use web interface.

SSH based authentication.

Can edit files directly in browser.

Easy to manage organization/groups.

Private repositories.

Great community support.

Cons: Desktop client for windows is not very user friendly.

No native GUI based tool/client to resolve merge conflicts.

No native desktop client for linux.

Solving merge conflicts via command line is difficult for beginners.

Overall: Collaborating with other developer in team became much more easier which sped up development.

Became easy to track history of changes to codebase.

GitHub is priced reasonably, so no need to maintain and manage separate server for Git.

Capterra-loader

JavaScript Developer with a lot of projects, Angular, Ionic, React, Nodejs, Express, Meteor, MongoDB

May 16, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: This software allows me to centralize my code, being able to share code between my computers and friends computers, and coworkers.

Also as a Developer, I can share my profile, my streak, organized my personal and private projects very easy.

I can make use of the pull requests, issues, project kanban, readme.md for the project description, wikis, Github Pages is amazing too.

Cons: I really love Github and their integrations, but I think they should start thinking about CI, CD, something that allows having everything in the same place.

Overall: Private personal repositories. Public repositories. Finding a job! Having copies of my code! Learn from other coders!

Capterra-loader

GitHub

Sep 01, 2018
4/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Github is one of the best ways to make projects together. There are many advantages to this software. I have been using it since my college started and I still use it.

- The way one can reviews each others code, comment on them and even reject the code entirely.

- They have a wiki page from which one can understand each and every repository used in Git.\

- How you can manage access to your project, it can be different for everyone.

Cons: Everything has its own cons, some of the cons of using Git are:

- Searching other people repository can be easier.

- According to my use i didn't face any other issue regarding this software.

Github is a great place to store and share your code and/or projects with the community.

Apr 11, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
3 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Github is simple, straightforward and very easy to use. It is probably the best online Git version control service. It's interface rarely gets in your way, it has SSH based authentication. You can edit files directly in the browser and you can even host your private repositories.

You can build a very profitable career just by having a good github profile.

Cons: The fact that it is git, the main issue I can think of about it is that it isn't very intuitive for people that are new to it, but then again, not many things are.

Overall: Easy to use and rely on version control. Complete with pull requests and code review processes it is indeed a great versioning tool.

GitHub is Git repository which is web based and allows you to use source-code.

Jan 16, 2018
4/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Git hub is very good tool and you can use it for publishing your work, as a versioning control system and as a collaborative tool.

It is ideal for working on projects of any size and it's a great tool for web work flows.

It's ideal for creating a backup of your work instead on saving the code on a desktop or on a corporate server

Cons: It may not be a good tool for capturing the creative process or for recording ideas.

If you're new to GitHub it is little difficult to get hands on about git web or gitbash commads.

Overall: It is a very good tool for code collaboration and versioning control system. We can maintain the code in good passion with complete commit history.

Best and Trusted Name for Source Code Mangement

Jun 26, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: GitHub is a great place for hosting project repositories and contributing to open source projects.

Ideal place for opensource project as it is widely used by developers and organisations for hosting there public and private repositories.

Features like pull request code review and protected branches are one of the best features that help me to visually understand the code submitted by other and help me decide whether it is worth merging or not.

Built in git-diff viewer is another one of the feature that help me visualise the code with different code based colour schemes.

Almost 99.99% up-time is another plus point that ensure the repositories would be available for the contributors to pull and push anytime they want.

Cons: My main dislike for GitHub is its high cost private repositories. When it comes to Freelancers developers such type of expenses plays important role in their overall expenditure.

Overall: I hosted some of my opensource project on GitHub.

Github the best development platform!

Sep 18, 2017
5/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: As a developer I can store my repositories on github and I can access my code anywhere as long as I have an internet connection. I can have public or private repositories which is great when I do want to share my code with the world and collaborate with my team or people around the world. Lastly, it is great for resumes and sharing with possible employers when giving real example of your work.

Cons: The free version can be limited for non-public repositories.

Overall: As a developer I can store my repositories on github and I can access my code anywhere as long as I have an internet connection. I can have public or private repositories which is great when I do want to share my code with the world and collaborate with my team or people around the world. Lastly, it is great for resumes and sharing with possible employers when giving real example of your work.

The version control software that ties my job as a developer together.

Mar 25, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality

Pros: As a software engineer, github is my main tool outside of my text editor and terminal. I like its minimal interface, it's code review features (either approve a pull request, request changes, etc), and its integrations with our continuous integration tool and Slack.

Cons: The 'fix merge conflicts' interactive feature is very dangerous, and newer engineers have mistakenly fixed issues in Github rather than in their terminal, which takes some control away from the developer (i.e. choosing to fix via a rebase or a merge), which is a bit nerve-racking. Pull requests with more than 40 files or so (ideally are not that long, but things happen), load very slowly which makes code reviewing a bit arduous. You cannot search on a forked repository which has confused me several times.

One of the easiest to use and powerful version control service

Apr 22, 2018
5/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: The best part about it is its easy to use and near perfect version controlling. It keeps the code version controlling uncomplicated and by using this we never lose anything like overridden etc. Various features like access controlling and integration with various third-party tools make it pretty good to use.

Cons: It's near perfect but there is one thing which bothers us a lot and it's the merge issues that we get which makes it pretty unmanageable at times because in those scenarios many a time even the merge tool fails to save us out.

Overall: The add-ons are very useful and integration with third-party tools ease up a lot of work for us.

Amazing tool for scientists

Aug 06, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I am an electrophysiologist in training which means I collect electrical data from brain cells and then proceed to analyze and clean the data for publication. Collecting electrical data from brain cells is about as complicated as it sounds, and analyzing the data is extremely confusing. When I had to start analyzing the data I collected, I had no idea where to begin and I thought I was completely screwed because I had very limited coding experience and this data is impossible to analyze by hand. Thankfully, there were already many open-source programs written to do the exact thing I needed for my project. It still took me forever to understand what the programs were doing so that I could tweak them myself, but the fact that this sharing ability exists is a damn miracle.

Cons: I have nothing bad to say about this software, although if I were a more hard core coder I might be able to give a better opinion.

Overall: Github is an absolute lifesaver and I am forever grateful for the people who made the programs that I have used to analyze my electrophysiology data. I can't imagine how screwed and stressed out I would have been without it, it truly saved me months or even years of time.

GitHub is the best website for hosting projects and collaborating on open source!

Jul 24, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The ease of collaborating to open source projects on GitHub is amazing. The user interface lets you easily see all of the issues open for the current project which allows you to easily make useful contributions to the project. As a student this is both great for learning and as a developer is great for organization!

Cons: The lack of private repositories for non paying users is a bit disappointing. This is a feature that is useful for a lot of people and should be offered to all users.

Overall: I not only learn through other developers open sourced code, but GitHub provides me a great platform to host my projects and showcase to employers!

A powerful system that helps me in programming and version control

Aug 24, 2018
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I will not reveal a secret if I say that GitHub is probably the most popular version control system. I use the app mainly for this purpose. But at the same time, my team is happy to use this software in the event that one or more developers work not in the office, but in remote mode, i.e. GitHub is also great as a repository.

Cons: The application has practically no drawbacks. The only thing I can say is the complexity of mastering the project by beginners. Most likely, this happened for the simple reason that GitHub - a system with extensive functionality and to study it for 1 day will not work.

Fantastic revision control that is great for teams of most sizes

Apr 10, 2018
4/5
Overall
3 / 5
Ease of Use
5 / 5
Features & Functionality
3 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: GitHub is the best revision control system I have come across. It has some essential features that make working on a code base with a team a snap - the fact that you can require code reviews before code is merged is excellent for maintaining code quality. It's easy to make new branches and work on different versions of the code at the same time.

Cons: At times there can be error messages when creating pull requests, usually this is due to load on the GitHub side of things or the code base itself is too large. Doesn't deal with large binary files too well, it's not a suitable fit for GitHub.

GitHub Review

Aug 08, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitHub makes working and collaborating on various projects simple and seamless. The ability to create, track and review pull-requests of code or project changes has never been easier with GitHub. Everything is laid out in a simple easy to use format with makes viewing history, comments and changes incredibly easy. Overall GitHub is the obvious choice in my option for any type of developer team.

Cons: So far in my usage of GitHub I haven't encountered anything that I didn't really like. They seem to have all the features that I would expect or want currently in my own personal use case.

Best repository out there in marker. Best value for price

Apr 10, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: What I like the most it's how easy to use can be and how it has the whole lot of features and functionalities you can expect for a collaborative repository host. It also has great integration with a lot of the products developers use for everyday taks

Cons: If I could say something that I like the least it would be how limited is when you are not paying for it so it is hard to get a feel before you pay. After that, is everything you could want.

Overall: Collaboration between developers is the solely and greatest benefit you can get from this software. It's incredible how effective your communications over code, PR's, etc., can become

Everything our engineering team needs to operate successfully and ship code.

Mar 23, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: It's very easy to use and get started. There are great tutorials and an even better community around it. Allows for the perfect development workflow and has some great features for tracking issues and milestones. It really is the complete developer workflow built in and the only app you need to keep your code safe.

Cons: There isn't much to not like about Github. My only gripe would be to be able to assign more than one person to an issue.

Overall: Code is safe and secure and all the engineers love the product and use it daily, it allows for great efficiency of the team and software development. Everything is all in one place.

Pretty much all you need for beginner or enterprise for version control and project tracking.

Apr 17, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: It is the standard for version control so it is very easy to use for newbies via the GUI or you can confine yourself to your git workflow on the terminal. Adjacent tools such as pages, etc make it easy to get a project started along with assets such as doc sites, etc pretty easy. You can also track issues, etc for a general set of agile tools

Cons: I wish they would be as competitive on pricing/plans with regard to private repos as their competitors. I often find myself setting up organizations and repos for small businesses that require a quick and easy startup with privacy.

Capterra-loader

Github is always improving.

Mar 18, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github makes it extremely breezy to share codes and presentation with fellow team members ,working remotely.

I love the reiteration behind Github ,ensuring the service is always improving with new features and newer possibilities associated with making use of this platform. It has a clean and intuitive user interface ,which makes my life much more fun.

Cons: The only reservation I have got with Github is with its code review feature. I dislike how I have been able to access a co-programmers code on the hub ,and am unable to review it ; except the code owner assigns me to.

Best versioning tool in the market

Oct 10, 2017
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Best distributed version control systems.

Easy to create branch and tags

Great command line tools and options

Easy to compare the versions

Easy to find who did the mistake

Easy to create Branches and tags

Cons: Once we push the commit with the message, it is difficult to change the commit message. But there is a provision but it is took long.

Please make a to change a commit message

Overall: This is not tightly coupled with one server. There are multiple replicas available in the organisation. This will help not to lose the VCS. Easy to maintain.

This makes commits and release notes much easier. Easy to integrate with Jenkins

Capterra-loader

GitHub is where software happens. Software collaboration has never been easier.

Mar 26, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The best part about GitHub is that it just works. You don't have to worry about configuring anything to upload your code, just using normal git commands and GitHub handles the rest. The merge conflicts solver is another part that GitHub does really well, you can solve them really easily on the site.

Cons: Free users don't get private repos and some inexperienced users may upload credentials for some services. Using GitHub API someone can scrap that information and create problems for the user. The notifications on GitHub are not that great, they could be improved.

Best overall source control software

Jun 27, 2018
4/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitHub creates a good model for source control, with Pull Requests. There are many other features built in that are nice to have as well. For one, if you move a repository, the old name of the repository remains forever as a forwarding link so other things that are built off of it don't break. BitBucket does not do this last I checked. The user interface is very intuitive.

Cons: JIRA integration would be great, and does not exist currently. Creating issues that automatically populate to JIRA instead of GitHub's built in issue system, which is more limited.

Capterra-loader

Github has been a great source control System for us. Much Cheaper than TFS no Microsoft Tax

Apr 20, 2018
5/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: I love the integration with Visual Studio and how easy the command line is. It doesn't get in the way like TFS did. The ability to search on the github webpage saves so much time. It is fast and easy. Finding out when code changed or why it was checked it is so easy. We also use the Github projects to organize tasks. This allows us a one stop shop to track tasks and code. The team loves it.

Cons: I just would live to see the Projects sections have more features. This is not a bad think just a wish list.

Overall: We saved money and increased our productivity.

A Must-Have for keeping track of changes made to websites & web development projects

Jun 20, 2018
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money

Pros: Being able to collaborate on a project without overwriting each others code is probably the most useful feature. Second being the ability to roll back or merge changes without losing files or past modifications. There's always a record of any change and easily find it to reference or revert back. With constant updates to multiple websites, we could not efficiently work without the use of Github.

Cons: There is a learning curve, which can be tricky starting out, but once you understand the basics and get a method / rhythm down, it becomes second nature.

Capterra-loader

Absolutely essential to our programming teams cooperation and success.

Mar 07, 2018
5/5
Overall
5 / 5
Ease of Use
4 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money

Pros: Github is a software suit that is very easy to setup. It doesn't take long for you to set up an account for your organization and start creating projects. There is very little learning curve to implement into your daily routine. OVerall if you are a programmer this is a must have software.

Cons: The clients for windows is horrible. It used to be a decent piece of software, other than random bugs, but now is very unpleasant to use. Most of my team has stopped using the base client from Github and started using a 3rd party tool to push/pull from their repositories.

Best in its category

Apr 26, 2018
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: We use it since a few years, both the free version and now a small Enterprise license. With Github your source files are in a a safe place. It is practically impossible to lose a file version. Compared to its counterparts, Github is Internet-aware from the beginning, so it is a must now that workgroups are spread across the world (or programmers work from home...)

Cons: Even at its best (GitHub Desktop) or integrated in an IDE, the concepts behind GitHub are still hard to learn. I recommend starting your first project with the help of an expert.

Github saves my life! I couldn't work with my team without it!

Oct 03, 2017
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I love how easy it is to use the git tools both online, and locally. It really helps to be able to commit code locally, and then push it to a central repo where my team can get at it. I like seeing everything, and GitHub provides that visual step for me.

Cons: I don't like how their instructions to get rid of merge conflicts are so vague. I wish that they were more descriptive and worked better. The online editor seems to have issues occasionally as well.

Overall: I can share my code safely with my team. I can backup infinite versions of our product, and can trust that it will be safe.