Pranav K.
Computer Software, 500+ employees
Less than a year
“excellent branching and code reviews”
Pros
A top choice !!and the most widely used platform for software development and source code management. It comes with plenty of strong features especially the ability to create separate branches for a codebase very quickly. You can also open pull requests and assign reviewers to your code which is really helpful for keeping everything organized, improving code cleanliness and maintaining overall code quality.
Cons
I'm not a fan of GitHub's 100MB file upload limit. That said it's usually not a major problem. If you need to upload bigger files, the Git LFS extension can be used as a workaround.
Rating Distribution
Ease of use
9
Value for money
10
Customer Support
10
Functionality
10
Kenneth O.
Program Development, 1-10 employees
Less than a year
“reliable backup”
Pros
Being able to push and pull on it means I can reach my code from anywhere even when I do not have my computer with me. It also works as a strong backup option. Also, it helps a lot with debugging and makes deploying a website much more convenient.
Cons
A downside is that it is not very beginner-friendly especially when it comes to using the CLI.
Rating Distribution
Ease of use
7
Value for money
7
Customer Support
7
Functionality
8
Christian D.
Computer Games, 51-100 employees
Less than a year
“fast setup from scratch”
Pros
Getting a software idea off the ground from scratch is very simple with this setup process.
Cons
I haven't had any complaints since 2015. My username is @reneDescartess.
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
9
Functionality
10
Carlos Walter Duque F.
Computer Software, 51-100 employees
Less than a year
“Worked well for us”
Pros
Version control and issue tracking have completely transformed the way we work as developers and for the better by a long shot. At this point, the success of our work depends heavily on GitHub and we have no plans to move to another tool anytime soon.
Cons
What could be better is the adaptiveness. The interface does feel a bit dated compared to newer tools even though it's worth remembering that many of those tools were originally inspired by it.
Rating Distribution
Ease of use
10
Value for money
9
Customer Support
9
Functionality
10
Andres B.
Government Administration, 101-500 employees
Less than a year
“super helpful for daily work”
Pros
It's very simple to use and has been really helpful in my day-to-day work.
Cons
A graphical interface isn't built in so you need third-party plugins to get that functionality.
Rating Distribution
Ease of use
9
Value for money
10
Customer Support
10
Functionality
10
Felix M.
Electrical/ Electronic Manufacturing, 1-10 employees
Less than a year
“top place for code storage”
Pros
This tool is the number one place to keep code and I'd definitely recommend every developer use it to store their projects.
Cons
Can feel a bit complicated when you're just getting started as a beginner.
Rating Distribution
Ease of use
9
Value for money
9
Customer Support
10
Functionality
10
Daryll G.
Accounting, 1-10 employees
Less than a year
“helpful for team projects”
Pros
Working on projects with a team feels much more manageable with this software. It makes it simple to present the project you created for the company and it has been a big help for me overall.
Cons
At times, a few features run into technical problems. There are moments when certain buttons won't click properly or errors pop up because of unexpected bugs.
Rating Distribution
Ease of use
10
Value for money
10
Customer Support
9
Functionality
9
Anonymous
Logistics and Supply Chain, 500+ employees
Less than a year
“secure code backup and versioning”
Pros
Keeping source code organized and protected is one of the best things about GitHub. It does a really good job with version control so tracking and monitoring changes is simple to manage. Code backup is also a very important feature and private repositories add another layer of security for storing dumps safely. Also, having a free trial available is definitely a plus.
Cons
One thing that feels inconvenient is deleting a folder in it. It's much harder than deleting a file and that process should really be made more simple.
Rating Distribution
Ease of use
9
Value for money
9
Customer Support
9
Functionality
10
Anonymous
Computer Software, 500+ employees
Less than a year
“flexible repo handling”
Pros
Merging code and pulling changes whenever needed works really well. I can make edits either through the terminal or straight from the GUI which is a big plus. There are tons of features and options available to explore although most of my work is centered around repositories.
Cons
There really aren't any major downsides in it but the structure could be improved. Once you're dealing with a lot of repositories and forked repositories, it can sometimes become a bit confusing to navigate and understand.
Rating Distribution
Ease of use
7
Value for money
9
Customer Support
10
Functionality
10
Raj S.
Information Technology and Services, 500+ employees
Less than a year
“impressive code collaboration”
Pros
It's great.. Working together on source code is really effective and it does a strong job of helping us keep track of branches and bugs.
Cons
The analytics features are useful but there's definitely room to improve them.
Rating Distribution
Ease of use
10
Value for money
9
Customer Support
9
Functionality
10
Ashley S.
Food & Beverages, 51-100 employees
Less than a year
“useful and simple tool”
Pros
This program is pretty simple overall and it's both interesting and useful. It's fairly understandable once you spend a little time with it and it can definitely come in handy when you need it.
Cons
One downside is that some of the codes can be a little difficult to figure out especially if you're new to that kind of thing.
Rating Distribution
Ease of use
5
Value for money
7
Customer Support
8
Functionality
8
Brandon L.
Wholesale, 51-100 employees
Less than 6 months
“well-organized workflow and clean ui”
Pros
The way the code is structured is handled really well and there are plenty of different implementation options to work with. It also keeps the workflow nicely organized since the interface is very simple to navigate.
Cons
Security is still a bit of a concern. Since it's a smaller company, there's always some ongoing worry about potential breaches and it doesn't offer much on the security side which means we have to rely on other tools for that.
Rating Distribution
Ease of use
7
Value for money
7
Customer Support
8
Functionality
8
Jigar C.
Arts and Crafts, 1-10 employees
Less than 6 months
“handy code gallery sharing”
Pros
It's really useful for building a gallery of your code snippets and pulling them up whenever you need them.
Cons
No cons!
Rating Distribution
Ease of use
9
Value for money
10
Customer Support
10
Functionality
10
James M.
Motion Pictures and Film, 1-10 employees
Less than a year
“bug tracking that just clicks”
Pros
Keeping track of bugs was a breeze with this and it also gave me a clear view of what everyone on the team was working on.
Cons
I honestly don't see any real downsides though people who are new to GitHub Desktop might need a little time to get comfortable with it.
Rating Distribution
Ease of use
9
Value for money
10
Customer Support
9
Functionality
10
mohammed M.
Information Technology and Services, 500+ employees
Less than a year
“Strong code repository”
Pros
It's a simple yet powerful source code repository that I've used.
Cons
Private GitHub repositories are a bit expensive to purchase.
Rating Distribution
Ease of use
8
Value for money
6
Customer Support
7
Functionality
8
Michael H.
Health, Wellness and Fitness, 500+ employees
Less than a year
“built for every dev workflow”
Pros
Built by developers with developers in mind, this tool packs in tons of quality-of-life features, with even more available to automate tasks or make things simpler. It connects with pretty much anything you'd need in the software development ecosystem. Whether it's a small personal project or a massive enterprise setup, it handles both really well.
Cons
there's not much to complain about. It's even free for personal and open-source use.
Rating Distribution
Ease of use
9
Value for money
10
Customer Support
9
Functionality
10
Anonymous
Graphic Design, 1-10 employees
Free Trial
“simple setup”
Pros
Getting the software set up is pretty simple and doesn't take much effort.
Cons
The software offers a simple initial setup to get users started... but the complexity of its advanced features can make ongoing daily use feel daunting without further onboarding or support.
Rating Distribution
Ease of use
6
Value for money
5
Customer Support
5
Functionality
6
Anonymous
Hospital & Health Care, 500+ employees
Free Trial
“has everything we need”
Pros
The software delivers everything it promises to the end user.
Cons
Its interface can feel a bit difficult to handle in day-to-day use.
Rating Distribution
Ease of use
7
Value for money
8
Customer Support
10
Functionality
10
Griffin T.
Marketing and Advertising, 1-10 employees
Less than a year
“handy for code tracking”
Pros
Keeping track of changes in the main code base has been really handy with this software.
Cons
At times, the interface feels a bit outdated and figuring out how to revert a change can be difficult to navigate.
Rating Distribution
Ease of use
6
Value for money
5
Customer Support
7
Functionality
8
Sharan N.
Computer Software, 500+ employees
Less than a year
“supportive tech community”
Pros
Being able to connect with other users and get help whenever it's needed is a big plus. It really helps create a strong and supportive tech community.
Cons
The interface does take some time to get familiar with but once you understand it, using it becomes simple.
Rating Distribution
Ease of use
9
Value for money
10
Customer Support
10
Functionality
10
