Who Uses This Software?

Software development for both small startups to large enterprises.


Average Ratings

1196 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 Controls/Permissions
  • Code Refactoring
  • Code-free Development
  • Collaboration Tools
  • Compatibility Testing
  • Data Modeling
  • Debugging
  • Deployment Management
  • Mobile Development
  • Reporting/Analytics
  • Software Development
  • Source Control
  • Web App 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.

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.

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.

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

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.

Capterra loader

Best solution for software developers team

Oct 16, 2018
4/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: One of the most important thing in programming is always have a backup of your code github gives me the change to always have this backup online so I can access to this wherever and whenever I want. Other of the best options that github gives me is an easy way to work with multiple peolple over the same project, before I used github it was a headache but after using this with only a command I can add to my project all my team's contributions in only a few seconds.

Cons: I probabably add a better visual interface for non-programmers, github is used mostly for programmers but I think this tool could be used for everyone but it need a simpler visual interface, so I could teach even my mom who's a teacher to use it for versioning her lessons, other thing I'd would add it's a service to run projects online It doesn't have to be free but would be a great tool for showing our projects and testing it.

Overall: With Github I've solved a lot of problems having differents versions of my code (I never had to use my pendrive full of folders with the same projects a lot of times), it's a great tool and every programmer should use it and to be honest everyone shoud use github because it's a solution for sharing whatever you want.

Capterra loader

GitHub - The Largest Version Control Software as a Service.

Nov 17, 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: 9.0/10 Not
Likely
Extremely
Likely

Pros: GitHub work on open source Version Control GIT. It provide the solution to host the code for open source community as well as business. Code review is also very simple and easy in GitHub. Once you feel the power of the GIT you will surely jump to the GitHub Enterprise server as it come up with the on premises private cloud options which provide the high speed and best performance once you need to all code on a centralized location. GItHub is also having a great market place where you can find the a lot of apps that can integrate with the browser and help you in Coding or Releasing the code.

Cons: If your business is on close source then you can not jump play with access control section as a wrong option can make your code public. managing the permission is the complex part of the GitHub to manage as till default option everything goes alright but if you tangle with the wrong permission then a lot of issue your going to face in the future.

Overall: We are using the GitHub Enterprise version and is helping as it having the larges community and user friendly interface also help you in working. Code review and Release management is also helping us to resolve the conflicts in the code.

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.

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.

The best tool to write and modify the code

Nov 20, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

3 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: GitHub offers you a wide range of opportunities that you should benefit from. GitHub is a great service that ensures you do not lose your effort whether or not your computer system has been stolen or lost, you can upload your code to GitHub to keep it, or even Back to previous versions of the project, you can make the project private or visible to all, and developers around the world can participate in its development and improvement. It has a huge community, helps you find a job and has many great features to help you manage your project And helps you to work on your project and you can modify the files even if one of the work team works at the same time and adjust it, the amendments are lifted without objection or without problems as in the past Git can also download a copy of the project repository and place it in the machine with the constant update feature of the project One of the advantages of this unexpected site is that if you put one of your code in GitHub, employers or companies will be able to see your business in real life and will know more about your knowledge and software skills, so this will help you get more job and faster .

Cons: There were a few cases of GitHub stopping which had a negative impact on my work

The biggest reason is if you are a proprietary software developer any closed source software there are many reasons why you can not put your chip on GitHub but that should not prevent you from working on open source software in your spare time

Best cloud backed git repository for version control

Oct 05, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: 1. The integration with git is easy hence one can communicate directly with github through git via commands in git terminal. 2. The user interface of the website is easy to understand with many social features such as following fellow developers and options to comment on repositories. 3. It is free of cost until and unless you want to keep a project private. So it is great for students like me. 4. It even allows hosting one website with their domain name , so we students can create a portfolio website using it ! or it can be put to other use too! 5. Since it is cloud based , all the projects along with their different version remain intact , so it definitely is a great way to keep a software development process safe with easy rollback and data safety. 6. Different versions of software can be easily compared using commit history. 7. It has a great search engine which allows efficient and accurate queries to find projects , datasets etc easily. 8. It is a great way to collaborate with others as they can request their changes they made to their fork and the owner of repository can view the changes and finally commit them. 9. Secure with facilities like two factor authentication

Cons: 1. The only major downside for me as a student was not getting the student developer pack from GitHub due to lack of evidence that i am indeed a student.

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

Great UI UX and ease of use

Nov 21, 2018
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: GitHub has become the defacto place for me start off an open source project.

It's quite easy to use

It has lots of users who will check out your software and contribute to it too!

It has templates for raising issues

It shows the different programming languages used in a repo in a simple glance

It has good stats for the public and the contributors. Stats like how much active the repo is, using a graph, for the public. Amount of code contributions from different maintainers. Maintainers get to see a more intricate details about the commits, frequency of it, and then see the traffic of users to the repo.

It provides easy ways to close issues that are fixed by related PRs by mentioning special words like "fixes" and then followed by issue number. And the issue is closed when PR is merged. And GitHub also helps in typing issue number or PR number by giving suggestions the moment you type "#" for the number. It sgives suggestions with issue and PR titles so that you can be sure you are referring to the right issue or PR and then select it

Cons: I haven't had any bad experiences. But from seeing the community, I have seen that especially the maintainers community has asked for better notification management solutions

Overall: My overall experience has been really good! It's a breeze to use GitHub. A lot of my colleagues use it too! Including private repos!

Capterra loader

Best Collaboration and Version Control Software for Programmers

Oct 19, 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: Github is awesome. I like Github because it has the best features that guarantee you the best collaboration experience ever. Github gives you the opportunity to create a profile where you can push your programming projects for others to see and collaborate on through Pull requests.

Another awesome thing about Github is the power of version control. Version control is important in almost most instances of work, especially programming. Github does an excellent job of tracking who did what, and at what time of a project. Version control is, and you can always go back to the previous versions of your project if need be. If you do not want to accept a pull request from a contributor, you have an option to decline it.

I also like the powerful searching capability of Github. As long as you remember the right keywords, you can easily find what you are looking for.

Cons: From my experience, Github requires some a steep learning curve for you to be comfortable with it. It can be quite technical when you are just starting out with it. When I was starting out, I struggled before completely getting the hang of it. But once you are good with Github, it's the only tool you want as a programmer.

Overall: I think Github is a must tool for developers. As a developer, you need a space where you can store your work, share your work with others and have others contribute to your work.

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

Must have tool for Software Developers

Sep 26, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The best thing I liked about github is the enormoulsy popular ecosystem these guys were able to build around their product. Almost every popular open source project is hosted on github. The main reason behind me or Im sure any Software dev would love github is the ease of use. If you are not familiar with the command line, you can download your repo in a zipped format and they even provide a desktop client for the types who doesnt want to use the CLI nor use the zip option.

Apart from this the fact that github lets you put up static web pages from your repo and that too for free (Github Pages) is simply awesome. Collaboration between Dev teams would so seriously jepordised if we did not have Github.

Cons: Well to be very honest, there isn't anything I don't like about Github. Its everything a Dev could ask for and more.

Overall: The primary business goal that I have realised is being able to share and collaborate code with remote teams making out Dev process so much easier.

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)

Most useful for software developers

Oct 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: GitHub product is very useful for software developers, were lots of projects source is maintained for software developers as well as non developers, users can easily download the zip file of particular animation external files or any development purpose projects files which are coded by best developers in the world so that developer can eailsy maintain the burden of the code with this github, we use stackoverflow for some problems ,but github can be more useful with its source code each and file located in it makes more time saving, love this product

Cons: No, cons till now non IT candidates as well as developer s can be go with this github

Overall: We strongly recommend to every developer or non developer to go with this software, we are using this product from many years , hosting service is good too, some critical projects where we can 't take standard sdlc ,then github can be useful for successful project accomplishments.. every software developers need this product software thanks for github...

Best Platform that supports code collaboration and Amazing Community to Manage and Share your Code

Nov 14, 2018
5/5
Overall

4 / 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 on the easy to use and user-friendly tool that allows managing your code and one of the best well-known web hosts for open-source projects for almost all the platforms. Also, one of the best thing it is easier to set up and share our code to the people easily. As well as, it is well designed to pick the different versions of the code repository and allows to manage the code easily with multiple developers. Github Desktop allows visually track all my GIT changes.

Cons: The numerous limitations on the free account push us to use the paid or private repository without any trails and the cost of the private repsotories too costly.

Overall: I am using Github to maintain my public repositories as well as my company projects for teamwork for better collaboration. It is one of the tools that allows anyone to manage the code version control and allows them to contribute without any additional training. And allows us to showcase our technical talents and contribute to the communities in an easier way.

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.

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

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.

Capterra loader

GitHub: A place to showcase your work

Dec 02, 2018
5/5
Overall

4 / 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 is a platform for software developer to share their projects and codes. It has a very good way to showcase your work specially if you are from computer science background. GitHub provides a sharing platform where you can share your code, software, even your documents. For example, you can find

Cons: Recently, GitHub introduces a counterpart to sync with your laptop to their repository. While this is a great feature, it is little suspicious about the security of this. Also, GitHub does not have a built-in compiler to check the errors in a code.

Overall: My overall experience for GitHub is extremely positive. I have my own repository and also a group repository to share codes and software with my colleagues. GitHub provides a sharing environment where all the project owners can update the repository and improve the code simultaneously. This is a great platform for the computer science professionals. Also, this can be very useful for the students who are new to coding.

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.

Capterra loader

The best web platform for a developer

Dec 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: It amazes me how good this platform is, if I had to say everything I like I would have to write a testament, then name the most important things for me, first of all I love that by making our code and making changes, the is saving the previous versions and so at any time we need to return what we can do right away, without having to make a backup for every change made by the means to damage the code, another thing that I love and I'm sure all programmers is that I have access to all the codes there exposed and therefore the collaboration to solve problems is huge, you can use the code of someone else as well as another person to use yours to solve some problem in which find each other, the teamwork becomes simpler, in addition to having a super dynamic and attractive code viewer.

Cons: I absolutely love everything on this platform, without a doubt the best one to have code resources.

Overall: Amazing is my experience with Github. The truth is that today I always use this platform, always, because having such a large community, the support you get through this platform is huge, and how easy it is to use it and get support is incredible, I recommend this platform to all those people who are developers, they will see that after starting to use it they will not stop doing it.

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.

Great tool for all development team.

Dec 13, 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: I like Github primarily because it enable me contribute to open source projects and enhance my skills as an engineer in the process.It has enabled me meet with new developers from different part of the world,exchange ideas with them and even learn from them.

Over the years, majority of cloud hosting services now work perfectly with Github and the moment ,the major part of my departments deployment pipeline is controlled via Github.I also like that Github now integrates well with Heroku and Slack.

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

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

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.

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).

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.

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

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.

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.

Capterra loader

The greatest open source dive

Dec 04, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

3 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: I like the idea of finding anything i needed .. i mean like any script, any help any idea i was struggling with on my code .. someone already thought about it and created a solution for it gave it to us free it's like the internet Santa <3

Cons: That i need to pay in order to keep my repository secret ... This should be exclusive to companies, but i'm a single user and i just wanna keep some codes safe for later .. if the could make it free secret repository that would be the best place to host a static website on their GitHub pages

Overall: My job is marketing, and by description i'm far away from any code but my boss asks for results, and GitHub helped me achieve those results .. by providing free open source softwares and making a special tab called (issues) to ask and post questions to the original Poster of the script or even anyone with helpful knowledge to serve your need in a very friendly editor.

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.

Capterra loader

Best service for hosting git repositories, but free tier has limitations

Dec 06, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Github is probably the easiest service to use and learn.

Collaboration is top-notch with support for forks and pull-requests, discussions and more.

Lots and lots of open-source repositories.

Cons: Free tier only lets you host public repositories. Other competitors give you private repositories in their free option.

Overall: I've been using Github for years now, mostly to browse open-source software I use on some projects. I've also hosted some public repositories, and in those cases the collaboration feautures are top-notch.

Issues, changes, pull-requests, fork-handling, discussion, voting. Everything you might need to do when working on software with other people is beautifully managed here, with options for everything and many guides and tutorials to get you familiar with how they work. And even without all those guides, the tools they give you are very easy to use.

My only gripe is the need to pay for a premium plan when you want to host a couple of private repositories: free accounts are limited to hosting public repositories. If you need collaboration tools on private repositories, or even on public ones, going with Github is a no brainer. But if you want to host a few private repositories that are only accesible by yourself, or repos in which no collaboration is going on, then maybe alternatives like Bitbucket are a better option.

Are you a developer? IT IS FOR YOU!

Nov 10, 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 is the best product for storing your projects and easily manage them. What's the immeasurable advantage of Github in comparison to other products? It's very intuitive. You just push your work. Then, you can select your commit from the week ago and compare it with your recent progress. Next, you pull the latest data, because one of your mates just merged his work with the existing master branch. But before that, the other two people have checked his commits and reviewed it, so the code/data is valid and repeatable. Finally, you give the link to your project to others. And the cycle is repeated.

Cons: These days there is no better repository than Github. Honestly, I can not find any cons for this product, as it perfectly suits my needs.

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

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

Mitigation Hub

Oct 16, 2018
4/5
Overall

5 / 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: The way repository has been configured is amazing. I like review/approval process of this application. One can see code merge, code conflicts and resolve it in real time. Best experience while I worked as Developer as well as PM.

Cons: This application doesn't have file sharing and conversation windows, it would be a great help this application can have that because it would be very convenient to have everything in one place.

Overall: I am a BIG fan of GitHub. This software allows me to integrate with my other applications and also allows me to manage my projects. "KANBAN" board is really efficient and can be integrated with asana. I like it because any changes I make , it reflect on GitHub automatically and my developers are notified which is the priority for the deployment. I recommend this application to most of the comapanies who uses microsoft technologies.

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.

Github - great tool for collaboration

Oct 23, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github is a great version control system that allows me to store and share my coding projects, be aware of the contributions of others, and download projects from others to use for my own purposes. I also really enjoy the fact that I can use Github to host my own website.

Cons: I wish the system allowed to keep track of others contributions while they are working on them. I faced situations in which conflicts happened because I was working on a part of a software at the same time as someone else. Usually, the coding tasks are coordinated to avoid conflicts like that, but there are still situations in which conflicts arise. For situations like that, I wish the system could notify the contributors that a potential conflict might happen.

Overall: I am a graduate student and I often use Github to upload my own coding projects. I also use Github to download open source projects, which helps me to work on ideas without "reinventing the wheel". I used to use Sourceforge before Github but, in my opinion, Github is much a better system, especially with the documentation and bug tracking features. I recently started using Github to host my own website as well. So far, my experience with Github has been great.

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.

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

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

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!

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.

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.

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.

A good solution for our company

Oct 09, 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: One of our activities is the development of applications for smartphones. The whole team works together on projects in GitHub, and all actions are tracked and saved. When something goes wrong, we can always cancel the introduction and return the old version. Another function that I personally personally claimed was the opportunity to share open source with other programmers, discuss features and fix bugs.

Cons: Full access to all functions is opened only if you buy the most expensive subscription. For example, before a small company or freelancer, this can be a serious obstacle to using GitHub. In addition, for several weeks there were problems with access to the service. Now everything is ok.

Version control mechanism

Sep 14, 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 is the largest version control platform in the world.seems it provide more and more features to users who widely doing programming for day to day task.there are so many benefits using this platform .if programmer lost his laptop no matter he can clone whole project through the git hub,and if any thing wrong in the code no matter they can reverse the step which they want using time frame .

Cons: main thing is while working as group its really helpful for dividing whole project with members of group and do each part separately one by one then easy to sync with git hub desktop application.

Overall: as a student i have maintain my git hub profile with all of my projects and every project i am not afraid to use version control .

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

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.

Capterra loader

Great tool!

Oct 15, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: -It's very dynamic. You can use the Desktop Client for a really easy experience but also you can use the command line for a more complex use.

-You can create multiple repositories at no cost (public repositories)

-If you are a student you can apply for github-education-pack in order to receive a year of free private repositories.

-There are plenty of integrations with all kind of complementary services so you can build a really complete pipeline that takes cares of your CI/CD.

Cons: -The desktop client lacks of functionality compared with the command line. It's impossible to do things like rebases in the desktop client.

Overall: It's a really great product made to enhance your productivity as a developer.

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.

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.

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.

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!

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.

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.

THE go-to tool for coding collaboration and more

Nov 27, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: It's really easy to start using it and well featured.

Almost everyone knows about or has used github.

The github pages feature allows easy websites for your projects.

It allows integration with git clients like GitKraken expanding the client's features.

Has a student program.

Cons: For some quality of life improvements you should use plugins that enhance GitHub's functionalities.

Overall: I've been using GitHub for about 6 years now.

It has been an integral part of the toolboxes I've used across many jobs and faculty courses, and I still can vouch for it being a solid tool for the job, with close to 100% availability and more.

If by some bizarre reason you've never heard of GitHub just give it a try, I'm sure you'll find everything you need and more.

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.

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

The go-to place to share open source code

Oct 01, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The best part about Github is how easy it is to set up, and the wide range of features available. Any serious developer has a Github account. Git itself is amazing software, but this makes it that much more accessible and allows you to share your code with the world.

Cons: The only thing I don't like is how it feels like software has become centralized again for a lot of people and they are getting the wrong idea about Git and what it's intended purpose is, to be a decentralized software repository.

Overall: Github is an excellent way to share code with the world to potential clients/employers, or even to collaborate with people around the world in an easily accessible way. Every project I build goes on 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.

Capterra loader

Excellant tool to manage multiple dev streams, but comes with a catch!

Dec 04, 2018
4/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Very easy to create multiple branches on the fly. Has an upper hand in terms of release management in agile world where multiple work in progress streams are a key.

Also, it gives all the developers their individual workspace with the "feature" branch concept.

Branches are really cheap to create.

Cons: Its integration with Microsoft vsts/Visual studio still has few known bugs.

Overall: I have been the admin leading our team to move from TFS/VSTS to Vsts using Git. Like mentioned above, Github has given us extreme felxibilities, except for the issue mentioned above with Microsoft VSTS.

If needed, I can provide exact details about the issues we have with Github.

Overall, I am really happy with using GitHub as my repository.

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

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.

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.

Capterra loader

A Web Application Made For Developers

Nov 27, 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: 10.0/10 Not
Likely
Extremely
Likely

Pros: An online platform to showcase our projects out in the world for jobs, enhancing our scripts that we have wrote and allowing others to improve our codes by letting them commit their idea or way to code.

Its the best thing of github.

Cons: To begin with github and git is a complex task. One need to have study github tutorial to start creating repository and then downloading the git software and then memorize git codes to start committing their files of codes.

I think this process can be made more simpler.

Overall: I am very frequent user of github and i find it very amazing to have github like platform which i use as backup for my projects and for show casing my experience for jobs.

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.

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.

Github, collaborate with others or just for yourself

Oct 09, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: It's great for keeping versions of your code or any writing, I use it to write homework, personal projects and maintain configuration files I always want to have at hand.

But it's strength it's when it comes to collaborating with others, its commit system makes it perfect to this. You can review others changes before merging and can have a whole history of the changes.

Cons: Some things that are only available on github by paying are available free on similar platforms.

Overall: I practically always use GitHub, for my personal projects or for working with others. It becomes vital in your workflow, very easy and fun to use. Never lost aversion again and work very fluidly with others!

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.