Did you miss GitHub Universe this year? We did too, but we have an insider giving us all the details to share with you so you can stay productive and still keep up. This is a summary of what was announced at GitHub Universe 2019.
Shanku Niyogi shared a full-length write up on the GitHub Blog with more details and links.
- GitHub for mobile (beta): GitHub for mobile gives developers more flexibility for developers to work anywhere, available now in beta for iOS, and coming soon for Android.
- Notifications (limited public beta): Now, rather than pushing notifications to email inboxes, GitHub is launching a new inbox experience into GitHub to better streamline notifications.
- Code navigation: Developers can easily jump to definition and find all references, now available for all Ruby, Python, and Go repositories, with more languages coming soon.
- Code search (limited beta): GitHub is introducing a new search experience that will produce better results when searching code within repositories.
- Code review assignment (public beta): Now developers can specify how many members need to add their reviews, and code review assignment will assign them directly.
- Scheduled reminders (limited beta): Any admin or maintainer of a team can set up scheduled reminders for pending code reviews.
- Feature preview: A new way for developers to participate in pre-release features and share feedback throughout the process.
- GitHub Enterprise Server 2.19: A new release that includes updates to community and project management, developer productivity, and new security features that make GitHub the safest place to build software.
- GitHub Actions (general availability): GitHub is announcing GitHub Actions general availability and the free use of self-hosted runners, artifact caching, and the ability to run Actions on ARM-based architectures like Raspberry Pi.
- GitHub Packages (general availability): A package management service that makes it easy to publish public or private packages next to developers’ code is now generally available. GitHub has also added proxy support for the primary NPM registry, support for using the GitHub Actions token, and many other improvements.
- GitHub Sponsors for projects (beta): Projects will now be able to receive funding through GitHub Sponsors.
- 40M+ users across the globe
- 10M new developers on GitHub since October 2018
- 44M+ repositories across every continent on earth
- 44% more developers created their first repository in 2019 than in 2018
- Nearly 80% of users are contributing from outside of the US
- 87M+ pull requests merged since October 2018
- 760K+ student developers are learning on GitHub
- 1.7M students have learned to code on GitHub
- 55% more students learned to code on GitHub in 2019 than in 2018
- 31K teachers have used GitHub in their courses to teach developer workflows
- 33% more teachers using GitHub today than at this time last year
- 19.8K active schools used GitHub in their curricula – high schools, universities, boot camps, and more
Open source stats
On average, each open source project on GitHub with at least 100 contributors welcomed contributors from 41 different countries and regions this year.
Top 20 regions by open source use:
- United States
- United Kingdom
- Hong Kong (SAR) 12. Netherlands
- Republic of Korea 15. Spain
Top 10 fastest-growing countries in open source by % growth of open source projects:
- Saudi Arabia
- Republic of Korea
Top 10 fastest-growing countries in open source by % growth of open source contributors:
- Hong Kong (SAR)
- Republic of Korea
- Over the past 2 years, we’ve seen the adoption of our enterprise products increase more than 2x, globally.
- Some customers have as many as 70,000 developers collaborating inside of their organization using GitHub Enterprise.
Growth by region
- GitHub Enterprise Cloud accounts alone came from more than 70 different countries
- 2.5x growth in EMEA over the past two years
- EMEA is consistently our fastest-growing region in the enterprise
- 1.9x growth in APAC over the past two years
- 1.9x growth in AMER over the past two years
- 2.05x growth globally over the past two years
Fortune companies using GitHub
- 29 Global Fortune 50 companies are building the software behind their businesses on
GitHub Enterprise and 70% of Global Fortune 50 companies have made a contribution
to open source in the last year.
- 58% of 2019 Fortune Global 100 Companies are using GitHub Enterprise
- 58% of 2019 Fortune Global 50 Companies are using GitHub Enterprise
- 6 of 10 of 2019 Fortune Global 10 Companies are using GitHub Enterprise
- Fortune 50 (US) customers with clearance to name: Walmart, Ford Motors, IBM
Top 15 enterprise markets by country
- Republic of Korea
- GitHub Security Lab: the lab will bring together security researchers, maintainers, and companies across the industry to work together to keep open source secure. Along with partners like Google, HackerOn and NCC Group, we’ll be contributing tools, resources, bounties, and thousands of hours of security research.
- CodeQL: GitHub is making CodeQL available for anyone to find vulnerabilities in open source code.
- GitHub Security Advisories: maintainers can work with security researchers on security fixes in a private space, apply for a CVE directly from GitHub, and specify structured details about the vulnerability. And, when ready to publish the Security Advisory, GitHub will send security alerts to affected projects.
- Automated security updates (general availability): now when GitHub notifies users of vulnerable dependencies, GitHub creates automated security updates - pull requests that update a vulnerable dependency to a fixed version.
- GitHub Advisory Database: a new public database of advisories created on GitHub, with additional data curated and mapped to packages tracked by the GitHub dependency graph.
- Token scanning: GitHub is announcing new partners for token scanning: GoCardless, HashiCorp, Postman, and Tencent.
- 7.6M+ security alerts have been remediated by developers, maintainers, and security researchers across the community over the past year.
- 209k+ automated fixes have been merged into GitHub repositories via pull requests opened by Dependabot since Dependabot joined GitHub in May, 2019.