App comparison

Add up to 4 apps below to see how they compare. You can also use the "Compare" buttons while browsing.

GitHub Logo

GitHub

4.8
(5.6K)

Write a review

Social coding & collaborative development platform

learn more

(59)

GitHub Pricing

Pricing overview

Value for money rating

4.6

/5

5.6K

Price starts from

ic-pricetag

No pricing info

Pricing options
Free plan
Subscription
Free trial

Pricing details

Free (Basics for teams
and developers) $0 per month

Team (Advanced collaboration and support for teams): $4 per user / month

Enterprise (Security, compliance, and flexible deployment for enterprises): $21 per user/month

What users say

The ability to manage your code with your team is great and it doesn't cost anything. Their new Windows app has been great to use and the UI is clean and easy.
I also love the Package Registry service which fast, reliable, quick to set up and use, and has a fair pricing plan.

Popular contenders

Price starts from

1795

/user

One-time payment

Pricing model

Free plan
Subscription
Free trial

Free trial

Available
Credit cardless trial

Price starts from

400

Per month

Pricing model

Free plan
Subscription
Free trial

Free trial

Available
Credit cardless trial

Price starts from

69

Pricing model

Free plan
Subscription
Free trial

Free trial

Available
Credit cardless trial

Price starts from

3700

Per year

Pricing model

Free plan
Subscription
Free trial

Free trial

Available
Credit cardless trial

Price starts from

119

/user

Per month

Pricing model

Free plan
Subscription
Free trial

Free trial

Available
Credit cardless trial

Reviewers who mentioned pricing said:

EL
AvatarImg

Emil L.

Health, Wellness and Fitness, 11-50 employees

Used weekly for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

A User's Perspective: My experience with Github

Reviewed 13 days ago

Github is a great tool for software development projects that allows for easy tracking and management of code changes, collaboration with other developers, and open-source development. It also has a large and helpful community and can be used to showcase your work to potential employers. However, it can be expensive, has limited storage on the free plan and some issues with UI and navigation, limited support for certain languages, and limited scalability for large enterprises. Additionally, it has limited control over data and privacy and lack of built-in project management features.

Pros

Github has significantly altered the way I approach software development projects; I've been using it for a while now. It has been incredibly simple to collaborate with other developers and keep track of my code thanks to the version control feature. The tools for code review and issue tracking are particularly helpful because they make it simple to keep track of any bugs or adjustments that need to...

Cons

I've been using Github for a while, and while it has some great features, there are a few drawbacks as well that I've found annoying. First off, the price can be a little high, especially for private repositories or big teams. Larger projects may encounter difficulties due to the free plan's constrained storage. The navigation and interface can occasionally be a little bit perplexing to me. New users...

AH
AvatarImg

Abdelmadjid H.

Computer Software, 1-10 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

An essential tool for any developer

Reviewed 2 years ago

GitHub is probably one of the most polished platform in existence. I continually evaluate contenders but have yet to find one that offers as much value.

Pros

GitHub makes managing Git repos a lot easier by providing a fantastic UI and a solid infrastructure. I also love the Package Registry service which fast, reliable, quick to set up and use, and has a fair pricing plan.

Cons

There is very little to dislike about GitHub. I'd like to see more work towards code monetization (for instance by creating a unified platform that takes care of licensing and payments)

GF
AvatarImg

Gabriel F.

Insurance, 51-200 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Now it's cheaper & of course better than any competitors

Reviewed 2 years ago

Perfect. Simple UI and pricing is great. You can have a full project, with mangament, CI/CD and code all-in-one place.

Pros

Code review is simply AWESOME. - The editor works perfectly - You can suggest changes - You can co-author pull requests - You have the codeowners option - The discussions have clear UI and can be resolved - It's possible to mark a file as read and check changes between commits!! Other than that, it has the great Github Actions and the SLA is awesome.

Cons

- The option for Mac OS on Github Actions are too expensive - There could be a better package for Github Actions to suits a large CI/CD business - You have to spend credits everytime your branch is outdated with master (just a simple fast-forward), so you have to run all the tests again - even though 99% of the time it won't break, since it's just a head fast forward - No default reviewers for repositories :( - Some minor UIs issues

AvatarImg
AvatarImg

Ahmed A.

Verified reviewer

Hospital & Health Care, 1-10 employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Unlocking the Power of GitHub

Reviewed 12 days ago

My experience with GitHub has been extremely positive. As a data scientist and machine learning engineer, I have found it to be an invaluable tool for managing and organizing my projects. The version control system allows for easy collaboration and tracking of changes made to the codebase, which is particularly useful for machine learning projects, where multiple team members may be working on different...

Pros

- I liked the version control system in GitHub, which allows for easy collaboration and tracking of changes made to the codebase.- I liked the integration with other tools and services, such as continuous integration and continuous deployment (CICD) systems, which allows for seamless integration of machine learning models into production environments.- I liked the community features such as finding...

Cons

- One potential downside of GitHub is that it may have a steep learning curve for new users who are not familiar with version control systems.- Some users may find that the UI can be cluttered and overwhelming, making it difficult to find the specific features or options they need.- Some users may find that certain features or integrations are missing or could be improved, such as more advanced collaboration...

AvatarImg
AvatarImg

Jerome R.

Verified reviewer

Information Technology and Services, self-employed

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

GitHub - The standard for Git repos in the Cloud

Reviewed 3 months ago

I started with GitHub's free option as a trial and it went so well, we just kept using it.

Pros

GitHub continues to improve with tools focused on helping developers. The base account that is free offers tons of features. When you are ready to test out the paid features, the value is there as well. I like that it is an optional upgrade since not every organization needs them.

Cons

When someone says 'GitHub can do it', it is getting harder to know if it is GitHub Free or one of the paid options. If you aren't following GitHub's releases, you can get left behind quite quickly.

AR
AvatarImg

Anonymous Reviewer

Verified reviewer

Internet, 1-10 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Best source control system ever

Reviewed 7 months ago

It always sent clear messages to help myself find myself at the development, no matter the stage it is. It always provided simple and safe tools to helpe me whenever I needed. In general I am very satisfied with the tool. Nowadays I do not pay for any use, for I do not ned it, but I will gladely pay again when the time cames.

Pros

In addition to being one of the first platforms of its kind and a great choice for software project management, github went further and became a true developer network, the first one I guess. Many companies hire exclusively considering the particular repository of each developer what mekes the employees even more eggor to lear the environment.

Cons

Not much but yet a little above the price if compared to other rivals.

AvatarImg
AvatarImg

Ava H.

Verified reviewer

Wireless, 10,001+ employees

Used daily for 6-12 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Powerful tool for developers and to be able to carry out a wide variety of projects as a team.

Reviewed 8 months ago

It has been a great step for the development of my personal and commercial projects, because I can work hand in hand with my colleagues, being able to carry out projects from scratch either in private or public repositories, assigning tasks, being able to follow them, exchange ideas and even solve problems in the code in a short period of time. In addition, when working together with other colleagues, it is much easier to complete projects on time and deliver successful projects.

Pros

There are several aspects that I like about GitHub as a software developer, having this high potential tool at hand makes it much easier to carry out projects of great value, since in one place it is possible to carry out the entire process necessary for a clean code.I like that it allows to be able to manage in a more reasonable way the time of development of versions and the time that is needed for...

Cons

GitHub is an ideal tool for developers and programmers and even students since it allows you to work in private or public repositories, being able to interact with other developers, however, before being able to use each of its functions smoothly, you need time to fully understand it said software, this is because its learning curve can be somewhat high and more so if you are a beginner.

SB
AvatarImg

Santosh B.

Automotive, 10,001+ employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Excellent Developer Tool - GitHub

Reviewed 8 months ago

- The overall experience with GitHub is excellent and very satisfactory. The tool has many good features provided OOB for many customers to get go from the initial setup itself.

Pros

- The most important feature that we use at a very critical phase is the version control, creating pull requests for the developers to review the code base continuously, for continuous integration and continuous deployments for merging code and deploying code to production - The tool is very easy to use and navigate without any prior experience - The tool has very good support team to resolve any issues in the process - The tool is very widely used by enterprise companies in the market to manage the code base

Cons

- The pricing could be more reasonable as compared to the other tools in the market - The UI can be more intuitive for the users to work with - The tool can include more features in the tool that could be used by many customers instead of building custom API's and having issues in the workflows.

AvatarImg
AvatarImg

Fayeba S.

Verified reviewer

Media Production, 1-10 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

The best source controller

Reviewed a year ago

We use Github to keep up with our private stage code storehouses, that our group utilizes, just as our open source repos to fabricate the local area, which is a main consideration for us picking Github. In contrast to different contenders, Github has zeroed in on its center contribution of source code the executives and simple joint effort, and along these lines, stayed away from superfluous stage weight. For groups where keeping awake to date with the open source world is a need or a benefit, Github is undoubtedly awesome, given moving issues and repos are incredibly instructive. Local area support is likewise much better with Github

Pros

Commonality is the principal word that rings a bell, for a little, quick yield group. We needed to zero in on conveyance, not the cycle and Github gave what we really wanted - source code the board, cooperation, project the executives the most straightforward, and the least expensive. While its rivals like Bitbucket have tried to focus on the undertaking business sector and spotlight for enormous scope...

Cons

A reliable documentation framework like Confluence would be truly useful. As groups develop bigger, they shift to elective arrangements since Github needs more usefulness to oversee assignments and code across the bigger group, which can be changed by getting highlights and working on existing ones. Incorporation backing can be extended rather than keeping it restricted to inhouse items.

AvatarImg
AvatarImg

Dushyant P.

Verified reviewer

Information Technology and Services, 11-50 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Easy to use and familiar for small teams, where cross product integration is not a priority

Reviewed a year ago

We use Github to maintain our private platform code repositories, that our team uses, as well as our open source repos to build the community, which is a major factor for us choosing Github. Unlike other competitors, Github has focused on its core offering of source code management and easy collaboration, and thus, avoided unnecessary platform weight. For teams where staying up to date with the open source world is a necessity or an advantage, Github is hands down the best, given trending issues and repos are very very informative. Community support is also much better with Github

Pros

Familiarity is the first word that comes to mind, for a small, fast output team. We wanted to focus on delivery, not the process and Github provided what we needed - source code management, collaboration, project management the easiest, and the cheapest. While its competitors like Bitbucket have sought to target the enterprise market and focus on large scale corporate projects, Github is much more...

Cons

A consistent documentation system like Confluence would be really helpful. As teams grow larger, they shift to alternative solutions since Github doesn't have enough functionality to manage tasks and code across the larger team, which can be changed by bringing in features and improving existing ones. Integration support can be expanded rather than keeping it limited to inhouse products.

AR
AvatarImg

Anonymous Reviewer

Verified reviewer

Information Technology and Services, 1-10 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

GitHub: The mothership of source control

Reviewed a year ago

GitHub is the first service I have ever used for source control and I haven't even thought of changing it because it meets more than what you would expect from it. It even has an in-built GUI for people who are not very familiar with Git. I have used it for contributing to open source projects, for keeping track of my own projects, when working with teams and for pipelining the repository to deployment...

Pros

GitHub has so many features and if you are a college student you can easily apply for their educational pack and receive many free packages from other software and free access to GitHub Pro for as long as you are a student. This pack comes with free domains, a key for JetBrains IDEs, Canva Pro and other packages to assist you in application development. In addition to the free services provided by...

Cons

There really isn't a major feature that you could point out and say is bad. The only downside I would say is, although they do have a free tier, the number of private repositories you could have in that tier is very limited. Many people would say that the commands are hard to get a hang of but this isn't a downside of GitHub, the commands are by Git. Git is inherently complex and to be honest, GitHub does a very good job at trying to simplify it.

AvatarImg
AvatarImg

Matthew P.

Information Technology and Services, self-employed

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

It's an industry standard tool for reason

Reviewed 2 years ago

Very simple to set up and use, and being an industry standard most onboarding developers and engineering teams already know how to use it.

Pros

Reliable and consistent version control and code collaboration platform. The team management, issue tracking, visibility/privacy control are all top of the line, and of course the underlying "git" hosting is perfect. Introduction of Github Actions only improves the value of the platform.

Cons

I'd like to see more for project management, e.g. ways to better organize issues by priority, themes ("epics") and create scrum, agile and/or kanban influenced views and planning tools. I've heard some folks express concern with Microsoft's acquisition of GitHub, but I don't understand the concern b/c Microsoft has a solid history of operating business-grade tools, and from the date of acquisition we've only seen more-for-your-money price changes.

AvatarImg
AvatarImg

Andrei P.

Verified reviewer

Computer Games, 1-10 employees

Used monthly for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend5/10

Share this review:

Popular and fast version control service but with less features than the competition

Reviewed 3 years ago

I am still currently working with GitHub due to the smooth Heroko and Netlify integrations that saved us a lot of hassle but for any projects which don't benefit from this I use GitLab (which is slower unfortunately). Being such a popular service it was attacked a few times by hackers which lead to some downtime that luckily did not affect our studio.

Pros

GitHub is home to the majority of the web's open source projects. It was one of the first version control services and it aged pretty well. The service's website speed is probably one of the best around when it comes to repository hosting services and this is very important as through the website all the information about projects can be found. There is a lot of searching and navigating to be done...

Cons

When I started using GitHub a long time ago (~6 years) the services was very limited if you were a free user. The collaborators were limited and the space was very tiny and on top of everything your projects were not private. This is great for open source developers but for me, I could not allow myself to put game projects up for grabs so I mostly used GitHub for small prototypes. Late came the option...

AR
AvatarImg

Anonymous Reviewer

Verified reviewer

Computer Software, 11-50 employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Best in class, world-known service

Reviewed 3 years ago

Great! I'd choose them again in a heartbeat. They're easy to use, integrate with almost every tool I can think of and have great customer support. The keep delivering new features lately, and I'm excited for what's coming next!

Pros

This is probably the best hosted Git solution out there. GitHub is the de-facto standard platform for hosting OSS projects, which makes a TON of services integrate with it, and therefore a good solution for private repositories as well. Now with GitHub Actions, the GPR and more coming soon, I think it's the best platform around.

Cons

Pricing is _a bit_ pricey, compared to the alternatives such as Bitbucket (less than half the price per user) or GitLab, which provide various pricing tiers, including a free self-hosted one.

AR
AvatarImg

Anonymous Reviewer

Verified reviewer

Information Technology and Services, 11-50 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Best source code management

Reviewed 3 years ago

We use it on a daily basis, we have about 100+ private repositories hosted on this platform. It has nice workflow for devops to keep the source code clean, unit tested and deployable.

Pros

Github requires no introduction. It is the most popular source code management among opensouce and enterprise customers. It has native integration with almost all cloud providers.

Cons

Charge per user. In our case we outsource 70% of our development to outside contractors. Every time we add them into our account, it is considered as additional collaborator and takes away one seat. It will be hard for us to keep monitoring both internal and external developers on our team to keep the cost under control.

AvatarImg
AvatarImg

Sébastien L.

Verified reviewer

Computer Software, 1-10 employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

A Secure, Reputable and Scalable Solution for All Your Developer's Needs

Reviewed 4 years ago

Because GitHub is a reputable service used by millions of developers, it serves as a great tool to show off your skills to potential employers. I personally got the privilege of getting access to more work opportunities as my experience using the service was taken into account when working remotely with a team. Being uselessly paranoid about potentially losing my files and projects, I feel reassured...

Pros

Since GitHub relies on Git underneath, one can be assured that it uses a strong, open source system behind the scenes. It integrates so well with the command-line that it's the main way I interact with GitHub on a daily basis. All essential actions you may need to perform are also available in the graphical interface on GitHub, making for a convenient experience when on the move as all necessary tools...

Cons

Even though all members in a specific organization on GitHub may prove they are all verified students, there is still the need for the educational institution to set up a few steps on their own to approve changes being made, which slows down considerably the initial setup. The search options, although they are powerful, aren't very intuitive and many useful functions are well hidden in the documentation...

AvatarImg
AvatarImg

Chamath N.

Verified reviewer

Computer Software, 1-10 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

GitHub become a game changer and the source of success to us

Reviewed 4 years ago

The ability that is seen on the GitHub and once the account was created for our project it was all fun for the team members. The future of the big and small projects now point directly to the new development on GitHub. From one point of control, you can supervise the progress and changes made by the team members. It has a friendly cost of operation and can be implemented at any stage of the project.

Pros

My first interaction with GitHub has never been changed and made different following the impact it had on my project. The fact that I was leading a big team that needed to share and update file frequently, GitHub become a game changer and the source of success to us. When asked to use the software for any project any time, I would settle for this with confidence following the following facts I went...

Cons

Not all our needs were met with ease following the great expectation that we had. Here are some points to have in mind even after the great ability has been demonstrated. -It works with predefined command. -Requires strict monitoring as changes can be compromised to interfere with the meaning. -Fast and stable internet is a must have for success. -You need technical know-how to manipulate and make changes on the platform.

AR
AvatarImg

Anonymous Reviewer

Verified reviewer

Internet, 11-50 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Essential version control

Reviewed 3 years ago

We've been working with GitHub for at least 5 years as our primary source control hub. We were previously using Bitbucket when GitHub was on a per-repository pricing but the ability to browse the history of a repository conveniently in GitHub won us over when both services moved to the same pricing model.

Pros

Incredibly easy to view the history of a git repository, easy to use web hooks, continuously adding new features.

Cons

Pricing on a per-user basis can be a burden when working in client services. Allowing client users to access a repository in GitHub requires a monthly price for that user even if the relationship does not continue in a retainer.

GS
AvatarImg

Gaurav S.

Automotive, 5,001-10,000 employees

Used daily for 6-12 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

Excellent tool for source code management and hosting git repositories

Reviewed 4 months ago

Overall its a very good tool from the developers perspective to collaborate the code. We generally use GitHub for SCM and version control use cases however it is a full suite for CICD following devops practices. But they have a scope of improvement becoming a proper issue tracking tool or build/deploy tool.

Pros

1. Features like pull requests, adding reviewers for PR, discussions, notifications, webhooks. 2. API support for automating repo creation or management of repos. 3. Very good integration with leading CICD tools like Jenkins , Bamboo, etc. 4. Complete devops toolset package includining scm, scanning, testing, issue tracking, collaboration, guthub pages, build and deploy. 5. Workflow templates , access management.

Cons

1. Discussions could be made threaded as well as comments doesnt allow to upload any files. 2. Issue tracking could have made a better like Jira or Rally. 3. The pricing.

TV
AvatarImg

Thiago V.

Higher Education, 51-200 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

Top tier cloud-based git contribution tool of the IT market

Reviewed 10 months ago

Github it's quintessencial for a software development team. It provides out of the box git based project's privacy, community towards the organization, flexibility, management tools and integration with thirdy-party tools. Also enables an extra layer of security with 2 factor auth in command line tool and towards the web software. Has also the largest community and it's really free & easy to start it up.

Pros

Github makes it easy to start any development project, integrate with your unique CI environment and arrange individual tasks / QA workflow under PR's and collaboration tools provided. It's the top tier of all the market, having really outstanding features for free.

Cons

I think Github leaks in provide some insights about the projects and also the size of the repos that can be managed in the organization (its hard to handle larger files in the project, which is fine, but its a limitation). Also the API it's good, but sometimes has limitations for production use and large scale which can increase the price if you're trying to integrate something on demand.

AR
AvatarImg

Anonymous Reviewer

Verified reviewer

Venture Capital & Private Equity, 11-50 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Github is a great product for small and medium sized engineering teams

Reviewed 3 years ago

I feel Github has good things going for it. But, Github should find a way to make the information on the profile page of a user valuable for a recruiter. Most developers aren't getting any value by uploading their code on Github and thus missing active users.

Pros

The product was easy to use and easily configurable with existing tools. Even new developers feel at home as they have practiced using Github while learning in colleges and Bootcamps. Github also provides student developer pack which puts them in good standing among them.

Cons

The UI of the app/website seems a little dated. The new mobile app lacks basic features compared to the website like suggesting the name of the person who commented on an issue in the 'assign list'. It makes It very frustrating to assign a PR to a user who commented to work on the issue.

AR
AvatarImg

Anonymous Reviewer

Verified reviewer

Information Technology and Services, 10,001+ employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Best source code management tool

Reviewed 3 months ago

GitHub makes my life easier, I can easily clone the repo, make the changes and commit the changes without any dependency of team members. Earlier I used to ping or tap my team members to submit their code but now there is no such hassle. Also GitHub provides CI features, using GitHub actions we can write workflows which can do continuous integrations for us, GitHub is a complete package which almost...

Pros

The best thing which I like is GitHub.io which allows users to deploy their application, also GitHub provides lot of documentation which helps alot to learn more about GitHub. It is distributed version control system one can easily host their ode on GitHub. In one sentence I can say GitHub provides all the essential features needed for code development.

Cons

GitHub is not as easy to learn, sometimes it's confusing for freshers, also the GitHub UI is not much used friendly and I can't see changes in its UI from past couple of years,that's the only thing which can be improved.

AL
AvatarImg

Aleissia L.

Computer Software, 201-500 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Github is the developer community in today's world

Reviewed 3 years ago

If you're sharing code and using Git, Github is likely to be a the preferred place to do it. Even if you're not working on an open source project, developers gain a lot here in the way of their online profiles and rapport. Users can easily share and communicate with each other. Governance can be handled through robust permissions over pull requests and protected branches which makes life a lot easier since we don't have to developer other tools to manage this.

Pros

The Github website is reliable and easy to navigate. Pricing is very reasonable. UI tools are good a available for different platforms. Extra features like issues and build tools are now integrated and quite useful. Nearly all developers are already on the platform making it easy to onboard them.

Cons

There have been a few (not many) painful service interruptions. One of these involved service hooks and caused us some trouble with our build automation.

AvatarImg
AvatarImg

Daniel B.

Verified reviewer

Computer Software, 1-10 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

If you develop Github is a must-have

Reviewed 3 years ago

The UI of the software is the best. Collaboration is the problem solved by this software.

Pros

Good UI. It also delivers good virality, knowledge of the whole software ecosystem (open or not open source), ease of use.

Cons

Lack of its own CI features or a good open-source option, as others. The cost should have a small workaround.

AR
AvatarImg

Anonymous Reviewer

Verified reviewer

Health, Wellness and Fitness, 1-10 employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend6/10

Share this review:

A developer friendly and well known code repository

Reviewed 8 days ago

It isn't massively different experience to Bitbucket (I haven't used others). So I can't say its best in class, but it does function reliably which is essential.

Pros

Almost all developers know GitHub and are able to use it. There are lots of online resources to get up to speed. The Desktop app is great for basic code pulls and snapshots on monitoring progress and code reviews.

Cons

Cost can escalate quickly as your team and codebase grows. As a infrequent coder, git is pretty opaque and confusing system.