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:

US$7,00/month

  • Free Trial
  • Free
  • 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

    United States, Canada, United Kingdom, Australia, China and 3 others, India, Japan, Germany

    Supported Languages

    English

    Pricing starting from:

    US$7,00/month

    • Free Trial
    • Free
    • Subscription

    Images

    View 6 more
    GitHub video
    GitHub screenshot: GitHub screenshot: GitHub screenshot: GitHub screenshot: GitHub screenshot:

    Features

    Total features of GitHub: 26

    • @mentions
    • API
    • Access Control
    • Authentication
    • Bug Tracking
    • Collaboration Tools
    • Collaborative Review
    • Commenting
    • Data Import
    • Feedback Collection
    • Ideation
    • Milestone Tracking
    • Monitoring
    • Multiple Projects
    • Online Forums
    • Permission Management
    • Project Management
    • Projections
    • Role-Based Permissions
    • SSL Security
    • Search Functionality
    • Task Management
    • Task Tracking
    • Third Party Integration
    • Version Control
    • Wiki

    Alternatives

    Freshservice

    4,5
    #1 Alternative to GitHub
    Freshservice is an online ITIL service desk with ticketing & asset management capabilities, and incident, problem,...

    Caspio

    4,7
    #2 Alternative to GitHub
    Caspio is the world’s leading LOW-CODE platform for building online database applications without having to write code.

    Alloy Navigator

    4,5
    #3 Alternative to GitHub
    Alloy Navigator is an all-inclusive IT Service and Asset Management solution that provides thoughtful answers to your...

    Tadabase

    5
    #4 Alternative to GitHub
    Tadabase is a no-code online database builder designed to customize business applications and database web apps quickly...

    Reviews

    Overall rating

    4,8 /5
    (3 241)
    Value for Money
    4,6/5
    Features
    4,6/5
    Ease of Use
    4,4/5
    Customer Support
    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 241
    Alex T.
    Overall rating
    • Industry: Marketing & Advertising
    • Company size: 2-10 Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

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

    Highly Intuitive GIT Hosting Solution with a Ridiculous Amount of Community Support

    Reviewed on 2019/08/25

    Pros

    The best part of this software, in my opinion, has to be the repository insights that comes with the pro version and above. These insights have proven to be extremely valuable when managing larger-scale projects with multiple developers working on the projects. Not only is our project management team able to get live updates on the progress of the project with each commit, but our team is also able to hold each other accountable by seeing their progress via the progress tracking feature and individual commits. Another notable mention for Github is their desktop GUI. This is such an incredibly easy tool to use and it makes the entire GIT experience much easier to understand and maneuver.

    Cons

    The one issue i had with this software is the repo search functionality. This part of the software can be confusing to learn to be effective with and it takes some time to be proficient with, which can be a hassle for some of our newer members of our project management team.

    Chris V.
    Overall rating
    • Industry: Computer Software
    • Company size: 2-10 Employees
    • Used Daily for 6-12 months
    • Review Source

    Overall rating

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

    Make development less time-consuming, with GitHub, so long you're experienced with it

    Reviewed on 2020/06/09

    GitHub helped us to reduce the hassle with bug identifying and is having good analytics to track...

    GitHub helped us to reduce the hassle with bug identifying and is having good analytics to track the activity of our development team, and that's helping the project management. Collaboration is made a lot easier with GitHub, and the best problem we resolved with GitHub is the integration with automated testing and deploying platforms. The changelog can be managed very easily, which is providing benefits to locate code changes.

    Pros

    GitHub is a great Source Code Management platform for our company. We've been hassling with finding out where a specific bug occurred, and hassled with manually testing code, but with GitHub, we automated a huge part! Since GitHub is a known platform, there are many integrations, which helps us with testing and notifying, and as well finding at what commit a specific issue occurred! Since it provides a good UI, viewing information and reading code is easy to do from the website, and development can be done easily using the CLI or GitHub's GUI. Most CI/CD solutions are supporting GitHub, so deploying from GitHub isn't a hassle!

    Cons

    GitHub is pretty advanced. We have thought about letting our Customer Service use GitHub for reporting issues and letting them have conversations with engineers, but it ended up with lots of questions, since GitHub's design isn't that simple.

    Verified Reviewer
    Overall rating
    • Industry: Financial Services
    • Company size: 1 001-5 000 Employees
    • Used Weekly for 2+ years
    • Review Source

    Overall rating

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

    Great code versioning platform

    Reviewed on 2021/01/06

    Pros

    Awesome features, safe and robust repository for versioning software source codes. Nice Devops pipelines with Github Actions.

    Cons

    None to complain. So far the experience has been pretty good.

    Jasmeet S.
    Overall rating
    • Industry: Education Management
    • Company size: 1 001-5 000 Employees
    • Used Daily for 1+ year
    • Review Source

    Overall rating

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

    Review and Manage your Codes Without Any Hassle

    Reviewed on 2020/10/07

    It has various documentations, guides, help sections and articles which helps in providing...

    It has various documentations, guides, help sections and articles which helps in providing information about anything related to Git. It is also providing a variety of helpful samples for your projects. It introduced a new feature named as Gists which helps in turning more than one file into a repository of Git and it helps in sharing and tracking changes more accurately and easily. User will be able to create static websites by using GitHub pages.

    Pros

    It is developed for managing open-source projects. If you are dealing with open source project which is including issue tracker and wiki, it is easy to get feedback and add more in-depth documentation in it. Community is also contributing to developing open-source projects through it. It has a markdown feature which is a text editor for writing various formatted documents so that the user will be able to track them easily.

    Cons

    It does not have improved security features to prevent merging. When you create new commits it automatically hides previous comments. After merging branches into repositories it is difficult to track them. Various controls should be provided for notifications. Limitations should be removed regarding file size.

    Ankit P.
    Overall rating
    • Industry: Education Management
    • Company size: 2-10 Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

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

    Reduced deployment time by a large extent

    Reviewed on 2020/10/07

    Overall, I would say that everyone who has a team of developers working on a product and require...

    Overall, I would say that everyone who has a team of developers working on a product and require collaboration should definitely use this product. After the acquisition by Microsoft, I am very hopeful of increasing the developer community globally. For my organization, this has been the best decision that we took close to 6 years back when we started using this and since then we don't have to worry about the deployments to production servers.

    Pros

    From the day, my team has started using GitHub for pushing code to production environment, we have reduced our deployment times by nearly 65%. I was introduced to the concept of GitHub few years back but was not sure whether the team will be able to work with it or not, so we started on a trial basis for one project and then my team came back to me and asked me if we can use it for all projects in the company. This had really helped us in version control, control over who pushes what to the production and access control

    Cons

    Limitations on the number of users in a particular project is one of the cons for the product. Also, one needs to have a Git account to get access to the code is according to me another limitation

    Showing 5 reviews of 3 241 Read all reviews

    GitHub FAQs

    Below are some frequently asked questions for GitHub.

    GitHub offers the following pricing plans:

    • Starting from: US$7,00/month
    • Pricing model: Free, Subscription
    • Free Trial: Available

    Developer: $7 per month Team: $9 per user / month Business: $21 per user / month, Hosted on GitHub.com $21 per user / month, GitHub Enterprise (Sold in packs of 10 users and billed annually.) Free plans available.

    GitHub offers the following features:

    • @mentions
    • Approximately 6 million hosted git repositories
    • Assignees
    • Built-in review tools
    • Code hosting
    • Code review
    • Collaboration
    • Conversations
    • Documentation
    • GitHub Pages
    • Give feedback
    • Graphical representation of branches
    • Integrated issue and bug tracking
    • Integrations
    • Milestones
    • Project management
    • Propose changes
    • Protect branches
    • Set community guidelines
    • Social coding
    • Team and user permissions
    • Team management
    • Track and assign tasks
    • Wikis

    GitHub has the following typical customers:

    Small Business, Large Enterprises, Public Administrations, Non Profit, Freelancers, Mid Size Business

    GitHub supports the following languages:

    English

    We do not have any information about what devices GitHub supports

    GitHub integrates with the following applications:

    Bitium, Cube, Jira, LeanKit, Planbox Work, Redbooth, SpiraPlan, SpiraTeam, Yodiz, Zoho BugTracker

    GitHub offers the following support options:

    FAQs, Forum, Knowledge Base, Online Support, Video Tutorials

    Related categories

    See all software categories found for GitHub.