Home/Application Development Software/GitHub
Updated on: September 28, 2021

What is GitHub ?

GitHub - Application Development Software
View Gallery
98% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More

GitHub

The largest and most advanced development platform in the world
(5,506 Ratings) Write Review

GitHub is a software development platform for individual developers and companies to build, ship and maintain their software. The platform allows developers to record and rewind any changes to their code, keeping the entire team in sync. It helps to create quality programs with less coding. Developers can find the best community-approved projects to fuel their own work and share it with npm and GitHub packages. They can also pull requests and conversations around multiple codes where they can experiment, remove bugs and build new features. Pull requests cover the entire review flow by proposing changes, browsing code, asking for input, making suggestions and singing off in one place. With its codespaces feature, users get a complete, configurable dev environment along with a powerful VM in minutes. Codespaces also brings a desktop editor that helps to build, test, use the terminal and open pull requests from anywhere.

GitHub Awards

GitHub Features Show All Features

GitHub Technical details

Support 24/7 (Live rep) Online Customer Type Freelancers Large Enterprises Medium Business Small Business
API Location / Phone Number San Francisco, California
Deployment SaaS/Web/Cloud Mobile - Android Mobile - iOS Installed - Windows Installed - Mac Category Application Development Software

GitHub Pricing

Pricing ModelFree Trial , Freemium , Open-source , Subscription , Quotation Based
Free
Free

The basics for individuals and organizations

Features

  • Unlimited public/private repositories
  • 2,000 automation minutes/month (Free for public repositories)
  • 500MB of Packages storage (Free for public repositories)
  • New Issues & Projects (beta)
  • Community support
Team
$4 /User/Month

Advanced collaboration for individuals and organizations

Features

  • Includes features of Free plan, plus
  • Protected branches
  • Multiple reviewers in pull requests
  • Draft pull requests
  • Code owners
  • Required reviewers
  • Pages and Wikis
  • 3,000 automation minutes/month (Free for public repositories)
  • 2GB of Packages storage (Free for public repositories)
  • Web-based support
Enterprise
$21 /User/Month

Security, compliance, and flexible deployment

Features

  • Includes features of Team plan, plus
  • Automatic security and version updates
  • SAML single sign-on
  • Advanced auditing
  • GitHub Connect
  • 50,000 automation minutes/month (Free for public repositories)
  • 50GB of Packages storage (Free for public repositories)
  • Exclusive Add-ons
    • Token, secret, and code scanning
    • Premium support
GitHub Education
Custom

The software offers Education plan for Students, Teachers, and School to access the tools and events they need to shape the next generation of software development on basis of request.

Screenshot of the Vendor Pricing Page
View Full Screen
Disclaimer: The pricing details were last updated on 19/08/2021 from the vendor website and may be different from actual. Please confirm with the vendor website before purchasing.

Learn more about GitHub pricing.

GitHub FAQs

GitHub is Application Development Software. GitHub offers the following functionalities:

  • Access Control
  • Code Assistance
  • Collaboration
  • Debugging
  • Mobile Development
  • Graphical User Interface
  • Software Development
  • Testing Management
  • Version Control
  • Web Development

Learn more about GitHub features.

Yes, GitHub provides API.

Ask the Community View Community

GitHub Alternatives GitHub Alternatives

98% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
GitLab
(1011 RATINGS)
GitLab GitLab is an all-in-one CI/CD tool that enables single conversation right from planning to... read more
Visit Website
GitHub vs GitLab
97% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
Microsoft Azure
(1559 RATINGS)
Microsoft Azure Microsoft Azure is a comprehensive cloud computing platform that is useful for the app developers... read more
Visit Website
GitHub vs Microsoft Azure
93% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
Firebase
(714 RATINGS)
Firebase Firebase is an intuitive mobile application development solution backed by Google. Users can... read more
Visit Website
GitHub vs Firebase
88% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
Retool
(5 RATINGS)
Retool Retool is a platform that provides its users with building blocks to build internal tools for an... read more
Visit Website
GitHub vs Retool
86% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
MobiRoller
(15 RATINGS)
MobiRoller MobilRoller is an app creating platform wherein users can build stunning iOS and Android apps... read more
Visit Website
GitHub vs MobiRoller
86% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
3Pillar Global
(1 RATINGS)
3Pillar Global 3Pillar Global is a product development platform that helps companies with various product building... read more
Visit Website
GitHub vs 3Pillar Global
85% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
Particle
(187 RATINGS)
Particle A fully integrated IoT (Internet of Things) software, Particle offers an array of essentials... read more
Visit Website
GitHub vs Particle
85% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
AWS Amplify
AWS Amplify AWS Amplify is a set of services and tools for web and mobile developers to build scalable... read more
Visit Website
GitHub vs AWS Amplify
85% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
BuildFire
(467 RATINGS)
BuildFire BuildFire is an advanced mobile app builder platform for individuals and companies to develop fully... read more
Visit Website
GitHub vs BuildFire
85% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
nandbox
nandbox nandbox is an app-building tool that allows users to build mobile apps without coding, hosting or... read more
Visit Website
GitHub vs nandbox

GitHub Reviews

OVERALL RATING
4.7
Based on 5,506 Rating(s)
Rating Distribution
  • 82 %
  • 16 %
  • 1.4 %
  • 0.2 %
  • 0.3 %
SHARE YOUR EXPERIENCE Write a Review
Sort By
Filter by Source
Svitlana S
Svitlana SSource : g2crowd.com
(Reviewed on 23 November 2020) "For me it is a convenient code hosting and version control platform"

What do you like best?

I can keep all my projects in one place, make them private or public, watch my working progress, manage my tasks with Zenhub, fully connect with WebStorm.

What do you dislike?

Have nothing to dislike - everything works great for me.

Recommendations to others considering the product:

If you are web developer/programmer - I definitely recommend to try GitHub. You will not regret, just watch tutorials how to use it properly. You will get a lot of benefits keeping all your projects in safe place, getting full access to open-source projects and collaborating with programmers from all over the world and many other useful features.

What problems are you solving with the product? What benefits have you realized?

Organize my projects in one place, watch my working progress, manage my tasks with Zenhub, fully connect with WebStorm, learn more from another web developers from all over the world.

...more
Yukti A
Yukti ASource : g2crowd.com
(Reviewed on 22 November 2020) "Open source and easy to use"

What do you like best?

Github is an online website, a client, and CI. It has many integrations with several different types of GUIs. It also integrates easily with many workflows. Being able to work with multiple people across different code bases and different regions is only possible with tools like git.

What do you dislike?

It has a little bit of a learning curve. There's also some annoyances of using it personally and having to buy a subscription to maintain private code. Bitbucket is cheaper, especially for smaller teams.

Recommendations to others considering the product:

It's one of the first easy to use code repo platforms. Git is wonderful once you learn it.

What problems are you solving with the product? What benefits have you realized?

Managing code. Github is the de facto place to start. Atlassian has Bitbucket but many of their tools are also compatible with Github.

...more
Leeza D
Leeza DSource : g2crowd.com
(Reviewed on 16 November 2020) "Home for Modern Developers"

What do you like best?

Though its needless to say the wide usage of git today, still I would love to list down the positives of signing up on Github and availing the following advantages:

1) It is an open source collaborative service which allows multiple developers across the globe to collab for different tasks at the same time in a quite efficient manner. The way it is organized is too well.

2) We can do any task, starting from a college assignment to a large scale project on Github. It allows easy data flowing and extraction of important files quickly and cheaply by remote access.

3) A strong Github repository shows how strong developer are we. A straight dropdown link of github in a company's linkedin personal message can land you up in job worth millions of dollars straight without much efforts.

So, all in all, it's a boon to have such a collaborative platform

What do you dislike?

Considering the large scale development of this platform, some features can be really improved to give it a boost:

1) The README , though a easy md language to be written in text, is sort of a backward language that doesn't allow easy manipulation of formatting

2) A better python/html platform can be integrated with GitHub which will allow eye catching interface to new developers and generate interests in the minds of young people

3) Sometimes, its difficult locating a particular repository so some recommender system can be enabled.

Recommendations to others considering the product:

Do use it guys, its a great help for work

What problems are you solving with the product? What benefits have you realized?

I am daily user of this platform and all my work is based upon collaboration

...more
ABHIK D
ABHIK DSource : g2crowd.com
(Reviewed on 04 November 2020) "Best place to keep my code base"

What do you like best?

Very easy to handle, Superior way to maintain version control specially among different brunch

What do you dislike?

Unable to edit git tag which is already added

Recommendations to others considering the product:

Use git to maintain multiple development environment (multiple coders for same project)

What problems are you solving with the product? What benefits have you realized?

It helps me to keep my code base and make me free to proceed with proper maintainable version, commit, merge. Resolve conflicts

...more
Dawid L
Dawid LSource : g2crowd.com
(Reviewed on 30 October 2020) "Github desktop version"

What do you like best?

The easy way to use it, integration with the desktop version, and the possibility to download the code.

What do you dislike?

There should be an official video course with a native speaker that explains the new feature step by step.

Recommendations to others considering the product:

Before using it try to finish some free course about Github desktop version.

What problems are you solving with the product? What benefits have you realized?

The problem that Github solves is 1) accessibility of source code 2) the possibility to connect with programmers. The benefit is to ask the programmer about the issue with source code.

...more
Ankit  K
Ankit KSource : g2crowd.com
(Reviewed on 23 October 2020) "One of best VCS."

What do you like best?

I liked the way it organizes my projects. i like the way it helps me in Continuous delivery.

What do you dislike?

I can`t run code there. It would have been better to execute code there itself.

Recommendations to others considering the product:

I would recommend every developer to use it.

What problems are you solving with the product? What benefits have you realized?

I am contributing to open source software.

...more
Elda B
Elda BSource : g2crowd.com
(Reviewed on 22 October 2020) "Revisión Github"

What do you like best?

Puedo subir mis proyectos, controlar el avance de los mismos, compartirlo con colegas del medio de la programación, de manera que con ellos puedo avanzar en mi preparación como profesional y ver resultados a largo plazo.

What do you dislike?

Nada, desde que lo uso no he tenido problemas de ningún tipo al usarlo, al contrario he encontrado muchas ventajas y beneficios.

Recommendations to others considering the product:

La plataforma es cómoda, intuitiva, segura y fácil de usar, yo la recomiendo completamente.

What problems are you solving with the product? What benefits have you realized?

Puedo tener un respaldo de mis proyectos al subirlos, además de ayudarme a llevar un control de las diferentes versiones de mis proyectos. Me ha beneficiado mucho en el desarrollo de software personal así como profesionales.

...more
Sidhant M
Sidhant MSource : g2crowd.com
(Reviewed on 16 October 2020) "Very handy cloud version control system, almost adopted by all companies for managing their codebase"

What do you like best?

It's highly available, I rarely have ever noticed github server going down. And now it's been managed by Microsoft so we can expect way more features, more secure and handier

What do you dislike?

Nothing as such to mention here, everything is fine here

What problems are you solving with the product? What benefits have you realized?

Managing entire code base, people contributed, deployment, tracing back changes/developer, tracking date

...more
Michael I
Michael ISource : g2crowd.com
(Reviewed on 14 October 2020) "Useful tool"

What do you like best?

It is fairly easy to navigate and easy to use.

What do you dislike?

I do not have anything to dislike about it at this time.

What problems are you solving with the product? What benefits have you realized?

It is used to help with our development

...more
Neil T
Neil TSource : g2crowd.com
(Reviewed on 13 October 2020) "Project management and collaboration is GitHub."

What do you like best?

GitHub is a gigantic help for our development team, it really provides the facility to reduce errors by identifying them through analysis for tracking activities, the code management is incredible to be able to identify errors easily, we have been able to automate a large part of codes so everything is much easier, it has integrations that really make management easier.

What do you dislike?

I find nothing negative on GitHub it is very good software that offers very good private free repositories.

Recommendations to others considering the product:

GitHub is an excellent code repository tool that will make the way you manage your projects and collaborations much easier.

What problems are you solving with the product? What benefits have you realized?

It is a software that I love because it helps me to make repositories of code fragments ready to use, it has solved many things, I can have a complete project with CI, mangament and code in one place, I can edit perfectly, request extraction, suggest changes, it has a very powerful but friendly interface which makes its use extremely easy but powerful in project management.

...more
Read All Reviews

Videos on GitHub

What is GitHub?
What is GitHub?
GitHub Actions - Now with built-in CI/CD! Live from GitHub HQ
Spotlight on secure software development - Live from GitHub HQ

GitHub Screenshots

README
Create a Branch
Create a new branch
Commit changes
Choose a theme
Select theme
Commit changes
README
README
Create a Branch
Create a new branch
Commit changes
Choose a theme
Select theme
Commit changes

Customers

ADEO
ADEO
American Airlines
American Airlines
Anaplan
Anaplan
BCG GAMMA
BCG GAMMA
Braintree
Braintree

GitHub Integration

85%
Raygun
(68 RATINGS) Application Performance Monitoring (APM) Tools
95%
Travis CI
(188 RATINGS) Continuous Integration Software
80%
Roadmap
Project Management Software
Slack
(50599 RATINGS) Business Instant Messaging Software
83%
ZenHub
(63 RATINGS) Project Management Software
98%
Jira
(15946 RATINGS) Product Management Software

Disclaimer

The research is compiled using multiple sources, let us know of any feedback on feedback@saasworthy.com