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

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.

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

    Samepage

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

    Odoo

    4.2
    #2 Alternative to GitHub
    Odoo is a fully-integrated, customizable, and open-source suite of business applications. A majority of the business...

    Quixy

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

    Wrike

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

    Reviews

    Overall rating

    4.8 /5
    (3,502)
    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,502
    Emiliano P.
    Overall rating
    • Industry: Information Services
    • Company size: Self Employed
    • Used Weekly for 2+ years
    • Review Source

    Overall rating

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

    One of the best git services out there

    Reviewed on 13/05/2021

    We use it to share a repository with a Unity project (games for mobile and PC mostly), and it's...

    We use it to share a repository with a Unity project (games for mobile and PC mostly), and it's really been helpful for us since our struggles to collaborate due to Unity nuances in particular, helped us to learn how to build better code that's maintainable on a team, this things are often overlooked on one-man projects.

    By Github being free and world renown it's quite easy that colleagues already have an account, thus making it easy for us to give them access for a code review, game-jams or collaborations in general.

    Pros

    Github is world renown, it's been making my life easier for years. We mainly use with colleagues or friends to work on game development projects, and it's easy to use even for non-coders since they include a Windows and MacOS GUI out of the box, and it's compatible with any git manager out there. They recently added the ability to have free private repositories, which are great.

    Cons

    The fork and pull request process designed to propose changes on third party repositories seems a bit troublesome to me in particular, but I understand why they did it, and I just got used to it.

    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 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.

    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 27/08/2019

    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.

    Omar eduardo A.
    Overall rating
    • Industry: Computer Software
    • Company size: 5,001-10,000 Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

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

    Great for teaching coding classes!

    Reviewed on 15/05/2021

    After you get past the steep learning curve, GitHub is definitely a tool that helps you be more...

    After you get past the steep learning curve, GitHub is definitely a tool that helps you be more efficient. It is an industry standard, and I would consider it a step above all of its other competitors.

    Pros

    I work as a software engineer for a large consulting company, but as a side job, I teach a programming class. I use GitHub to share with my students all of the sample code and slides that we work on during our classes.

    To me, one of the most important features is being able to work on my projects on multiple devices, than span across different operating systems. I have a two laptops (one of which is a Mac!) and a desktop computer. With GitHub, I can quickly sync my code and documents between devices and seamlessly pick up were I left off.

    If I ever make a mistake and need to go back to previous versions of my slides or code, I can quickly restore them with the excellent versioning features.

    For my students, it is very freeing knowing that every project or problem that we solve during class will be immediately available to them right after class. I helps them concentrate on learning and understanding the programs instead of having to copy everything to their computers.

    Cons

    The initial learning curve is high... specially if you are new to code collaboration tools. Newcomers usually spend a long time learning the git commands, and how they can solve problems.

    For newcomers, I would recommend the GitHub Desktop client (even if it is frowned upon by more experienced devs), to get a hang of how the branches, commits, push, pull and operations work.

    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 04/07/2021

    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,502 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

    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.