praveen kuma k.
Information Technology and Services, 500+ employees
Less than a year
“Impressed with it”
Pros
This is one of the most widely used source control platforms and it plays an essential role in managing source code, tracking versions and helping teams collaborate on projects effectively. It lets us create as many separate projects as needed for different clients which is very convenient. The interface is fairly user-friendly for checking code in and out and if needed, the same tasks can also be handled through Git commands in the CLI. For any project, I would definitely recommend using it to manage source code.
Cons
At times, there are performance delays when trying to check in code. Other than that, I have not run into any major problems with this product.
Rating Distribution
Ease of use
9
Value for money
10
Customer Support
10
Functionality
9
Shafeek S.
Information Technology and Services, 51-100 employees
Less than a year
“fantastic for version control”
Pros
It has been my go-to for managing the version control of my final year project. Because my source code is stored there, I can reach it anytime and from anywhere. It also makes teamwork much better since I can invite my teammates to collaborate directly on the project. One thing that really helps is the flexibility to create a branching strategy that fits exactly what we need. After finishing the project, Github is also an excellent place to showcase it to a broader audience, where others can rate it and even contribute improvements. I also appreciate being able to explore open-source projects, review unfamiliar code and fork repositories to contribute back. Also, its integration with platforms such as Azure Data Factory and Databricks adds a lot of value.
Cons
Getting started can be a bit challenging especially for beginners trying to understand version control and source code management as a whole. It definitely took me a while to fully grasp how it works and what all of its features are meant for. That said once the learning curve is out of the way, it becomes one of the best tools a developer can have.
Rating Distribution
Ease of use
9
Value for money
10
Customer Support
9
Functionality
10
Ngozi P.
Food Production, 51-100 employees
Less than a year
“impressive collaboration”
Pros
Working with it has been really helpful for collaborating across multiple teams and it also does a good job with version control. It offers more integrations and support than a lot of other products as well.
Cons
Up to this point, I haven't come across anything I dislike about it.
Rating Distribution
Ease of use
5
Value for money
6
Customer Support
6
Functionality
6
Ondrej V.
Information Technology and Services, 51-100 employees
Less than a year
“code organization is simple now”
Pros
The interface does a strong job of keeping code organized, helping manage issues and bugs and it's been very reliable overall.
Cons
There's honestly not much to complain about. The only thing that might be useful is a local client with a UI similar to the web version although we've managed just fine without it.
Rating Distribution
Ease of use
9
Value for money
9
Customer Support
10
Functionality
10
Emanuele I.
E-Learning, 1-10 employees
Less than a year
“polished and in control”
Pros
Everything about it feels polished and comfortable to use. It gives you a strong sense of control, almost like being at home while still being connected to a whole world of code and tools.
Cons
One thing I'd still like is a better way to communicate directly with developers when visiting their repositories. That said privacy is clearly a priority here and I suppose that tradeoff comes at a reasonable cost.
Rating Distribution
Ease of use
9
Value for money
9
Customer Support
10
Functionality
10
Gerald S.
Banking, 1-10 employees
Less than a year
“github nailed code management”
Pros
After trying several Git platforms, This turned out to be the ideal fit for handling code management and deployment.
Cons
I honestly don't have any complaints about it, I've been using it for years without any negative issues.
Rating Distribution
Ease of use
9
Value for money
9
Customer Support
10
Functionality
10
Kesha S.
Banking, 500+ employees
Less than a year
“accurate history tracking”
Pros
I really appreciate how accurately it lets me view the history. That part works very well and makes it much easier to keep track of changes over time.
Cons
An issue I've noticed is that it doesn't handle binary files, such as Excel documents, very well.
Rating Distribution
Ease of use
9
Value for money
9
Customer Support
10
Functionality
10
Anonymous
Computer Software, 500+ employees
Less than a year
“flexible branching for releases”
Pros
Being able to create separate branches for feature releases has been really useful.
Cons
One limitation is that I can't set up multiple projects in different languages within a single repository by using multiple branches.
Rating Distribution
Ease of use
10
Value for money
9
Customer Support
9
Functionality
8
Ezekiel l.
Accounting, 51-100 employees
Less than a year
“team project tracking works well”
Pros
It works really well for keeping track of projects and making updates along the way especially when working with a team.
Cons
Getting to the profile editing section and finding the option to delete projects can feel stressful at times.
Rating Distribution
Ease of use
9
Value for money
9
Customer Support
10
Functionality
10
Anonymous
Biotechnology, 1-10 employees
Less than a year
“Awesome version control features”
Pros
Working on separate tracks and bringing them together later is really useful. The merge conflict feature helps prevent anything from getting lost during merges which gives a lot more confidence while collaborating. It's also very convenient to check any version of the project without using much storage space.
Cons
Can be difficult for beginners to get used to it. The interface also doesn't look very appealing and it takes a fair amount of practice before the overall process starts to feel natural.
Rating Distribution
Ease of use
7
Value for money
7
Customer Support
10
Functionality
10
Jesús Gonzalo V.
Information Technology and Services, 51-100 employees
Less than a year
“Its metrics are fantastic”
Pros
Everything around it feels very simple to use and understand from the site itself to the tools it offers. The metrics and graph features are especially helpful because they make it easier to spot where a merge is going wrong or where a feature may have been overwritten.
Cons
I honestly do not have any complaints about the tool. Whenever they expand features for OpenSource projects and continue the README initiative where they highlight shared OpenSource work, it just makes the platform even more impressive so I really cannot point to any downsides with it.
Rating Distribution
Ease of use
10
Value for money
9
Customer Support
10
Functionality
10
Onur D.
Information Technology and Services, 500+ employees
Less than 6 months
“Keeps our code aligned”
Pros
It has been really valuable for our team because it makes it much easier to track even the smallest code changes. It also helps everyone stay on top of the most up-to-date version and current state of the project.
Cons
At times, getting it set up in the environment can be difficult especially for people who are just starting to learn it.
Rating Distribution
Ease of use
7
Value for money
10
Customer Support
10
Functionality
10
Noel P.
Computer Software, 51-100 employees
Less than a year
“a game changer for us!!”
Pros
This product is consistently available and it gives teams plenty of room to manage and develop their projects effectively. It works especially well for agile teams and makes collaboration feel smooth, whether people are working under the same account or coordinating remotely.
Cons
Nothing really comes to mind as a downside with it. From my perspective, they've handled everything really well.
Rating Distribution
Ease of use
9
Value for money
9
Customer Support
9
Functionality
10
Burak Ş.
Retail, 500+ employees
Less than a year
“Great for the developer community”
Pros
GitHub brings software developers from all over the world into one place to work together. To me, the biggest advantage is that collaboration aspect and the strong community around it.
Cons
Overall UI/UX could definitely use some improvement.
Rating Distribution
Ease of use
8
Value for money
7
Customer Support
8
Functionality
8
Sagar D.
Information Services, 51-100 employees
Less than a year
“A dependable tool”
Pros
It's free, does exactly what I need, works well for whole teams and there's barely ever any downtime.
Cons
The difference between setting up organizations and individual users can be a little confusing at first but honestly I really like just about everything about it.
Rating Distribution
Ease of use
7
Value for money
10
Customer Support
9
Functionality
10
Eduardo O.
Computer Hardware, 1-10 employees
Free Trial
“clean layout”
Pros
Everything in this product is simple to use and I can get to what I need in just a few clicks. The whole interface feels consistent and well organized.
Cons
I haven't run into any problems with this software.
Rating Distribution
Ease of use
9
Value for money
9
Customer Support
10
Functionality
10
Abu M.
Alternative Medicine, 1-10 employees
Less than a year
“had a positive experience”
Pros
When it comes to source code management, this tool is practically a household name. It hosts millions of open-source projects and has grown a very strong community around it. There are a lot of features in it that I really appreciate especially the ability to keep the projects I build stored there. That matters to me because without a backup, there is always the risk of losing my work. Once my projects are uploaded to GitHub, I can access them anytime, 24/7. It also lets me commit changes whenever I update my projects which makes version tracking much more manageable. Also, several people can collaborate on the same project through this setup. GitHub Enterprise is also a strong choice for teams that want extra functionality and stronger security which adds even more value to what GitHub already offers.
Cons
Interface could definitely use some refinement. At the beginning, it can feel confusing for beginners and first-time users may struggle to understand how everything works. That said once you get familiar with it, navigating and using the platform becomes much less of a problem.
Rating Distribution
Ease of use
7
Value for money
7
Customer Support
10
Functionality
10
Micheal N.
Design, 1-10 employees
Less than a year
“collaborate from anywhere”
Pros
Using this software has been a really positive experience because it's simple to navigate and doesn't take much effort to learn. It makes teamwork much more convenient since several people can contribute to the same project without needing to be in the same place or even working at the same time. It also works really well for global collaboration, allowing people from different parts of the world to work together on one project simultaneously.
Cons
Haven't come across anything to dislike about this software. Out of everything I've used, this has easily been the best option.
Rating Distribution
Ease of use
10
Value for money
9
Customer Support
9
Functionality
10
Anurag B.
Computer Software, 500+ employees
Less than a year
“feature-rich”
Pros
The interface is simple to work with and the wide range of features really makes the software stand out.
Cons
There's honestly not much to complain about!!
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
9
Functionality
10
Arie C.
Renewables & Environment, 101-500 employees
Less than a year
“simple to use”
Pros
Having an online place for code backup, team collaboration and version control makes it really valuable. Features such as branching, pull requests and diff checking are especially helpful in enterprise environments where code reviews and strict approval steps are required before anything gets merged into the main project.
Cons
GitHub desktop app still feels like it could offer more built-in features that are unique to it itself to make it more convincing. A lot of people I know still prefer working with Git through the command line instead.
Rating Distribution
Ease of use
9
Value for money
9
Customer Support
9
Functionality
10
