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:

Not provided by vendor

  • Free Version
  • Free Trial
  • Subscription

Top 5 alternatives to GitHub

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.
  • Typical Customers

    • Freelancers
    • Small Businesses (2-50)
    • Mid-size Companies (51-500)
    • Large enterprises (500 and more)

    Deployment

    • Cloud-based
    • On-premise

    Markets

    Australia, Austria, Belarus, Belgium, Brazil and 42 others

    Supported Languages

    English

    Pricing starting from:

    Not provided by vendor

    • Free Version
    • Free Trial
    • Subscription

    Top 5 alternatives to GitHub

    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: 43

    • @mentions
    • Access Controls/Permissions
    • Application Security
    • Authentication Software
    • Automated Testing
    • Backlog Management
    • Bug Tracking Software
    • Bug/Issue Capture
    • Collaboration Tools
    • Commenting/Notes
    • Continuous Deployment
    • Continuous Integration Software
    • Dashboard Software
    • Data Import/Export
    • Debugging
    • Feedback Management
    • For Creative Agencies
    • For Developers
    • For Small Businesses
    • Graphical User Interface
    • Integrated Development Environment
    • Milestone Tracking
    • Monitoring
    • Multi-Language Scanning
    • Multiple Projects
    • Project Management Software
    • Projections
    • Real Time Analytics
    • Reporting/Analytics
    • Reporting/Project Tracking
    • Role-Based Permissions
    • SSL Security
    • Search/Filter
    • Source Control
    • Source-Code Scanning
    • Task Management Software
    • Task Progress Tracking
    • Third Party Integrations
    • Ticket Management
    • Version Control
    • Vulnerability Scanning
    • Web-based Deployment
    • Wiki

    Alternatives

    Slack

    4.7
    #1 Alternative to GitHub
    Slack is a single workspace that connects users with the people and tools they work with everyday, no matter where they...

    ClickUp

    4.7
    #2 Alternative to GitHub
    ClickUp is a fundamentally new way to work - bringing separate apps like tasks, docs, spreadsheets, goal tracking,...

    Dropbox Business

    4.5
    #3 Alternative to GitHub
    Dropbox Business is an off-site server for file syncing, storage and sharing which allows teams of all sizes to save...

    Amazon S3

    4.7
    #4 Alternative to GitHub
    Amazon S3 is a simple storage service that helps developers and IT teams store, backup, archive and retrieve data from...

    Reviews

    Overall rating

    4.8 /5
    (5,758)
    Value for Money
    4.6/5
    Features
    4.7/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.

    Showing 5 reviews of 5,758
    Avash
    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 04/06/2021

    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.
    Isak
    Overall rating
    • Industry: Computer Software
    • Company size: 11–50 Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

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

    A powerful platform for collaborative development

    Reviewed on 01/02/2023

    Github is a fantastic source code management tool for developers. Its user-friendly interface and...

    Github is a fantastic source code management tool for developers. Its user-friendly interface and extensive features make it easy to manage and collaborate on projects with others. With a strong community of developers and integrations with other tools, it is a top choice for developers looking for a reliable and efficient solution for their source code management needs.

    Pros

    Github has a large community of developers contributing to various open source projects. It has a fantastic user inteface that is easy to use and navigate. Github offers plenty of tools and resources available for collaboration, version control and CI/CD.

    Cons

    Some features may be overwhelming for beginner users.

    Alternatives Considered

    GitLab

    Switched From

    Bitbucket
    Verified Reviewer
    Overall rating
    • Industry: Information Technology & Services
    • Company size: 51–200 Employees
    • Used Daily for 6-12 months
    • Review Source

    Overall rating

    • Ease of Use
    • Likelihood to recommend 7.0 /10

    Good for Developers, not so good for Marketing and Newbies

    Reviewed on 21/01/2022

    As a marketer I found it hard to navigate and understand all features of Github. We were asked by...

    As a marketer I found it hard to navigate and understand all features of Github. We were asked by our devs to report all our issues through this tool. However we simultaneously were using Notion for our Marketing Sprints and to track all tasks. So it was rather a really exhausting task to copy issues from one tool to another and link them. In the end our Marketing Team decided to not use Github anymore and track everything through Notion, as it was the main platform for our daily to-dos

    I know from our devs and my colleagues who actually continue working in Github, that they really love this tool. I just find it really confusing.
    We still use it in our company for IT-issues with our IT-admin, which is totally fine. But I don't recommend it for Marketing unless you know your way around this tool.

    Pros

    It was a great tool for our Devs. They are still working with it on a daily basis to track their issues and bugs etc.

    Cons

    I found it hard to navigate and understand the full functionality of this tool. I don't think it is easy to use, for someone without experience and any guidance.

    Mohamed Nasser
    Overall rating
    • Industry: Building Materials
    • Company size: Self Employed
    • Used Weekly for 1+ year
    • Review Source

    Overall rating

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

    GitHub - Review

    Reviewed on 19/01/2023

    Pros

    I have used this program and I did not see that it is bad at all, but its face is very beautiful and it has the features of Eda and the control panel is one of these features

    Cons

    No, I did not see any downsides to this program

    Alternatives Considered

    AppFolio Property Manager

    Reasons for Switching to GitHub

    I have used this program and I did not see that it is bad at all, but its face is very beautiful and it has the features of Eda and the control panel is one of these features
    Katie
    Overall rating
    • Industry: Financial Services Software
    • Company size: 201–500 Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

    • Ease of Use
    • Likelihood to recommend 8.0 /10

    Github streamlines our software development process.

    Reviewed on 24/02/2023

    GitHub is utilized to manage and assign coding tasks as part of our software development process.

    GitHub is utilized to manage and assign coding tasks as part of our software development process.

    Pros

    One thing I appreciate about GitHub is the privacy and security it offers for my repository. By making my repository private, it becomes challenging for unauthorized individuals to access my files and codes. This level of privacy makes it more difficult for my code to be duplicated and also helps to safeguard my repository against potential cyber threats.

    Cons

    To work on GitHub, an internet connection is required as it is a web-based platform. It is not possible to save work locally and work offline, meaning that you must always be connected to the internet to carry out any activity.

    Showing 5 reviews of 5,758 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–5,000

    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.