Cyrille Pavel S.
Computer Software, 51-100 employees
Less than a year
“go-to hub for open source”
Pros
By far, it is the best-known online Git service and honestly I don't know any developer who doesn't use it. That alone makes it pretty essential since so many people share code, ideas and useful tricks through it. I can't really say why exactly but these days developers just seem to prefer putting their work there. Because of that, it hosts almost every kind of open-source project I enjoy forking and experimenting with. I'd say it's a very productive platform overall. The interface is well designed and adaptive so it's simple to browse information and read code. I also feel that it is more stable than most of the other options out there.
Cons
There honestly isn't much to complain about with it . If I had to point out one thing, it's that it's not especially beginner-friendly. I spent quite a bit of time learning Git commands and figuring out how everything works. Other than that, I don't really see any major downsides.
Rating Distribution
Ease of use
6
Value for money
8
Customer Support
8
Functionality
8
Sharma B.
Information Technology and Services, 51-100 employees
Less than a year
“easy to use”
Pros
It does a really solid job covering the core needs of software development. Its Git-based version control makes it simple to manage projects and keep track of every change. Team collaboration is one of its strongest points, with pull requests, code reviews and issue tracking making shared development much more organized. It also helps with project management through built-in project boards and kanban boards which are useful for keeping work visible and on track. Also, it offers unlimited private and public repositories for hosting and sharing code, plus a reliable space for creating and maintaining project documentation. The integrations with CI/CD tools and other project management services add a lot of flexibility and the security features like access control, code signing and alerts help protect repositories. Another big advantage is its huge developer community which makes it easier to get help, collaborate with others and contribute to open-source work.
Cons
We see a few downsides worth mentioning. Accessing private repositories and more advanced features usually means paying for a subscription and that can feel expensive for individual users or smaller teams. Storage can also be limiting especially when dealing with large files, binary assets or backups. The interface is not always beginner-friendly either since new users can find it cluttered or confusing and some advanced tools take time to figure out. Another limitation is that it depends on having an internet connection which can be frustrating if access is unstable or limited. Customization options are also somewhat restricted so adapting the platform to very specific workflows or integrating it more deeply with certain tools can be challenging. Performance is another issue from time to time, as the platform can slow down during heavy usage or when working with bigger repositories. Even with strong security features in place some users may still have concerns about privacy and storing sensitive data on the platform.
Rating Distribution
Ease of use
6
Value for money
6
Customer Support
8
Functionality
6
Leonardo B.
Internet, 51-100 employees
Less than a year
“project management done right”
Pros
Keeping multiple projects organized is handled impeccably and the overall project management feels really well structured.
Cons
Editing files directly inside the platform is not one of its strongest features and could definitely be improved.
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
10
Functionality
8
Isak P.
Computer Software, 51-100 employees
Less than a year
“Made our work easier”
Pros
One of the best things about it is the huge developer community contributing to all kinds of open-source projects. The interface is excellent, user-friendly and simple to navigate. It also provides a wide range of tools and resources for collaboration, version control and CI/CD workflows.
Cons
A few of the features can feel a bit overwhelming when you're just starting out.
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
10
Functionality
8
Shamrul I.
Telecommunications, 500+ employees
Free Trial
“Version control is great”
Pros
It does an excellent job with version control making it simple to manage code changes and keep track of progress over time. The collaboration features, like pull requests, code reviews and discussion threads, really help teams stay aligned while working on shared projects. Another big advantage is the huge open-source community which makes it convenient to discover projects, contribute to them and get support or resources when needed. It also connects well with a wide variety of tools and services, including IDEs, issue trackers and CI/CD platforms which fits nicely into different development workflows. Also, the platform includes useful security features such as two-factor authentication, encrypted communication and protection for sensitive stored data. The massive repository of open-source code is another strong point since it gives developers plenty of opportunities to reuse code and publish their own work. The interface is also fairly user-friendly so developers at different skill levels can start using version control and collaboration features without too much trouble.
Cons
That said, it does have a few limitations. The customization options can feel somewhat restricted especially for advanced users who want more control over how the platform works. Pricing can also become expensive for larger companies or enterprises that need Github Enterprise for many users. Performance may slow down when handling very large repositories particularly if a lot of people are making changes at once. The UI can sometimes feel a bit limited or confusing as well which is why some users choose other Git clients or graphical interfaces instead. Its built-in issue tracking works for basic needs but it may not be enough for teams that require more advanced issue management, leading them to rely on separate tools. In the end, these downsides depend a lot on the needs of the user or organization so it makes sense to compare it with other platforms before deciding.
Rating Distribution
Ease of use
6
Value for money
6
Customer Support
8
Functionality
8
Anonymous
Computer Software, 51-100 employees
Less than a year
“Lots of free tools”
Pros
The interface feels very adaptive and it comes with a lot of tools and functionality available for free.
Cons
For what we currently need, I really don't have any complaints about it .
Rating Distribution
Ease of use
8
Value for money
8
Customer Support
8
Functionality
8
Abdullah K.
Information Technology and Services, 51-100 employees
Less than a year
“Version tracking is great”
Pros
Having a centralized place to store code makes version control much more manageable and it's simple to keep track of changes over time. It also works really well for teamwork since features like pull requests, code reviews and issue tracking make it much easier for multiple people to contribute to the same project.
Cons
Pricing can be a drawback especially if you need private repositories or more advanced features. That extra cost may be difficult for individual users or smaller organizations to justify.
Rating Distribution
Ease of use
6
Value for money
6
Customer Support
8
Functionality
6
Mohamed H.
Computer & Network Security, 1-10 employees
Less than a year
“fantastic collaboration for development”
Pros
Working with it has been very simple which makes collaboration much easier for both individuals and teams handling software projects. The interface is user-friendly for version control and code sharing and it comes with a solid range of extra features and integrations like bug tracking, feature requests, task management and wikis. Its large user base, open-source foundation and active community are also major advantages making it a practical choice for solo developers as well as bigger organizations. Overall, GitHub is widely seen as a valuable platform for software development.
Cons
Up to this point, I haven't come across anything wrong with this software.
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
10
Functionality
10
Arlie P.
Software Developer, 1-10 employees
“GitHub helps me stay on top of my tasks”
Pros
I love using GitHub to manage my projects because it helps me keep track of all the tasks in one place, assign them to other members and follow their progress. With GitHubs issue-tracking system, I can quickly identify any issues that arise during the development process.Plus, the platform has great collaboration tools like code review and pull requests that allow me to check the changes proposed by my colleagues before they are implemented. This helps us avoid mistakes and keep our projects on track.
Cons
The only downside I can think of is that the software can be a bit pricey if you need additional features such as more storage or advanced security. Other than that, theres not much to complain about.
Rating Distribution
Ease of use
7
Value for money
8
Customer Support
8
Functionality
7
Sebastian B
Information Technology and Services, 11-50 employees
“All that a developer needs under one roof!”
Pros
My journey with GitHub began when I joined a software development team that was already using the platform. They wanted me to learn to use it before I could start contributing, so I had to familiarize myself with the tools quickly.I found that GitHub makes it very easy to organize projects, share code and collaborate with other developers. The platform also has an intuitive UI and a search feature that helps me locate whatever piece of code I need in seconds.
Cons
My only complaint about GitHub is the limited storage space. The basic plan provides 500MB of storage and I often find myself running out of it when working on projects with large files or a lot of code. I wish they offered more storage in the basic plan.
Rating Distribution
Ease of use
10
Value for money
9
Customer Support
9
Functionality
8
Anonymous
Computer Software, 51-100 employees
Less than a year
“A great tool”
Pros
It is one of the most commonly used platforms in software development, with a huge community of users and contributors. It's basically the go-to place for finding the majority of open source projects. Also, it includes plenty of collaboration tools like pull requests, code reviews, issue tracking and project management features which help teams work together effectively.
Cons
Although it does offer fairly advanced project management capabilities, they still don't feel as complete or specialized as dedicated tools like Shortcut.
Rating Distribution
Ease of use
8
Value for money
8
Customer Support
8
Functionality
8
Isha M.
Computer Software, 51-100 employees
Less than a year
“Nice to work with”
Pros
An excellent platform for software development! The interface feels user-friendly, the collaboration tools are strong and the resource library is extensive. Whether working alone or with a team, it helps keep projects managed well, progress tracked clearly and everything organized.
Cons
One thing still missing is a mobile version and it would be a valuable addition in the future.
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
10
Functionality
8
Susan G.
Computer Software, 101-500 employees
Less than a year
“collaboration from anywhere”
Pros
Being able to collaborate with anyone from anywhere is the standout feature and it really helps teams build the best possible projects together.
Cons
It can be a little slow when downloading large files although that only happens very rarely.
Rating Distribution
Ease of use
8
Value for money
8
Customer Support
8
Functionality
8
Anonymous
Computer Software, 1-10 employees
Less than a year
“team-friendly project uploads”
Pros
Uploading and organizing projects is simple and it becomes especially valuable when you're collaborating with a team.
Cons
Can feel a bit complicated for beginners at first.
Rating Distribution
Ease of use
6
Value for money
8
Customer Support
8
Functionality
8
Joel B.
Education Management, 1-10 employees
Less than a year
“Loved using it”
Pros
Working with different people is really convenient, whether it's on an open source project or a private one. Keeping track of commit messages also makes it simple to see exactly what changes were made.
Cons
Getting around the platform can be challenging especially on the settings page. It feels a bit overwhelming at times.
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
10
Functionality
10
Prashant B.
Computer Software, 500+ employees
Less than a year
“Excellent experience”
Pros
Having an integrated development platform makes it much simpler to keep the source code accessible to the whole team while also handling issues and bug tracking in one place. It's really useful for sharing project progress and staying on top of everything happening in the project.
Cons
Lacks is a mobile version and getting comfortable with Git can be a bit of a headache if you're just starting out in development.
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
10
Functionality
10
Michaela W.
Education Management, 101-500 employees
Less than a year
“works well overall”
Pros
It's been really useful for storing, tracking and collaborating on software projects and overall it just feels cool to work with.
Cons
The part I liked least was the learning curve since it can be difficult for beginners and was pretty hard for me when I was just starting out.
Rating Distribution
Ease of use
8
Value for money
10
Customer Support
10
Functionality
10
Vinicios M.
Farming, 51-100 employees
Less than 6 months
“good product”
Pros
I definitely recommend it,it's a very good product for us as consumers.
Cons
It could still do a better job improving the interface though.
Rating Distribution
Ease of use
8
Value for money
8
Customer Support
8
Functionality
8
Madhav P.
Information Technology and Services, 51-100 employees
Less than a year
“Customizations are great”
Pros
Managing permissions is simple and the project setup tools are really helpful. It also offers solid customization options along with good plugin support.
Cons
At times, locating a feature I know exists can be frustrating because the interface is not always very user-friendly.
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
10
Functionality
10
Shubham K.
Information Technology and Services, 500+ employees
Less than a year
“Overall a great tool”
Pros
One of the best parts is that it works as a distributed version control system which really creates a better overall experience for developers.
Cons
What I liked least was the built-in security setup since configuring it during authentication can be quite confusing.
Rating Distribution
Ease of use
8
Value for money
10
Customer Support
10
Functionality
10
