GitHub

Social coding & collaborative development platform

4,8 /5 (3196 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

Pricing

Starting from
US$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
United States, Canada, United Kingdom, Australia, China and 3 others, India, Japan, Germany
Supported Languages
English

Media

GitHub video GitHub screenshot: GitHub screenshot: GitHub screenshot: GitHub screenshot: GitHub screenshot:

GitHub Reviews

GitHub Reviews

Overall rating
4,8
/
5
Excellent
2475

Very good
670

Average
48

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

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


Jason L.

As a designer who codes...

Great. I used GitHub at my work daily and for at home for personal projects. It was set up & integrated well throughout our suite and comms internally. Personally, I have a repo set up for my personal sit and I wouldn’t ever choose another tool to host my code repository and handle deployments to production code.


Jasmeet S.

Review and Manage your Codes Without Any Hassle

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.


Matthew P.

It's an industry standard tool for reason

Very simple to set up and use, and being an industry standard most onboarding developers and engineering teams already know how to use it.


Emiliano P.

It's one of the first and also one of the best code management tools

I like it very much, I have used it for professional, freelance and code learning projects.


Alex T.
Industry: Marketing & Advertising
Company size: 2-10 Employees

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

Used Daily for 2+ years
Reviewed on 2019/08/25
Review Source: Capterra

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.

Rating breakdown

Value for Money
Ease of Use
Customer Support

Likelihood to recommend: 10.0/10

Jason L.
Industry: Graphic Design
Company size: Self Employed

As a designer who codes...

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

Great. I used GitHub at my work daily and for at home for personal projects. It was set up & integrated well throughout our suite and comms internally. Personally, I have a repo set up for my personal sit and I wouldn’t ever choose another tool to host my code repository and handle deployments to production code.

Pros

GitHub has grown leap & bounds over the past few years. They have always offered really excellent tools for developers that is well built and very stable. More recently GitHub has put a lot of effort in creating a more intuitive user experience that makes it simpler to use for both beginners and experienced users. As a designer who isn’t the best with code and development but still knows how to setup and deploy code with GitHub there updates over recent years have been very helpful in day-to-day. Integrations & security settings are excellent as well.

Cons

Nothing much to say here. GitHub can be a bit overwhelming for a beginner but IMO they have been addressing this and making it much more comfortable to get started using. I’d like to see more of the same in other areas as well. Solving merge conflicts in GitHub was the only time I was ever frustrated with the tool.

Rating breakdown

Ease of Use

Likelihood to recommend: 10.0/10

Jasmeet S.
Industry: Education Management
Company size: 1 001-5 000 Employees

Review and Manage your Codes Without Any Hassle

Used Daily for 1+ year
Reviewed on 2020/10/07
Review Source: Capterra

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.

Rating breakdown

Value for Money
Ease of Use
Customer Support

Likelihood to recommend: 8.0/10

Matthew P.
Industry: Information Technology & Services
Company size: Self Employed

It's an industry standard tool for reason

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

Very simple to set up and use, and being an industry standard most onboarding developers and engineering teams already know how to use it.

Pros

Reliable and consistent version control and code collaboration platform. The team management, issue tracking, visibility/privacy control are all top of the line, and of course the underlying "git" hosting is perfect. Introduction of Github Actions only improves the value of the platform.

Cons

I'd like to see more for project management, e.g. ways to better organize issues by priority, themes ("epics") and create scrum, agile and/or kanban influenced views and planning tools. I've heard some folks express concern with Microsoft's acquisition of GitHub, but I don't understand the concern b/c Microsoft has a solid history of operating business-grade tools, and from the date of acquisition we've only seen more-for-your-money price changes.

Rating breakdown

Value for Money
Ease of Use
Customer Support

Likelihood to recommend: 10.0/10

Emiliano P.
Industry: Information Technology & Services
Company size: 2-10 Employees

It's one of the first and also one of the best code management tools

Used Weekly for 2+ years
Reviewed on 2020/09/22
Review Source: Capterra

I like it very much, I have used it for professional, freelance and code learning projects.

Pros

- World renowned
- Easy to use if you know git
- It has student/education plans
- They now offer free private repositories
- Github actions offer a free tier
- Github actions have a repository of ready-to-use code snippets

Cons

- The teams and corporate versions can get quite expensive when your team increases
- It doesn't have code indexing / search, only "jump to file"

Rating breakdown

Ease of Use

Likelihood to recommend: 9.0/10

User recommendation
9,2/10
Based on 3 196 user ratings
Compare user recommendation rating with alternatives
Compare with alternatives

GitHub Pricing

GitHub Pricing

Starting from
US$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 196 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
Real Time Data
Real Time Monitoring
Reporting & Statistics
Search Functionality
Third Party Integration
User Management
Workflow Management
Features
4,6/5
Based on 3 196 user ratings
Compare features rating with alternatives
Compare with alternatives

Categories

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

    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:

    Small Business, Large Enterprises, Public Administrations, Non Profit, Freelancers, Mid Size 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, Jira, LeanKit, Planbox Work, Redbooth, 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