GitHub Universe—the conference for the builders, planners, and leaders defining the future of software—is underway.
See what launchedGitHub Universe 2018 is all about the 31 million developers in the GitHub community building our collective future. We celebrate the incredible breakthroughs you’ve made and everything you’ve learned along the way. Together, you are not only defining the future of software but the future of the businesses, industries, and communities that depend on it. The best work we can do supports you in this endeavor with a relentless focus on the developer experience.
Today, we’re introducing future-forward features that further shape GitHub to better reflect how developers work. New to our platform, GitHub Actions and GitHub Connect advance development workflows and break down barriers between teams. We’re also releasing powerful new security tools with the GitHub Security Advisory API, new ways to learn across teams with GitHub Learning Lab for organizations, and more.
As a developer, you spend too much time configuring workflows—or get locked into inflexible tools as the industry evolves around you. We’re bringing the same tools you use while writing software to the rest of your development workflow, allowing you to focus on what matters most: code.
You can choose the developer tools, languages, and deployment platforms you need to be your most productive and creative self, supported by an ecosystem of GitHub Apps and integrations using the REST and GraphQL APIs. To continue our 10-year commitment to openness, customization, and community innovation, we’re announcing an exciting new way to collaborate on your software development workflows.

GitHub Actions is your workflow: built by you, run by us. GitHub Actions allows you to connect and share containers to run your software development workflow. Easily build, package, release, update, and deploy your project in any language—on GitHub or any external system—without having to run code yourself.
By applying open source principles to workflow automation, GitHub Actions empowers you to pair the tools and integrations you use with your own custom actions or those shared by the GitHub community, no matter what languages or platforms you use. Develop and share actions to automate any task your projects require, building on an ecosystem of options. Whether you need to package an NPM module, send an SMS alert, or deploy production-ready code to the cloud in parallel, you can create or find a GitHub Action for the job.
Want to be one of the first to use Actions? Sign up for the limited public beta.
Available on Developer, Team, and Business Cloud plans
The security challenges that underpin software today are community problems—not just the burdens of individual CISOs, IT admins, and open source maintainers. With the breadth of data and connections GitHub maintains as the leading software development platform, we have a responsibility to protect the community from cybersecurity threats and enhance security for all.
Our goal is to harness the collective knowledge of the community and share this data, so you don’t have to solve the same problems individually. From automating detection and remediation to tracking emergent security vulnerabilities, we’re launching several community-powered features to help you identify and proactively address threats in your code.

Our security vulnerability alerts now support Java and .NET (in addition to existing support for JavaScript, Ruby, and Python). With security vulnerability alerts, organization owners and repository admins receive a notification when any of their projects has a dependency with a known vulnerability. Organization owners can also share the responsibility by selecting additional individuals and teams to receive notifications when a vulnerability occurs.
Available on Developer, Team, and Business Cloud plans
Ensure that your tokens and keys are never accidentally committed and exposed in a public repository. With GitHub Token Scanning, we scan public repositories to search for known token formats. If we find a token, we alert the provider to validate the commit and contact the account owner to issue a new token.
Learn how Token Scanning works
Available on Developer, Team, and Business Cloud plans
The GitHub Security Advisory API provides security advisories as a public service and a building block toward a powerful security platform. To power GitHub security features, we aggregate and validate security feeds and monitor dependency upgrades across millions of projects. With the new API, this data is at your fingertips and ready to be integrated into the tools and services you already use. The Security Advisory API provides a foundation for GitHub, researchers, and integrators to collectively create a more secure future.
Start using the GitHub Security Advisory API
The unique value for companies using GitHub is the ability to tap into the knowledge and innovation of 31 million users, 96 million repositories, and 500 TB+ of data across the platform. This vast collection of knowledge can solve critical challenges, regardless of whether companies deploy GitHub on-premises using GitHub Enterprise or in the cloud using GitHub Business Cloud.
To create a bridge between our business and open source communities, we’re launching GitHub Connect. With it, we’re releasing new ways for developers to collaborate beyond organizational silos and allowing companies to enjoy the best of both worlds: the scalability and ease-of-use of our cloud offering with the control of self-hosting.
You should have the same, seamless experience, no matter where your companies deploy GitHub. GitHub Connect begins to break down organizational barriers, unify the experience across deployment types, and bring the power of the world’s largest open source community to developers at work.
At launch, GitHub Connect includes three features: Unified Business Identity, Unified Search, and Unified Contributions. These initial releases make it easy for developers to connect to our public data and communities whether your companies run GitHub Enterprise or GitHub Business Cloud. And we’re just getting started. We’ll continue to find new ways for all contributors to work together anywhere on GitHub.
Many companies have different GitHub Business Cloud accounts across their organization, creating operational challenges for administrators. With Unified Business Identity, administrators can unify the management of multiple Business Cloud accounts to improve overall billing, licensing, permissions, and policies using a single, familiar interface.
Available on Business Cloud

With our latest version of GitHub Enterprise, 2.15, developers can search public repositories on GitHub.com and private repositories in Business Cloud organizations without leaving GitHub Enterprise. You can also get recognition for your hard work on your public profile across Enterprise and GitHub.com accounts with Unified Contributions.
Learn more in the latest GitHub Enterprise 2.15 release
* A GitHub Enterprise account must be connected to a GitHub Business Cloud organization in order to leverage Unified Search and Unified Contributions. For more information on Business Cloud and Enterprise updates, join our Check In webcast on October 25.
The developer community is at the core of GitHub. We want to help you all do your best work, whether you’re just starting out or leveling up your skills. In support of our growing community, we’re creating new ways to learn from each other and train the next generation of developers and non-developers alike.
Earlier this year, we introduced GitHub Learning Lab, an interactive way to grow your development skills in real-world scenarios using industry-standard tools. With Learning Lab, you can learn how to get started with GitHub, manage merge conflicts, contribute to your first open source project, and more—all within GitHub repositories and guided by the Learning Lab bot.
Today, three new Learning Lab courses are available to everyone. These courses cover secure development workflows with GitHub, reviewing a pull request, and getting started with GitHub Apps.
Sign up for Learning Lab for free

It has never been easier to onboard new developers, increase productivity, and share skills across your teams. Our free Learning Lab courses are a great way to build your development knowledge on your own time. Now organizations can leverage this same interactive learning experience to help developers level up their skills on GitHub inside business hours.
With GitHub Learning Lab for organizations, you can create private courses and learning paths, customize course content, and access administrative reports and metrics.
Available for Business Cloud customers with support for GitHub Enterprise coming soon.

Collaboration is key to building better software, faster. Now your collaborators can suggest, edit, and accept changes inline with a single click—no more copy/pasting and moving between tools to accept suggestions.
See how to apply a suggested change
Available on Developer, Team, and Business Cloud plans
You’re building the future on our platform every day. We can’t wait to keep collaborating with you into 2019 and beyond. From languages and frameworks to tools and platforms, we’ll continue to support all the ways you work best.

It’s that time again, where we take a moment to reflect and ask ourselves: What can 31 million developers do in 365 days? Today we published our annual Octoverse report, showing just how much our community has accomplished on GitHub this year. And you might notice a theme from Octoverse 2018: more collaboration across 1.1 billion contributions and more projects than ever before.
Dive into the full report—or read on for the highlights.
There are over 31 million developers building on GitHub, most of whom (80%) come from outside of the United States. In fact, the GitHub community comes from nearly every country and territory in the world—and we’re still growing.
More than 8 million new developers joined in the last year. In fact, we’ve seen more new accounts in 2018 so far than in the first six years of GitHub combined. And you aren’t showing any signs of slowing down: there are 1.6 times more unique contributors in 2018 than there were in 2017.
Over 2.1 million organizations are using GitHub across public and private repositories, up more than 40% from 2017. And the number of organization accounts on GitHub grew even faster this year than last year—in particular, across the Middle East and Southeast Asia.
More than 96 million repositories are hosted on GitHub as of September 30, 2018. That’s over 40% more than last year, and one third of all repositories were created in the last 12 months alone. Exciting new projects open sourced this year include felixrieseberg/windows95, wangshub/wechat_jump_game, and frappe/charts.
We launched pull requests 2.0 in 2010. Since then, the GitHub community has opened over 200 million of them, more than one third of these in the last 12 months alone. The 200 millionth pull request was opened (and merged) in Vuetify—a semantic component framework for Vue.
Since we launched security alerts in November 2017, we’ve alerted you to more than five million vulnerabilities across the open source projects your teams depend on. And you’ve already resolved more than 800,000 of these.
The number of users who have ever installed an app on GitHub has doubled in the last 12 months. More exciting, organization members are over twice as active in making substantive contributions if they use apps on GitHub.
These highlights show just how much the GitHub community is growing, but our data tells millions of stories. Here are some of our favorites:
Are you excited about data as we are? Join GitHub Data Scientist Anna Filippova for a GitHub Universe session dedicated to this report. The livestream starts today, October 16, at 1:55 pm PT.

Launched at GitHub Universe, our latest GitHub Enterprise release introduces GitHub Connect—a powerful new way for development teams to work across your organization’s Enterprise and Business Cloud accounts. You’ll also find security enhancements, including automatically protected branches and S/MIME Git signing.
GitHub Connect is a new initiative that begins to break down organizational barriers, unify the experience across deployment types, and bring the power of the world’s largest open source community to teams at work. With GitHub Connect, companies can enjoy the best of both worlds: the scalability and ease-of-use of our cloud offering with the control of self-hosting.
In GitHub Enterprise 2.15, we’ve expanded the functionality of Unified Search to include private Business Cloud repositories, as well as added an advanced search interface and prefixes.
Unified search brought the power of the world’s largest community of open source projects to GitHub Enterprise users. Now you can also search all of your Business Cloud organization’s private repositories from Enterprise, opening communication across teams. And with the advanced search interface and prefixes, you can efficiently search for the content you need within both cloud and on-premise repositories.
Now developers can get recognition for their hard work, no matter where they work, with Unified Contributions. Previously, they could code, review, and comment within their companies’ GitHub Enterprise accounts, but those contributions wouldn’t get recognized on their GitHub.com public profiles. With Unified Contributions, developers can connect their Enterprise accounts with their GitHub.com accounts and showcase their Enterprise contribution counts on their profiles.

Learn how to use GitHub Connect features
With our new system for protecting branches, you can create protected branch configurations that will automatically apply if a branch name matches the specified regex pattern. For example, a pattern like releases\/\S?\d.\d will automatically match branches with the names releases/v1.0, releases/v1.2, and others. This removes the need to set up new branch protection rules when creating a new release branch in a repository and simplifies your workflow by ensuring your branches are uniformly protected.
The S/MIME standard describes how emails can be digitally signed using PKI certificates. Git recently gained the ability to understand S/MIME signatures, providing a method of Git signing that’s friendlier to large organizations. GitHub can now verify these signatures, too, similar to how OpenPGP signatures have worked for some time. With S/MIME Git signing, developers can easily sign their commits with X.509 certificates which require no configuration to GitHub. We’re also releasing a client tool called smimesign that makes it easy to create and use S/MIME signatures.
The Checks API, initially introduced as a public beta in GitHub Enterprise 2.14, is now generally available in 2.15. With the Checks API, integrators can specify more status information during builds and collect richer data, providing a more integrated experience for developers.
We’ve expanded our Premium Support program to include two new plans: Premium and Premium Plus.
Learn more about Premium Support
All Premium Support plans now include:
Our Premium Plus plan also includes:
See the release notes for a full list of updates
GitHub Universe is live. See our launch post for all the announcements we’ve made today, or sign up for The Check In webcast to get an overview of new business features.
Game Off is our annual game jam, where participants spend one month creating games based on a theme that we provide. Everyone around the world is welcome to participate, from newbies to professional game developers—and your game can be as simple or complex as you want. It’s a great excuse to learn a new technology, collaborate on something over the weekends with friends, or create a game for the first time!
Last year, the theme was “throwback” and over 200 games were created—everything from old school LCD games, and retro flight simulators, to squirrel-infested platformers.
We’re announcing this year’s theme on Thursday, November 1, at 13:37 pm (PDT). From that point, you have 30 days to create a game loosely based on (or inspired by) the theme.
Using open source game engines, libraries, and tools is encouraged, but you’re free to use any technology you want. Have you been wanting an excuse to experiment with something new? Now’s your chance to take on a new engine you’d like to try.
As always, we’ll highlight some of our favorites games on the GitHub Blog, and the world will get to enjoy (and maybe even contribute to or learn from) your creations.
With so many free, open source game engines and tutorials available online, there’s never been an easier (or more exciting!) time to try out game development.
Are you…
Do you really like retro games? Maybe you can…
Whatever genre of game you’re interested in and language you want to use, you’re bound to find a GitHub project that will help you take your game from idea to launch in only a month.
Have a repository or tutorial you’d like to share, tag us with #GitHubGameOff.
Don’t worry, we have tons of resources for you. From how to use Git, to all things GitHub, you’ll “git” it in no time.
Did you know? You don’t have to use Git on the command line. You can use GitHub Desktop (our client for macOS and Windows), or bring Git and GitHub to your favorite editors:
GLHF! We can’t wait to see what you build! 💙 ❤️

Whether you’re using public tests to give students live feedback when they push, or private tests to assess student projects, Travis CI proves pretty powerful for classroom work.
Starting in January 2019, schools participating in GitHub Education will have access to Travis CI Enterprise at no additional cost.
Travis CI Enterprise unlocks unlimited builds for schools that are running GitHub Enterprise on their servers. And, it’s available for free for schools, exclusively through the GitHub Education program.
By participating in GitHub Education, schools have access to: