SaaS True Cost Open calculator

GitHub features: tier-by-tier list (2026)

What GitHub does

GitHub's core Team and Enterprise prices are simple, but Copilot, Advanced Security, Codespaces, Actions minutes, and storage can change total spend.

Last verified: 2026-05-27 95 features tracked 9 categories See GitHub pricing →

Core capabilities (66)

/features Flex - Collaborative Coding - River Breakout

Innovate faster with seamless collaboration. See the changes you care about. Build community around your code.

Source · core

GitHub Codespaces

Spin up fully configured dev environments in the cloud with the full power of your favorite editor.

Source · core

Pull requests

Receive notifications of contributor changes to a repository, with specified access limits, and seamlessly merge accepted updates.

Source · core

Discussions

Dedicated space for your community to come together, ask and answer questions, and have open-ended conversations.

Source · core

Code search & code view

Rapidly search, navigate, and understand code right from GitHub.com with our powerful new tools.

Source · core

Code review

Review new code, visualize changes, and merge confidently with automated status checks.

Source · core

Draft pull requests

Collaborate and discuss changes without a formal review or the risk of unwanted merges.

Source · core

Protected branches

Enforce branch merge restrictions by requiring reviews or limiting access to specific contributors.

Source · core

GitHub Actions

Automate your software workflows by writing tasks and combining them to build, test, and deploy faster from GitHub.

Source · core automation

GitHub Packages

Host your own software packages or use them as dependencies in other projects, with both private and public hosting available.

Source · core

GitHub Marketplace

Leverage thousands of actions and applications from our community to help build, improve, and accelerate your workflows.

Source · core automation

Self-hosted runners

Gain more environments and fuller control with labels, groups, and policies to manage runs on your own machines, plus an open source runner application.

Source · core

Security campaigns

Solve your backlog of application security debt with security campaigns that target and generate autofixes for up to 1,000 alerts at a time, rapidly reducing the risk of vulnerabilities and zero-day attacks.

Source · core

Secret scanning

Detect exposed secrets in your public and private repositories, and revoke them to secure access to your services.

Source · core

Dependency graph

View the packages your project relies on, the repositories that depend on them, and any vulnerabilities detected in their dependencies.

Source · core

Dependabot alerts

Receive alerts when new vulnerabilities affect your repositories, with GitHub detecting and notifying you of vulnerable dependencies in both public and private repositories.

Source · core

Dependabot security and version updates

Keep your code secure by automatically opening pull requests that update vulnerable or out-of-date dependencies.

Source · core

Dependency review

Assess the security impact of new dependencies in pull requests before merging. Learn more

Source · core

Private vulnerability reporting

Enable your public repository to privately receive vulnerability reports from the community and collaborate on solutions.

Source · core

GitHub Advisory Database

Browse or search GitHub's database of known vulnerabilities, featuring curated CVEs and security advisories linked to the GitHub dependency graph.

Source · core

Access GitHub anywhere: On Desktop, Mobile, and Command Line

Access GitHub anywhere: On Desktop, Mobile, and Command Line. Accessible anywhere. Use GitHub on macOS, Windows, mobile, or tablet with native apps. Efficient management. Handle pull requests, issues, and tasks swiftly with GitHub CLI or mobile.

Source · core

GitHub Mobile

Take your projects, ideas, and code to go with fully native mobile and tablet experiences.

Source · core

GitHub CLI

Manage issues and pull requests from the terminal, where you're already working with Git and your code.

Source · core

Keep feature requests, bugs, and more organized

Keep feature requests, bugs, and more organized. Coordinate initiatives big and small with project tables, boards, and task lists. Engineered for software teams.

Source · core

Organizations

Create groups of user accounts that own repositories and manage access on a team-by-team or individual user basis.

Source · core

Team sync

Enable team synchronization between your identity provider and your organization on GitHub, including Entra ID and Okta.

Source · core

Custom roles

Define users' access level to your code, data, and settings based on their role in your organization.

Source · core

Enterprise accounts

Enable collaboration between your organization and GitHub environments with a single point of visibility and management via an enterprise account.

Source · core

Enterprise Managed Users

Manage the lifecycle and authentication of users on GitHub Enterprise Cloud from your identity provider (IdP).

Source · core

GitHub Skills

Learn new skills by completing tasks and projects directly within GitHub, guided by our friendly bot.

Source · core

Electron

Write cross-platform desktop applications using JavaScript, HTML, and CSS with the Electron framework, based on Node.js and Chromium.

Source · core

Education

GitHub Education is a commitment to bringing tech and open source collaboration to students and educators across the globe.

Source · core

Ready to get started

Explore all the plans to find the solution that fits your needs. View pricing plans Contact sales

Source · core

Coordinate initiatives big and small with project tables

Coordinate initiatives big and small with project tables, boards, and task lists.

Source · core

Popular repositories Loading

deep-learning-for-web-attacks-detection deep-learning-for-web-attacks-detection Public Records of deep learning for web attacks detection Python 2 3 database-discovery database-discovery Public A simple project to discovery sensitive and personal data Python 1

Source · core

Prevent this user from interacting with your repositories

Prevent this user from interacting with your repositories and sending you notifications.

Source · core

Contact GitHub support about this user’s behavior

Contact GitHub support about this user’s behavior. Learn more about reporting abuse .

Source · core

This organization has no public repositories

People This organization has no public members. You must be a member to see who’s a part of this organization.

Source · core

Uh oh

There was an error while loading. Please reload this page . Most used topics Loading…

Source · core

This organization has no public members

This organization has no public members. You must be a member to see who s a part of this organization.

Source · core

Structure of the organization

[ edit ] GitHub was originally a flat organization with no middle managers, instead relying on self-management . [ 16 ] Employees could choose to work on projects that interested them ( open allocation ), but the chief executive set salaries. [ 17

Source · core

Services

[ edit ] Projects on GitHub can be accessed and managed using the standard Git command-line interface; all standard Git commands work with it. GitHub also allows users to browse public repositories on the site.

Source · core

GitHub Enterprise

[ edit ] GitHub Enterprise is a self-managed version of GitHub with similar functionality.

Source · core

GitHub Pages

[ edit ] In 2008, GitHub introduced GitHub Pages, a static web hosting service for blogs , project documentation, [ 93 ] [ 94 ] and books. [ 95 ] All GitHub Pages content is stored in a Git repository as files served to visitors verbati

Source · core

Education program

[ edit ] GitHub launched a new program called the GitHub Student Developer Pack to give students free access to more than a dozen popular development tools and services.

Source · core

GitHub Marketplace service

[ edit ] GitHub also provides some software as a service (SaaS) integrations for adding extra features to projects.

Source · core integrations

GitHub Archive Program

[ edit ] Main article: GitHub Archive Program In July 2020, GitHub stored a February archive of the site [ 64 ] in an abandoned mountain mine in Svalbard , Norway, part of the Arctic World Archive and not far from the Svalbard Global Seed Vault .

Source · core

Harassment allegations

[ edit ] In March 2014, GitHub programmer Julie Ann Horvath alleged that founder and CEO Tom Preston-Werner engaged in a pattern of harassment against her that led to her leaving the company. [ 124 ] In April 2014, GitHub released a statement denying H

Source · core

Sanctions

[ edit ] On July 25, 2019, a developer based in Iran wrote on Medium that GitHub had blocked his private repositories and prohibited access to GitHub pages. [ 130 ] Soon after, GitHub confirmed that it was now blocking developers in Iran , Crimea , Cub

Source · core

Censorship

[ edit ] Main article: Censorship of GitHub On December 4, 2014, Russia blacklisted GitHub.com because GitHub initially refused to take down user-posted suicide manuals. [ 135 ] After a day, Russia withdrew its block, [ 136 ] and GitHub began b

Source · core

ICE contract

[ edit ] See also: Microsoft and unions § United States GitHub has a $200,000 contract with U.S. Immigration and Customs Enforcement (ICE) for the use of their on-site product GitHub Enterprise Server.

Source · core

Capitol riot comments and employee firing

[ edit ] In January 2021, GitHub fired one of its employees after he expressed concern for colleagues following the January 6 United States Capitol attack , calling some of the rioters " Nazis ". [ 153 ] After an investigation, GitHub's COO said there

Source · core

Twitter source code leak

[ edit ] In 2023, parts of the social media platform Twitter were uploaded onto GitHub. [ 156 ] The leak was first reported by the New York Times and was part of a legal filing Twitter submitted to the United States District Court for the Northern Dist

Source · core

GitHub was originally a flat organization with no

GitHub was originally a flat organization with no middle managers, instead relying on self-management .

Source · core

In 2014, the company added a layer of

In 2014, the company added a layer of middle management in response to harassment allegations against its co-founder and then-CEO, Thomas Preston-Werner, and his wife Theresa. As a result of the scandal, Preston-Werner resigned from his position as CEO.

Source · core

Projects on GitHub can be accessed and managed

Projects on GitHub can be accessed and managed using the standard Git command-line interface; all standard Git commands work with it. GitHub also allows users to browse public repositories on the site.

Source · core

Anyone can browse and download public repositories, but

Anyone can browse and download public repositories, but only registered users can contribute content to repositories.

Source · core

The fundamental software that underpins GitHub is Git

The fundamental software that underpins GitHub is Git , written by Linus Torvalds , creator of Linux.

Source · core

GitHub Enterprise is a self-managed version of GitHub

GitHub Enterprise is a self-managed version of GitHub with similar functionality. It can be run on an organization's hardware or a cloud provider and has been available as of November 2011.

Source · core

GitHub launched a new program called the GitHub

GitHub launched a new program called the GitHub Student Developer Pack to give students free access to more than a dozen popular development tools and services.

Source · core

GitHub also provides some software as a service

GitHub also provides some software as a service (SaaS) integrations for adding extra features to projects.

Source · core integrations

The GitHub Archive Program is also working with

The GitHub Archive Program is also working with partners on Project Silica, in an attempt to store all public repositories for 10,000 years.

Source · core

Developers who feel that they should not have

Developers who feel that they should not have restrictions can appeal for the removal of said restrictions, including those who only travel to, and do not reside in, those countries.

Source · core

On March 26, 2015, a large-scale DDoS attack

On March 26, 2015, a large-scale DDoS attack was launched against GitHub.com that lasted for just under five days.

Source · core

On April 19, 2020, Chinese police detained Chen

On April 19, 2020, Chinese police detained Chen Mei and Cai Wei (volunteers for Terminus 2049, a project hosted on GitHub), and accused them of "picking quarrels and provoking trouble." Cai and Chen archived news articles, interviews, and other materials publi

Source · core

In January 2021, GitHub fired one of its

In January 2021, GitHub fired one of its employees after he expressed concern for colleagues following the January 6 United States Capitol attack , calling some of the rioters " Nazis ".

Source · core

AI features (6)

GitHub Copilot

Get suggestions for whole lines of code or entire functions right inside your editor.

Source · ai

GitHub Copilot Autofix

Powered by GitHub Copilot, generate automatic fixes for 90% of alert types in JavaScript, TypeScript, Java, and Python. Quickly remediate with contextual vulnerability intelligence and advice.

Source · ai

Application security where found means fixed

Application security where found means fixed. Powered by GitHub Copilot Autofix.

Source · ai

GitHub Copilot was one of the first widely

GitHub Copilot was one of the first widely adopted AI -assisted software development tools.

Source · ai

GitHub Copilot is now available to use on

GitHub Copilot is now available to use on GitHub.com directly, on the command line , as well as in several IDEs .

Source · ai

User requests to block the Copilot features have

User requests to block the Copilot features have been the #1 and #2 most popular topics of the past 12 months on GitHub's organization community page as of September 2025. The topics remain unanswered.

Source · ai

Integrations (1)

Webhooks

Dozens of events and a webhooks API help you integrate with and automate work for your repository, organization, or application.

Source · integrations api webhooks

Automation and workflows (5)

GitHub-hosted runners

Move automation to the cloud with on-demand Linux, macOS, Windows, ARM, and GPU environments for your workflow runs, all hosted by GitHub.

Source · automation

Workflow visualization

Map workflows, track their progression in real time, understand complex workflows, and communicate status with the rest of the team.

Source · automation

Workflow templates

Standardize and scale best practices and processes with preconfigured workflow templates shared across your organization.

Source · automation

GitHub Desktop

Simplify your development workflow with a GUI to visualize, commit, and push changes—no command line needed.

Source · automation

GitHub Sponsors

Financially support the open source projects your code depends on. Sponsor a contributor, maintainer, or project with one time or recurring contributions.

Source · automation

Collaboration (1)

GitHub Connect

Share features and workflows between your GitHub Enterprise Server instance and GitHub Enterprise Cloud.

Source · collab automation

Reporting and analytics (8)

GitHub security advisories

Privately report, discuss, fix, and publish information about security vulnerabilities found in open source repositories.

Source · reporting

GitHub Projects

Create a customized view of your issues and pull requests to plan and track your work.

Source · reporting

GitHub Issues

Track bugs, enhancements, and other requests, prioritize work, and communicate with stakeholders as changes are proposed and merged.

Source · reporting

Milestones

Track progress on groups of issues or pull requests in a repository, and map groups to overall project goals.

Source · reporting

Charts and insights

Leverage insights to visualize your projects by creating and sharing charts built from your project's data.

Source · reporting

Org dependency insights

View vulnerabilities, licenses, and other important information for the open source projects your organization depends on.

Source · reporting

Repository insights

Use data about activity, trends, and contributions within your repositories, to make data-driven improvements to your development cycle.

Source · reporting

Repository rules

Enhance your organization's security with scalable source code protections, and use rule insights to easily review how and why code changes occurred in your repositories.

Source · reporting

Security and compliance (5)

/features Flex - Automation and CI/CD - River Breakout

Automate everything: CI/CD, testing, planning, project management, issue labeling, approvals, onboarding, and more Standardize and scale best practices, security, and compliance across your organization.

Source · security automation

Custom repository roles

Ensure members have only the permissions they need by creating custom roles with fine-grained permission settings.

Source · security permissions

Compliance reports

Take care of your security assessment and certification needs by accessing GitHub’s cloud compliance reports, such as our SOC reports and Cloud Security Alliance CAIQ self-assessments (CSA CAIQ).

Source · security

Audit log

Quickly review the actions performed by members of your organization. Monitor access, permission changes, user changes, and other events.

Source · security audit log permissions

Use the SSO and SCIM providers of your

Use the SSO and SCIM providers of your choice for Enterprise Managed Users, separate from one another, for a more flexible approach to user lifecycle management.

Source · security sso scim

Administration (2)

Domain verification

Verify your organization's identity on GitHub and display that verification through a profile badge.

Source · admin

Like the rest of GitHub, it includes free

Like the rest of GitHub, it includes free and paid service tiers. Websites generated through this service are hosted either as subdomains of the github.io domain or can be connected to custom domains bought through a third-party domain name registrar .

Source · admin

Mobile (1)

In 2019, GitHub officially launched its native mobile

In 2019, GitHub officially launched its native mobile applications for both iOS and Android.

Source · mobile

See GitHub pricing in detail

This page lists what GitHub does. For per-seat math, tier comparison, and the full hidden-fee list, see the GitHub pricing breakdown.

GitHub pricing → Get price alerts

Closest alternatives

Other developer platform tools buyers shortlist when they evaluate GitHub.

GitLab features DevSecOps platform
Bitbucket Not yet covered
Azure DevOps Not yet covered

Sources

Features evolve. Confirm directly with the vendor before purchase decisions. This list was last refreshed on 2026-05-27.

Frequently asked questions

What features does GitHub include?

This page tracks 95 verified GitHub features across 9 categories, sourced from GitHub's official site and Wikipedia.

Which tier do I need for GitHub?

GitHub's feature availability varies by plan. Compare the public GitHub tiers, calculator, and hidden fees on the GitHub pricing page.

How does GitHub compare on features to alternatives?

Buyers commonly compare GitHub against GitLab, Bitbucket, Azure DevOps. Each alternative's feature page is linked below where we cover it.