Anonymous
Computer & Network Security, 1-10 employees
Less than a year
“Great tool for everyone”
Pros
Back when I was a second-year student, I signed up for Github Pro and had a really positive experience with the platform. It helped a lot when I launched my domain and website for the first time and wanted to share my project with the world.
Cons
Although it's very useful for students and even gives them free premium access at first, the cost becomes quite expensive for students once the Pro subscription expires.
Rating Distribution
Ease of use
10
Value for money
8
Customer Support
10
Functionality
10
Elisa Q.
Marketing and Advertising, 1-10 employees
Less than a year
“collaboration that solves bugs”
Pros
Being able to share with other developers really helps when it comes to identifying and fixing problems or bugs. Exchanging ideas and comparing approaches with others is a big advantage.
Cons
I don't have any real drawbacks to report although you do need to understand this way of working before you can use it effectively.
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
10
Functionality
10
Björn B.
Information Technology and Services, 1-10 employees
Less than 6 months
“reliable integrations and uptime”
Pros
It works really well with other tools and upgrades have come with barely any downtime.
Cons
There are storage space limits..
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
10
Functionality
10
Álvaro C.
Computer Software, 51-100 employees
Less than a year
“Version control stands out”
Pros
Working with several developers in the same repository is very practical since everyone can make changes and merge their contributions quickly without much friction. It also offers a strong version control system which makes it possible to keep a complete history of every change made throughout the project.
Cons
If repositories are public on Github, privacy and security need extra attention. It's necessary to apply additional safeguards to protect sensitive information and reduce the risk of vulnerabilities.
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
10
Functionality
8
Rishav W.
Information Technology and Services, 500+ employees
Less than a year
“open source and accessible”
Pros
The open source community is a big plus and deployment is simple. It's easy to access and I can keep all my code organized in repositories. I also appreciate the developer events they host from time to time.
Cons
A few features are still missing and pull requests can take a long time to get through.
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
10
Functionality
8
Tomás P.
Computer Software, 1-10 employees
Less than a year
“Incredible usability”
Pros
Across the industry, this is still the go-to and most recognized version control solution. There's always a tutorial available for whatever you need to do, whether it's basic setup or more advanced workflows because practically everyone has used it at some point and understands how important it is. It also works well with most technologies and web applications. With just a few CLI commands and simple but powerful config files, you can have a full CI/CD pipeline running in no time. Overall, it's an outstanding choice.
Cons
Getting started can feel a bit intimidating specially for non-technical users. At first, it may seem like it's written in a completely different language because the onboarding doesn't do much to explain the structure, purpose or level of abstraction clearly. Some initial guidance is usually needed but once you get past the learning curve, it becomes much easier to understand and work with.
Rating Distribution
Ease of use
8
Value for money
10
Customer Support
10
Functionality
10
Anonymous
Mechanical or Industrial Engineering, 500+ employees
Less than a year
“fast release management”
Pros
Using it together with TortoiseGit gives us a platform to manage software releases quickly. Creating branches from the main release stream is also very simple.
Cons
At times, releasing portions of code fails and the reason isn't clear. It also takes strong training to learn how to use it properly which means a noticeable time investment.
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
10
Functionality
10
Manjish P.
Computer Software, 1-10 employees
Less than a year
“clean interface for project tracking”
Pros
Interface feels neat and well organized which makes it really convenient to track project changes and manage source code.
Cons
Up to this point, I honestly haven't come across anything I dislike about it.
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
10
Functionality
10
Marlon J.
Renewables & Environment, 51-100 employees
Less than a year
“top choice for collaboration”
Pros
It has been one of the best tools for improving efficiency and teamwork in software development. Its version control system is very powerful and works almost flawlessly which makes managing code much more reliable. Another major advantage is the massive Github community which adds a lot of value.
Cons
If you're just getting started with Github, the initial learning curve can feel pretty challenging.
Rating Distribution
Ease of use
8
Value for money
10
Customer Support
10
Functionality
10
Sugam P.
Real Estate, 51-100 employees
Less than 6 months
“It keeps everything aligned”
Pros
Since everyone on the development team already works in it, keeping track of bugs and issues was very simple. The developers were using it for source code management anyway so we didn't need to bring in another tool just for project management and issue tracking.
Cons
I feel it's pretty basic and doesn't include all the advanced capabilities you'd get from a dedicated project management platform but it still handles everything we need.
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
10
Functionality
10
Andres M.
Civil Engineering, 1-10 employees
Less than a year
“time-saving task management”
Pros
One of the best things about it is how much time it saves when tracking and managing tasks. It really helps keep everything organized without taking extra effort.
Cons
At times, customer support isn't as effective as it should be.
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
8
Functionality
10
George C.
Automotive, 1-10 employees
Less than a year
“A great tool!”
Pros
It provides an integrated environment for building just about any application, with plenty of features included.
Cons
Cost is a little too high for an individual user.
Rating Distribution
Ease of use
8
Value for money
6
Customer Support
8
Functionality
8
Joshua B.
Information Technology and Services, 51-100 employees
Less than a year
“Its dependable”
Pros
The cost is hard to beat and for small projects it's even free. If all you need is strong version management, this gets the job done without hassle. And if you want to do more, you can dive further into Actions and CI features.
Cons
Getting Github Actions configured can take a little time at first. If you're running CI and pushing a lot of commits, it may make more sense to disable it or limit it to pull requests only.
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
10
Functionality
10
Md Jamil H.
Computer Software, 1-10 employees
Less than a year
“We had a good experience”
Pros
It offers a efficient and flexible version control system that helps teams manage and maintain their code effectively.
Cons
Code conflicts can be very frustrating for developers to deal with.
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
10
Functionality
10
sirat c.
Writing and Editing, 1-10 employees
Less than a year
“pull requests make coding better”
Pros
Writing repositories is simple and accessing someone else's code through pull requests is really convenient.
Cons
Honestly... I love it and don't have anything to complain about.
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
10
Functionality
10
Aakash P.
Information Technology and Services, 51-100 employees
Less than a year
“feature-packed with useful deployment”
Pros
There are plenty of free features available and the platform comes packed with functionality. Being able to deploy projects through Github Pages is especially valuable and works really well.
Cons
At first, the site can feel a little overwhelming to navigate and getting familiar with version control takes some time.
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
10
Functionality
10
Sai Meghana D.
Computer Software, 500+ employees
Less than a year
“Offers good collaboration”
Pros
One of its biggest strengths is its strong version control system which makes collaboration between developers feel much more efficient. Users also appreciate the large community around it, the built-in issue tracking and the flexible workflow management options. Altogether, it remains a preferred platform for software development projects, whether the team is small or working at a much larger scale.
Cons
A few downsides come up with it as well specially the interface feeling complicated for beginners. There can also be performance slowdowns during busy usage periods and the project management tools within the platform could be more organized. Also some organizations with bigger teams or more specific feature needs have raised concerns about the pricing structure.
Rating Distribution
Ease of use
6
Value for money
8
Customer Support
8
Functionality
8
JORGE GUSTAVO M.
Design, 1-10 employees
Less than a year
“friendly interface for teamwork”
Pros
Right away, the interface feels simple and approachable, exactly what you'd expect from one of the top platforms in collaborative software development. It really helps developers work together thanks to its tools for version control, project management and code review.
Cons
It works very well for small to mid-sized projects. That said, once you get into very large projects with lots of developers contributing at the same time, it tends to be less efficient. Managing conflicts, coordinating teams and handling scalability become much bigger challenges in those cases.
Rating Distribution
Ease of use
8
Value for money
8
Customer Support
8
Functionality
8
Aditya J.
Information Technology and Services, 1-10 employees
Less than a year
“collaboration that works well”
Pros
Working together on it feels very simple and pretty much anyone on the team can use it without trouble in a collaborative way.
Cons
At the moment, I do not have any real complaints though adding automation would make it even better.
Rating Distribution
Ease of use
8
Value for money
8
Customer Support
8
Functionality
6
Hussain A.
Information Technology and Services, 101-500 employees
Less than a year
“saves time”
Pros
Its so simple to work together on code updates, publish releases and run automation scripts with it. The interface feels quick and they keep refining it which makes getting to the repository or even a specific file fast and efficient.
Cons
My biggest frustration with it is the billing setup. You have to purchase a fixed number of seats and increases only happen in blocks of 10. That means even if you only need one additional user, you still end up paying for 10. Also, getting the extra licenses added can take 2-3 days and sometimes even longer. I honestly do not understand why it works that way. I would much rather see a usage-based billing model.
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
10
Functionality
8
