GitHub

Social coding & collaborative development platform

4.8 /5 (3088 reviews) Write a Review!

GitHub Overview

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

GitHub Overview

Cost

Starting from
USD 7.00/month

Pricing options

Free Trial
Free
Subscription
Value for money

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 Features

Devices
Business size
S M L
Markets
Asia, Australia, Canada, China, Europe and 5 others, Germany, India, Japan, Latin America, Middle-East and Africa
Supported Languages
English

Screenshots

GitHub screenshot:
GitHub screenshot: GitHub screenshot: GitHub screenshot: GitHub screenshot: GitHub screenshot:

GitHub Reviews

GitHub Reviews

Overall rating
4.8
/
5
Excellent
2388

Very good
651

Average
46

Poor
2

Terrible
1

Value for Money
4.6
Features
4.6
Ease of Use
4.4
Customer Support
4.4
98% recommended this app
Chris V.

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

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.


Verified Reviewer

Works seamlessly - I've used it for 4+ years as a student!

It's incredibly useful & seamless. Wouldn't use any other product over this.


Sarai P.

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

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.


Verified Reviewer

Github is a great product for small and medium sized engineering teams

I feel Github has good things going for it. But, Github should find a way to make the information on the profile page of a user valuable for a recruiter. Most developers aren't getting any value by uploading their code on Github and thus missing active users.


Gilmar B.

gilmar review of github

overall my experience has been great. in fact i have met a few other like minded people on github.
its great place to learn a bit of everything in software devlopment.


Chris V.
Industry: Computer Software
Company size: 2-10 Employees

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

Used Daily for 6-12 months
Reviewed on 09/06/2020
Review Source: Capterra

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.

Rating breakdown

Value for Money
Ease of Use
Customer Support

Likelihood to recommend: 8.0/10

Verified Reviewer
Industry: Education Management
Company size: 51-200 Employees

Works seamlessly - I've used it for 4+ years as a student!

Used Daily for 2+ years
Reviewed on 09/06/2020
Review Source: Capterra

It's incredibly useful & seamless. Wouldn't use any other product over this.

Pros

It's incredibly easy to set up & use from a Mac. I store all of my projects in GitHub (I used to store them on Google Drive, but Cloud + Version Control is much better!)

Cons

It would be nice to be able to deploy Jupyter Notebooks to a Github Server where they could be interacted with. I suppose this could be done with the .github.io URL's - but a guide on how to do this would be awesome to advertise.

Rating breakdown

Value for Money
Ease of Use

Likelihood to recommend: 10.0/10

Sarai P.
Industry: Publishing
Company size: 1,001-5,000 Employees

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

Used Daily for 1+ year
Reviewed on 27/08/2019
Review Source: Capterra

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.

Rating breakdown

Ease of Use

Likelihood to recommend: 6.0/10

Verified Reviewer
Industry: Venture Capital & Private Equity
Company size: 13-50 Employees

Github is a great product for small and medium sized engineering teams

Used Daily for 2+ years
Reviewed on 05/05/2020
Review Source: Capterra

I feel Github has good things going for it. But, Github should find a way to make the information on the profile page of a user valuable for a recruiter. Most developers aren't getting any value by uploading their code on Github and thus missing active users.

Pros

The product was easy to use and easily configurable with existing tools. Even new developers feel at home as they have practiced using Github while learning in colleges and Bootcamps. Github also provides student developer pack which puts them in good standing among them.

Cons

The UI of the app/website seems a little dated. The new mobile app lacks basic features compared to the website like suggesting the name of the person who commented on an issue in the 'assign list'. It makes It very frustrating to assign a PR to a user who commented to work on the issue.

Rating breakdown

Value for Money
Ease of Use
Customer Support

Likelihood to recommend: 9.0/10

Gilmar B.
Industry: E-Learning
Company size: 2-10 Employees

gilmar review of github

Used Daily for 2+ years
Reviewed on 14/06/2020
Review Source: Capterra

overall my experience has been great. in fact i have met a few other like minded people on github.
its great place to learn a bit of everything in software devlopment.

Pros

I like GitHub software because I can push my source code of my app directly to my android studio. and from the android studio back to the GitHub, so that if am working on mobile with other developers we can all share and be updated in a unified form

Cons

it's not free, you need to learn the program before you jump to private handling of codes. It takes a little bit of getting used to but after that it's fine. git hub desktop is also not so easy to learn but once you do you be sharing and updating directly from your studio machine. instead of going from GitHub site to software and back again.

Rating breakdown

Value for Money
Ease of Use
Customer Support

Likelihood to recommend: 8.0/10

User recommendation
9.2/10
Based on 3,088 user ratings
Compare user recommendation rating with alternatives
Compare with alternatives

GitHub Pricing

GitHub Pricing

Starting from
USD 7.00/month
Free Trial
Free
Subscription
Value for money

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.

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.

Value for Money
4.6/5
Based on 3,088 user ratings
Compare value for money rating with alternatives
Compare with alternatives

GitHub Features

GitHub Features

API
Access Control
Activity Dashboard
Activity Tracking
Alerts / Escalation
Auditing
Automatic Notifications
Collaboration Tools
Compliance Management
Data Import/Export
Data Visualization
Drag & Drop Interface
Monitoring
Permission Management
Real Time Data
Real Time Monitoring
Reporting & Statistics
Role-Based Permissions
Third Party Integration
Workflow Management
Features
4.6/5
Based on 3,088 user ratings
Compare features rating with alternatives
Compare with alternatives

Categories

Videos and Tutorials

Videos and Tutorials

Additional information for GitHub

Additional information for GitHub

Key features of GitHub

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

Benefits

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

  • GitHub FAQs

    GitHub FAQs

    Below are some frequently asked questions for GitHub.

    Q. What type of pricing plans does GitHub offer?

    GitHub offers the following pricing plans:

    Starting from: USD 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.

    Q. What are the main features of GitHub?

    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

    Q. Who are the typical users of GitHub?

    GitHub has the following typical customers:

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

    Q. What languages does GitHub support?

    GitHub supports the following languages:

    English

    Q. What type of pricing plans does GitHub offer?

    GitHub has the following pricing plans:

    Free, Subscription

    Q. Does GitHub support mobile devices?

    We do not have any information about what devices GitHub supports

    Q. What other apps does GitHub integrate with?

    GitHub integrates with the following applications:

    Bitium, Cube, HipChat, JIRA, LeanKit, Planbox Work, SpiraPlan, SpiraTeam, Yodiz, Zoho BugTracker

    Q. What level of support does GitHub offer?

    GitHub offers the following support options:

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