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

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

    Supported Languages

    English

    Pricing starting from:

    N/A

    • Free Trial
    • Free Version
    • 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 Controls/Permissions
    • Authentication
    • Bug Tracking
    • Collaboration Tools
    • Commenting / Notes
    • Data Import/Export
    • Feedback Management
    • Ideation / Crowdsourcing
    • Milestone Tracking
    • Monitoring
    • Multiple Projects
    • Online Forums
    • Project Management
    • Projections
    • Reporting/Analytics
    • Role-Based Permissions
    • SSL Security
    • Search/Filter
    • Source Control
    • Task Management
    • Task Progress Tracking
    • Third Party Integrations
    • Version Control
    • Wiki

    Alternatives

    Samepage

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

    Backlog

    4,5
    #2 Alternative to GitHub
    Backlog is an all-in-one online project management tool for developers, with bug tracking, issue tracking, wiki,...

    Zoho Sprints

    4,5
    #3 Alternative to GitHub
    Zoho Sprints is a collaborative, agile project planning & tracking solution for agile teams, with scrum, agile reports,...

    Asana

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

    Reviews

    Overall rating

    4,8 /5
    (3 343)
    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 343
    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.

    Abdelmadjid H.
    Overall rating
    • Industry: Computer Software
    • 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

    An essential tool for any developer

    Reviewed on 2021/02/27

    GitHub is probably one of the most polished platform in existence. I continually evaluate...

    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)

    Sarai P.
    Overall rating
    • Industry: Publishing
    • Company size: 1 001-5 000 Employees
    • Used Daily for 1+ year
    • Review Source

    Overall rating

    • Ease of Use
    • Likelihood to recommend 6.0 /10

    A software you don't really have a choice but to use.

    Reviewed on 2019/08/27

    I use github for version control at work. Our code goes up to two different sets of reviewers and...

    I use github for version control at work. Our code goes up to two different sets of reviewers and this all takes place via github.

    Pros

    Github is really your only choice for version control. There are other platforms out there but Github has cornered the market. It's free, which is a bonus.

    Cons

    It's pretty difficult to start using. It's not intuitive at all. Many times, I have merge conflicts and when I go to edit them within github, it corrupts my branch. There are a lot of ins and outs and nuances that aren't easily navigated around when utilizing Github. I frequently get errors that have no documentation or support.

    Larissa G.
    Overall rating
    • Industry: Internet
    • Company size: 1 001-5 000 Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

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

    One of the best code management tools

    Reviewed on 2021/01/24

    Very nice tool for students and professionals. I use it daily and is very easy to control code...

    Very nice tool for students and professionals. I use it daily and is very easy to control code versions for a large team.

    Pros

    By far one of the best platforms to host any type of code. Once you learn how to use it, it allows you to manage code versions very easily, which is very handy for projects with many collaborators. Also, it has a great DevOps pipeline that are customisable.

    Github has a really nice engaged community for open source codes, encouraging tech discussion and issue solving. Amazing community support! Besides that, an education/student plan is offered, allowing to have private repositories.

    Cons

    Not very easy to understand and use at first. Also, I've had problems when I wanted to download a single file from a repository, I either had to download the entire project or copy paste the file I wanted, which was not very handy.

    Verified Reviewer
    Overall rating
    • Industry: Photography
    • Company size: 501-1 000 Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

    • Ease of Use
    • Likelihood to recommend 10.0 /10

    The standard in repo management

    Reviewed on 2021/02/14

    We now have a good distributed code repository that is easy to collaborate with.

    We now have a good distributed code repository that is easy to collaborate with.

    Pros

    Github provides our team with an effective platform to collaborate on code and also gives us additional security insights into our repos with Dependabot. As it's based on Git we also have portability should we wish to move platform. We can enforce MFA across our organisation which is a minimum product requirement for us, and we also have superb role based controls available.

    Cons

    There was some concern over how Microsoft would handle the Github acquisition when they originally purchased Github but these concerns around privacy didn't actually surface into anything of concern. Unfortunately in the early days some outages also followed but these too seem to be in the past now.

    Showing 5 reviews of 3 343 Read all reviews

    GitHub FAQs

    Below are some frequently asked questions for GitHub.

    GitHub offers the following pricing plans:

    • Pricing model: Free, 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

    We do not have any information about GitHub features

    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

    Related categories

    See all software categories found for GitHub.