Spin up fully configured dev environments in the cloud with the full power of your favorite editor.
Learn more
GitHub CopilotGet suggestions for whole lines of code or entire functions right inside your editor.
Learn more
Pull requestsReceive notifications of contributor changes to a repository, with specified access limits, and seamlessly merge accepted updates.
Learn more
DiscussionsDedicated space for your community to come together, ask and answer questions, and have open-ended conversations.
Learn more
Code search & code viewRapidly search, navigate, and understand code right from GitHub.com with our powerful new tools.
Learn more
Code reviewReview new code, visualize changes, and merge confidently with automated status checks.
Learn more
Draft pull requestsCollaborate and discuss changes without a formal review or the risk of unwanted merges.
Learn more
Protected branchesEnforce branch merge restrictions by requiring reviews or limiting access to specific contributors.
Learn more
Automation and CI/CD GitHub ActionsAutomate your software workflows by writing tasks and combining them to build, test, and deploy faster from GitHub.
Learn more
GitHub PackagesHost your own software packages or use them as dependencies in other projects, with both private and public hosting available.
Learn more
APIsCreate calls to get all the data and events you need within GitHub, and automatically kick off and advance your software workflows.
Learn more
GitHub MarketplaceLeverage thousands of actions and applications from our community to help build, improve, and accelerate your workflows.
Learn more
WebhooksDozens of events and a webhooks API help you integrate with and automate work for your repository, organization, or application.
Learn more
GitHub-hosted runnersMove automation to the cloud with on-demand Linux, macOS, Windows, ARM, and GPU environments for your workflow runs, all hosted by GitHub.
Learn more
Self-hosted runnersGain more environments and fuller control with labels, groups, and policies to manage runs on your own machines, plus an open source runner application.
Learn more
Workflow visualizationMap workflows, track their progression in real time, understand complex workflows, and communicate status with the rest of the team.
Learn more
Workflow templatesStandardize and scale best practices and processes with preconfigured workflow templates shared across your organization.
Learn more
Application security Code scanningFind vulnerabilities in your code with CodeQL, GitHub’s industry-leading semantic code analysis. Prevent new vulnerabilities from being introduced by scanning every pull request.
Learn more
GitHub Copilot AutofixPowered 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.
Learn more
Security campaignsSolve 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.
Learn more
Secret scanningDetect exposed secrets in your public and private repositories, and revoke them to secure access to your services.
Learn more
Dependency graphView the packages your project relies on, the repositories that depend on them, and any vulnerabilities detected in their dependencies.
Learn more
Dependabot alertsReceive alerts when new vulnerabilities affect your repositories, with GitHub detecting and notifying you of vulnerable dependencies in both public and private repositories.
Learn more
Dependency reviewAssess the security impact of new dependencies in pull requests before merging.
Learn more
GitHub security advisoriesPrivately report, discuss, fix, and publish information about security vulnerabilities found in open source repositories.
Learn more
Private vulnerability reportingEnable your public repository to privately receive vulnerability reports from the community and collaborate on solutions.
Learn more
GitHub Advisory DatabaseBrowse or search GitHub's database of known vulnerabilities, featuring curated CVEs and security advisories linked to the GitHub dependency graph.
Learn more
Client apps GitHub MobileTake your projects, ideas, and code to go with fully native mobile and tablet experiences.
Learn more
GitHub CLIManage issues and pull requests from the terminal, where you're already working with Git and your code.
Learn more
GitHub DesktopSimplify your development workflow with a GUI to visualize, commit, and push changes—no command line needed.
Learn more
Project management GitHub ProjectsCreate a customized view of your issues and pull requests to plan and track your work.
Learn more
GitHub IssuesTrack bugs, enhancements, and other requests, prioritize work, and communicate with stakeholders as changes are proposed and merged.
Learn more
MilestonesTrack progress on groups of issues or pull requests in a repository, and map groups to overall project goals.
Learn more
Charts and insightsLeverage insights to visualize your projects by creating and sharing charts built from your project's data.
Learn more
Org dependency insightsView vulnerabilities, licenses, and other important information for the open source projects your organization depends on.
Learn more
Repository insightsUse data about activity, trends, and contributions within your repositories, to make data-driven improvements to your development cycle.
Learn more
WikisHost project documentation in a wiki within your repository, allowing contributors to easily edit it on the web or locally.
Learn more
Governance & administration OrganizationsCreate groups of user accounts that own repositories and manage access on a team-by-team or individual user basis.
Learn more
TeamsOrganize your members to mirror your company's structure, with cascading access to permissions and mentions.
Learn more
Team syncEnable team synchronization between your identity provider and your organization on GitHub, including Entra ID and Okta.
Learn more
Custom rolesDefine users' access level to your code, data, and settings based on their role in your organization.
Learn more
Custom repository rolesEnsure members have only the permissions they need by creating custom roles with fine-grained permission settings.
Learn more
Domain verificationVerify your organization's identity on GitHub and display that verification through a profile badge.
Learn more
Compliance reportsTake 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).
Learn more
Audit logQuickly review the actions performed by members of your organization. Monitor access, permission changes, user changes, and other events.
Learn more
Repository rulesEnhance 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.
Learn more
Requires GitHub Enterprise Enterprise accountsEnable collaboration between your organization and GitHub environments with a single point of visibility and management via an enterprise account.
Learn more
Requires GitHub Enterprise GitHub ConnectShare features and workflows between your GitHub Enterprise Server instance and GitHub Enterprise Cloud.
Learn more
Requires GitHub Enterprise SAMLSecurely control access to organization resources like repositories, issues, and pull requests with SAML, while allowing users to authenticate with their GitHub usernames.
Learn more
Requires GitHub Enterprise LDAPCentralize repository management. LDAP is one of the most common protocols used to integrate third-party software with large company user directories.
Learn more
Requires GitHub Enterprise Enterprise Managed UsersManage the lifecycle and authentication of users on GitHub Enterprise Cloud from your identity provider (IdP).
Learn more
Community GitHub SponsorsFinancially support the open source projects your code depends on. Sponsor a contributor, maintainer, or project with one time or recurring contributions.
Learn more
GitHub SkillsLearn new skills by completing tasks and projects directly within GitHub, guided by our friendly bot.
Learn more
ElectronWrite cross-platform desktop applications using JavaScript, HTML, and CSS with the Electron framework, based on Node.js and Chromium.
Learn more
EducationGitHub Education is a commitment to bringing tech and open source collaboration to students and educators across the globe.
Learn more
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.3