About GitHub

GitHub is a place to share code with friends, co-workers, classmates, and complete strangers. Over a million people use GitHub to build amazing things together. With the collaborative features of GitHub.com, desktop and mobile apps, and GitHub Enterprise, the development platform helps individuals and teams to write better code, faster.

From open source to business, users can host and review code, manage projects, and build software alongside millions of other developers. GitHub brings teams together to work through problems, move ideas forward, and learn from each other along the way. On GitHub, lightweight code review tools are built into every pull request.

Teams can create review processes that improve the quality of code and fit neatly into the workflow. Project managers and developers can coordinate, track, and update their work in one place, so projects stay transparent and on schedule. Users can fine tune the process as the team changes, update tools as technologies shift, and find new ways to work better.

Pricing starting from:

N/A

  • Free Version
  • Free Trial
  • Subscription

Key benefits of GitHub

  • Every repository on GitHub comes with the tools needed to manage your project. Open to the community for public projects – secured for private projects.

  • GitHub keeps your public and private code available, secure, and backed up. Stop hoarding code on your hard drive; it takes less than a minute to push code up to GitHub and start collaborating with others...

  • It doesn’t matter if you prefer to use the command line git client, a tool like hg-git, or a graphical application like SmartGit— we’re dedicated to helping you collaborate easily and securely.

  • Devices

    Business size

    S M L

    Markets

    Austria, Australia, Belgium, Bulgaria, Brazil and 42 others, Belarus, Canada, Switzerland, China, Germany, Denmark, Estonia, Egypt, Spain, Finland, France, United Kingdom, Croatia, Hungary, Indonesia, India, Iraq, Iceland, Italy, Japan, South Korea, Liechtenstein, Lithuania, Luxembourg, Latvia, Libya, Mexico, Malaysia, Netherlands, Norway, New Zealand, Poland, Portugal, Romania, Russia, Saudi Arabia, Singapore, Thailand, Turkey, Ukraine, United States, South Africa

    Supported Languages

    English

    Pricing starting from:

    N/A

    • Free Version
    • Free Trial
    • Subscription

    Images

    GitHub Software - 1
    GitHub Software - 2
    GitHub Software - 3
    GitHub Software - 4
    GitHub Software - 5
    View 6 more
    GitHub video
    GitHub Software - 1 GitHub Software - 2 GitHub Software - 3 GitHub Software - 4 GitHub Software - 5

    Features

    Total features of GitHub: 31

    • @mentions
    • Access Controls/Permissions
    • Application Security
    • Authentication Software
    • Bug Tracking Software
    • Collaboration Tools
    • Commenting/Notes
    • Data Import/Export
    • Debugging
    • Feedback Management
    • For Developers
    • Integrated Development Environment
    • Milestone Tracking
    • Monitoring
    • Multi-Language Scanning
    • Multiple Projects
    • Project Management Software
    • Projections
    • Real Time Analytics
    • Reporting/Analytics
    • Role-Based Permissions
    • SSL Security
    • Search/Filter
    • Source Control
    • Source-Code Scanning
    • Task Management Software
    • Task Progress Tracking
    • Third Party Integrations
    • Version Control
    • Vulnerability Scanning
    • Wiki

    Alternatives

    Quixy

    4.8
    #1 Alternative to GitHub
    Quixy is a cloud-based No Code platform that empowers business users with no coding skills to automate workflows and...

    Asana

    4.4
    #2 Alternative to GitHub
    Asana is a work and project management solution for teams. You can organize everything—from company objectives to...

    Wrike

    4.2
    #3 Alternative to GitHub
    Wrike is a collaboration & project management tool that helps users manage projects from start to finish, providing...

    Samepage

    4.8
    #4 Alternative to GitHub
    Samepage is award-winning collaboration & project management software. Progress is shown in real time and helps teams...

    Reviews

    Overall rating

    4.8 /5
    (3,608)
    Value for Money
    4.6/5
    Features
    4.6/5
    Ease of Use
    4.4/5
    Customer Support Software
    4.4/5

    Already have GitHub?

    Software buyers need your help! Product reviews help the rest of us make great decisions.

    Write a Review!
    Showing 5 reviews of 3,608
    Dushyant P.
    Overall rating
    • Industry: Information Technology & Services
    • Company size: 11-50 Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

    • Value for Money
    • Ease of Use
    • Likelihood to recommend 10.0 /10

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

    Reviewed on 2021-09-20

    We use Github to maintain our private platform code repositories, that our team uses, as well as...

    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 small team friendly as there's no added baggage of figuring out the platform, and rather, we can just focus on doing what we came to do. Github actions suited our build needs fairly well, and integration with solutions like Netlify for CI-CD was a breeze. Project management is simple and easy. The open source friendly principle helps in easy access to new and coming code content aligned with our interests to explore and use in our own applications and products, something that lacks in other SCM products

    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.

    Alternatives Considered

    Bitbucket

    Reasons for Switching to GitHub

    Cost effective, focused on the bare essentials - product delivery over processes, open source friendliness
    Jose V.
    Overall rating
    • Industry: Computer Software
    • Company size: 11-50 Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

    • Ease of Use
    • Likelihood to recommend 10.0 /10

    The easier source control app

    Reviewed on 2021-10-07

    The projects that we manage on my organization are confidential, so we have payed for the Github...

    The projects that we manage on my organization are confidential, so we have payed for the Github Businness plan and we control who is entering to the repositories and what are they doing. Also, we allow the access with specific IP's so that's is a really cool feature.

    Pros

    First, it has a desktop application, so it's easier to pull, push and track changes. It's free for private repositories and organizations (even if yours it's not an open source one). You have A LOT of integrations, like Slack, Jira, Jenkins, etc. Also, you can create your own integration if you need it.

    Cons

    I think the only thing is missing on Github is group repositories in folders. You can do something like that (using the teams feature) but at the end the repositories are not grouped.

    Alternatives Considered

    GitLab

    Reasons for Choosing GitHub

    Bitbucket is too expensive. In the other hand, if you are going to pay for any GitLab plan I think is better buy it on GitHub becase it has more features.

    Switched From

    Bitbucket and GitLab
    Perla R.
    Overall rating
    • Industry: Information Technology & Services
    • Company size: 11-50 Employees
    • Used Daily for 6-12 months
    • Review Source

    Overall rating

    • Value for Money
    • Ease of Use
    • Customer Support Software
    • Likelihood to recommend 6.0 /10

    Un poco limitado

    Reviewed on 2021-07-27

    Pros

    Utilizo este software junto con odoo, me gusta que esta integrado directamente a esta otra herramienta que utilizamos y no hay que hacer tanto movimiento para hacer un deploy de la app

    Cons

    esta limitado a 3 usuarios el uso gratuito de la plataforma, el uso que le doy es muy basico para pagar una licencia premium de este servicio

    Alternatives Considered

    Bitbucket

    Reasons for Choosing GitHub

    me parece mucho mas completo todo el servicio que ofrece atlassian

    Switched From

    Bitbucket

    Reasons for Switching to GitHub

    necesito github porque viene integrado con odoo sh que tenemos tambien en uso
    Avash K.
    Overall rating
    • Industry: Information Technology & Services
    • Company size: 2-10 Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

    • Ease of Use
    • Likelihood to recommend 10.0 /10

    Essential Tool for Every Developer

    Reviewed on 2021-06-04

    Github is absolutely essential for every developer like me. I have been using Github daily for more...

    Github is absolutely essential for every developer like me. I have been using Github daily for more than 2 years and it is one of the most polished tools I have ever used. After we spend some time learning about it, Github can be very intuitive. It's small features like directly copying code from files just by dragging it to its interface, or that it renders CSV, STL explains how polished it is.

    Pros

    Github is the most famous git services available online - I personally don't know any developers who don't use Github. This in turn makes Github essential to any developers as many people share codes and stuff through Github.

    I don't know exactly why but developers nowadays seem to prefer to just put their work in Github. Thus GitHub hosts almost all kind of open source projects which I love to fork and play around with. I personally think it is very productive. It has a good and intuitive User Interface which makes viewing information and reading code easier.

    I also feel Github is stable than other alternatives available.

    Cons

    I don't think there is much to dislike about Github but I think it isn't very easy to use for a beginner. I spent a long time learning about Git commands and stuff. Other than this, I can't think of any cons.

    Alternatives Considered

    GitLab

    Reasons for Switching to GitHub

    I am not sure but I think Github is faster than Gitlab. Github is more popular among developers which made us use Github too.
    Dasun T.
    Overall rating
    • Industry: Information Technology & Services
    • Company size: 2-10 Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

    • Value for Money
    • Ease of Use
    • Customer Support Software
    • Likelihood to recommend 9.0 /10

    One of my favourite git services

    Reviewed on 2021-07-04

    Great! I always use GitHub for more than two years, It speeds up my workflow and has very good...

    Great! I always use GitHub for more than two years, It speeds up my workflow and has very good customer support. They give us new updates fastly, I am excited to see the next update!

    Pros

    GitHub is easy to use and has great features. I actually manage this git service for my open-source projects and personal projects. The most important feature is that GitHub allows us all to contribute to any public repository. We can show off our skills and develop because all people generally use GitHub to search for open source packages.

    Cons

    In my opinion, the price is a bit pricey because for example BitBucket & GitLab offer the same features including a FREE plan.

    Showing 5 reviews of 3,608 Read all reviews

    GitHub FAQs

    Below are some frequently asked questions for GitHub.

    GitHub offers the following pricing plans:

    • Pricing model: Free Version, Subscription
    • Free Trial: Available

    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

    GitHub has the following typical customers:

    Self Employed, 2-10, 11-50, 51-200, 201-500, 501-1,000, 1,001+

    GitHub supports the following languages:

    English

    GitHub supports the following devices:

    Android (Mobile), iPhone (Mobile), iPad (Mobile)

    GitHub integrates with the following applications:

    Pivotal Tracker

    GitHub offers the following support options:

    Email/Help Desk, FAQs/Forum, Knowledge Base Software

    Related categories

    See all software categories found for GitHub.