CINXE.COM
Octoverse 2024: The state of open source | The State of the Octoverse
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> <meta http-equiv="content-language" content="en-gb"/> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/> <link rel="preload" href="/assets/fonts/MonaSans.woff2" as="font" type="font/woff2" crossorigin/> <link rel="preload" href="/assets/fonts/HubotSans.woff2" as="font" type="font/woff2" crossorigin/> <link rel="stylesheet" type="text/css" href="/assets/css/style.css"/> <link rel="icon" type="image/x-icon" href="https://github.githubassets.com/favicon.ico"/> <meta name="ha-url" content="https://collector.githubapp.com/github-octoverse/collect"/> <!-- Begin Jekyll SEO tag v2.8.0 --> <title>Octoverse 2024: The state of open source | The State of the Octoverse</title> <meta name="generator" content="Jekyll v4.1.1" /> <meta property="og:title" content="Octoverse 2024: The state of open source" /> <meta property="og:locale" content="en_US" /> <meta name="description" content="Find out how AI and a rapidly growing global developer community are coming together with compounding results." /> <meta property="og:description" content="Find out how AI and a rapidly growing global developer community are coming together with compounding results." /> <meta property="og:site_name" content="The State of the Octoverse" /> <meta property="og:image" content="https://octoverse.github.com/assets/images/social-card.png" /> <meta property="og:type" content="website" /> <meta name="twitter:card" content="summary_large_image" /> <meta property="twitter:image" content="https://octoverse.github.com/assets/images/social-card.png" /> <meta property="twitter:title" content="Octoverse 2024: The state of open source" /> <meta name="twitter:site" content="@github" /> <script type="application/ld+json"> {"@context":"https://schema.org","@type":"WebSite","description":"Find out how AI and a rapidly growing global developer community are coming together with compounding results.","headline":"Octoverse 2024: The state of open source","image":"https://octoverse.github.com/assets/images/social-card.png","name":"The State of the Octoverse","url":"/"}</script> <!-- End Jekyll SEO tag --> <link type="application/atom+xml" rel="alternate" href="/feed.xml" title="The State of the Octoverse" /> </head> <body> <div class="overflow-hidden"> <div class="GalaxyContainer"> <div class="Galaxy Galaxy--Hero Galaxy--Hero--Video hidden js-galaxy-video"> <video autoplay="true" preload="none" loop="" muted="" data-threshold="0" class="width-full js-galaxy-video-player"> <source type="video/webm" src="/assets/video/hero.webm" /> </video> </div> <picture> <img src="/assets/images/hero.jpg" decoding="async" alt="" class="Galaxy Galaxy--Hero Galaxy--Hero--Image js-galaxy-image" /> </picture> </div> <header class="site-header p-responsive z-9"> <div class="site-nav d-flex flex-items-start flex-md-items-center flex-justify-between position-relative px-lg-7"> <a class="site-header-logo py-3 flex-shrink-0 mr-3" href="https://github.com/" target="_blank" rel="noopener" aria-label="Go to GitHub.com"> <svg class="octicon octicon-mark-github width-full height-full" aria-label="Go to GitHub.com" viewBox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z"></path></svg> </a> <div class="container-xl mx-auto width-full d-md-flex flex-justify-center"> <a href="https://github.com/organizations/enterprise_plan?ref_cta=Start+a+free+trial&ref_loc=hero&ref_page=%2Fenterprise" class="d-none js-site-nav-cta site-nav-cta Button Button--Mktg">Start a free trial</a> </div> <a href="https://github.com/organizations/enterprise_plan?ref_cta=Start+a+free+trial&ref_loc=hero&ref_page=%2Fenterprise" class="d-none d-lg-block Button Button--Mktg">Start a free trial</span></a> </div> </header> <div class="position-fixed top-0 left-0 right-0 bottom-0 width-full height-full js-site-nav-backdrop site-nav-backdrop z-8 d-none" style="background-color: rgba(0,0,0,0.6)"></div> <main class="Page"> <section class="Page__Row Page__Row--NoVerticalMargin"> <div class="Hero"> <p class="Badge Hero__Badge"> Octoverse 2024 </p> <h1 class="Heading Heading--H1 Hero__Title"> The state of open source software </h1> <p class="Hero__Subtitle"> In this year鈥檚 Octoverse report, we study how public and open source activity on GitHub shows how AI is expanding as the global developer community surges in size. </p> <p class="NavigationLink"> <a href="https://github.blog/news-insights/octoverse/octoverse-2024/"> Read now <svg width="47" height="23" viewBox="0 0 47 23" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M45.9591 12.9454C46.5449 12.3596 46.5449 11.4099 45.9591 10.8241L36.4132 1.27816C35.8274 0.692377 34.8776 0.692377 34.2918 1.27816C33.7061 1.86395 33.7061 2.8137 34.2918 3.39948L42.7771 11.8848L34.2918 20.37C33.7061 20.9558 33.7061 21.9056 34.2918 22.4914C34.8776 23.0772 35.8274 23.0772 36.4132 22.4914L45.9591 12.9454ZM0.898438 13.3848H44.8984V10.3848H0.898438V13.3848Z" fill="#24292F"/> </svg> </a> </p> </div> </section> </main> <footer class="Footer"> <section class="Page__Row Page__Row--NoVerticalMargin"> <div class="Footer__Grid"> <a href="https://github.com" class="Footer__Logo"> <svg aria-label="Go to GitHub.com" height="30" class="octicon octicon-logo-github" viewBox="0 0 45 16" version="1.1" width="84" role="img"><path d="M8.81 7.35v5.74c0 .04-.01.11-.06.13 0 0-1.25.89-3.31.89-2.49 0-5.44-.78-5.44-5.92S2.58 1.99 5.1 2c2.18 0 3.06.49 3.2.58.04.05.06.09.06.14L7.94 4.5c0 .09-.09.2-.2.17-.36-.11-.9-.33-2.17-.33-1.47 0-3.05.42-3.05 3.73s1.5 3.7 2.58 3.7c.92 0 1.25-.11 1.25-.11v-2.3H4.88c-.11 0-.19-.08-.19-.17V7.35c0-.09.08-.17.19-.17h3.74c.11 0 .19.08.19.17Zm35.85 2.33c0 3.43-1.11 4.41-3.05 4.41-1.64 0-2.52-.83-2.52-.83s-.04.46-.09.52c-.03.06-.08.08-.14.08h-1.48c-.1 0-.19-.08-.19-.17l.02-11.11c0-.09.08-.17.17-.17h2.13c.09 0 .17.08.17.17v3.77s.82-.53 2.02-.53l-.01-.02c1.2 0 2.97.45 2.97 3.88ZM27.68 2.43c.09 0 .17.08.17.17v11.11c0 .09-.08.17-.17.17h-2.13c-.09 0-.17-.08-.17-.17l.02-4.75h-3.31v4.75c0 .09-.08.17-.17.17h-2.13c-.08 0-.17-.08-.17-.17V2.6c0-.09.08-.17.17-.17h2.13c.09 0 .17.08.17.17v4.09h3.31V2.6c0-.09.08-.17.17-.17Zm8.26 3.64c.11 0 .19.08.19.17l-.02 7.47c0 .09-.06.17-.17.17H34.6c-.07 0-.14-.04-.16-.09-.03-.06-.08-.45-.08-.45s-1.13.77-2.52.77c-1.69 0-2.92-.55-2.92-2.75V6.25c0-.09.08-.17.17-.17h2.14c.09 0 .17.08.17.17V11c0 .75.22 1.09.97 1.09s1.3-.39 1.3-.39V6.26c0-.11.06-.19.17-.19Zm-17.406 5.971h.005a.177.177 0 0 1 .141.179v1.5c0 .07-.03.14-.09.16-.1.05-.74.22-1.27.22-1.16 0-2.86-.25-2.86-2.69V8.13h-1.11c-.09 0-.17-.08-.17-.19V6.58c0-.08.05-.15.13-.17.07-.01 1.16-.28 1.16-.28V3.96c0-.08.05-.13.14-.13h2.16c.09 0 .14.05.14.13v2.11h1.59c.08 0 .16.08.16.17v1.7c0 .11-.07.19-.16.19h-1.59v3.131c0 .47.27.83 1.05.83.247 0 .481-.049.574-.05ZM12.24 6.06c.09 0 .17.08.17.17v7.37c0 .18-.05.27-.25.27h-1.92c-.17 0-.3-.07-.3-.27V6.26c0-.11.08-.2.17-.2Zm29.99 3.78c0-1.81-.73-2.05-1.5-1.97-.6.04-1.08.34-1.08.34v3.52s.49.34 1.22.36c1.03.03 1.36-.34 1.36-2.25ZM11.19 2.68c.75 0 1.36.61 1.36 1.38 0 .77-.61 1.38-1.36 1.38-.77 0-1.38-.61-1.38-1.38 0-.77.61-1.38 1.38-1.38Zm7.34 9.35v.001l.01.01h-.001l-.005-.001v.001c-.009-.001-.015-.011-.024-.011Z"></path></svg> </a> <section> <p class="Footer__Title">Product</p> <ul class="Footer__Links"> <li class="Footer__Links__Link"> <a href="https://github.com/features">Features</a> </li> <li class="Footer__Links__Link"> <a href="https://github.com/security">Security</a> </li> <li class="Footer__Links__Link"> <a href="https://github.com/team">Team</a> </li> <li class="Footer__Links__Link"> <a href="https://github.com/enterprise">Enterprise</a> </li> <li class="Footer__Links__Link"> <a href="https://github.com/customer-stories?type=enterprise">Customer stories</a> </li> <li class="Footer__Links__Link"> <a href="https://github.com/readme">The ReadME Project</a> </li> <li class="Footer__Links__Link"> <a href="https://github.com/pricing">Pricing</a> </li> <li class="Footer__Links__Link"> <a href="https://resources.github.com/">Resources</a> </li> <li class="Footer__Links__Link"> <a href="https://github.com/github/roadmap">Roadmap</a> </li> </ul> </section> <section> <p class="Footer__Title">Platform</p> <ul class="Footer__Links"> <li class="Footer__Links__Link"> <a href="https://docs.github.com/">Developer API</a> </li> <li class="Footer__Links__Link"> <a href="https://partner.github.com/">Partners</a> </li> <li class="Footer__Links__Link"> <a href="https://www.electronjs.org/">Electron</a> </li> <li class="Footer__Links__Link"> <a href="https://desktop.github.com/">GitHub Desktop</a> </li> </ul> </section> <section> <p class="Footer__Title">Support</p> <ul class="Footer__Links"> <li class="Footer__Links__Link"> <a href="https://docs.github.com/">Docs</a> </li> <li class="Footer__Links__Link"> <a href="https://github.community/">Community Forum</a> </li> <li class="Footer__Links__Link"> <a href="https://services.github.com/">Professional Services</a> </li> <li class="Footer__Links__Link"> <a href="https://skills.github.com/">Skills</a> </li> <li class="Footer__Links__Link"> <a href="https://www.githubstatus.com/">Status</a> </li> <li class="Footer__Links__Link"> <a href="https://support.github.com/">Contact GitHub</a> </li> </ul> </section> <section> <p class="Footer__Title">Company</p> <ul class="Footer__Links"> <li class="Footer__Links__Link"> <a href="https://github.com/about">About</a> </li> <li class="Footer__Links__Link"> <a href="https://github.blog/">Blog</a> </li> <li class="Footer__Links__Link"> <a href="https://github.com/about/careers">Careers</a> </li> <li class="Footer__Links__Link"> <a href="https://github.com/about/press">Press</a> </li> <li class="Footer__Links__Link"> <a href="https://github.com/about/diversity">Inclusion</a> </li> <li class="Footer__Links__Link"> <a href="https://socialimpact.github.com/">Social Impact</a> </li> <li class="Footer__Links__Link"> <a href="https://shop.github.com/">Shop</a> </li> </ul> </section> </div> </section> <div class="Footer__Bar"> <div class="Page__Row Page__Row--NoVerticalMargin"> <div class="Footer__Bar__Grid"> <ul class="Footer__Bar__Legal"> <li>© 2022 GitHub, Inc.</li> <li> <a href="https://docs.github.com/en/github/site-policy/github-terms-of-service">Terms</a> </li> <li> <a href="https://docs.github.com/en/github/site-policy/github-privacy-statement">Privacy</a> </li> </ul> <ul class="Footer__Bar__Social"> <li> <a href="https://twitter.com/github"> <img class="Footer__Bar__Social__Icon" src="/assets/images/footer/social/twitter.svg" alt="Twitter icon" /> </a> </li> <li> <a href="https://www.facebook.com/GitHub"> <img class="Footer__Bar__Social__Icon" src="/assets/images/footer/social/facebook.svg" alt="Facebook icon" /> </a> </li> <li> <a href="https://www.linkedin.com/company/github"> <img class="Footer__Bar__Social__Icon" src="/assets/images/footer/social/linkedin.svg" alt="LinkedIn icon" /> </a> </li> <li> <a href="https://www.youtube.com/github"> <img class="Footer__Bar__Social__Icon" src="/assets/images/footer/social/youtube.svg" alt="YouTube icon" /> </a> </li> <li> <a href="https://www.twitch.tv/github"> <img class="Footer__Bar__Social__Icon" src="/assets/images/footer/social/twitch.svg" alt="Twitch icon" /> </a> </li> <li> <a href="https://www.tiktok.com/@github"> <img class="Footer__Bar__Social__Icon" src="/assets/images/footer/social/tiktok.svg" alt="TikTok icon" /> </a> </li> <li> <a href="https://github.com/github"> <img class="Footer__Bar__Social__Icon" src="/assets/images/footer/social/github-mark.svg" alt="GitHub icon" /> </a> </li> </ul> </div> </div> </div> </footer> </div> <script src="/assets/js/bundle.js"></script> <script src="https://analytics.githubassets.com/hydro-marketing.min.js"></script> </body> </html>