<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Andrew Nesbitt</title>
    <description>The latest articles on DEV Community by Andrew Nesbitt (@teabass).</description>
    <link>https://dev.to/teabass</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2854%2FSp_hMSqb.jpg</url>
      <title>DEV Community: Andrew Nesbitt</title>
      <link>https://dev.to/teabass</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/teabass"/>
    <language>en</language>
    <item>
      <title>"Ecosyste.ms 2023 End of Year Update"</title>
      <dc:creator>Andrew Nesbitt</dc:creator>
      <pubDate>Sat, 23 Dec 2023 17:24:00 +0000</pubDate>
      <link>https://dev.to/teabass/ecosystems-2023-end-of-year-update-20bp</link>
      <guid>https://dev.to/teabass/ecosystems-2023-end-of-year-update-20bp</guid>
      <description>&lt;p&gt;This year has been another very productive one for &lt;a href="https://opencollective.com/redirect?url=https%3A%2F%2Fecosyste.ms%2F"&gt;Ecosyste.ms&lt;/a&gt;, we've designed, built, deployed and maintained 16 significant services to support, sustain, and secure critical digital infrastructure.&lt;/p&gt;

&lt;p&gt;Some of the stats from the biggest services:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://opencollective.com/redirect?url=https%3A%2F%2Fpackages.ecosyste.ms%2F"&gt;Packages&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Registries: 59&lt;/li&gt;
&lt;li&gt;  Packages: 8,647,405&lt;/li&gt;
&lt;li&gt;  Versions: 93,009,665&lt;/li&gt;
&lt;li&gt;  Namespaces: 1,284,530&lt;/li&gt;
&lt;li&gt;  Maintainers: 1,412,065&lt;/li&gt;
&lt;li&gt;  Database size: 245GB&lt;/li&gt;
&lt;li&gt;  Background jobs processed: 688,025,502&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://opencollective.com/redirect?url=https%3A%2F%2Frepos.ecosyste.ms%2F"&gt;Repos&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Hosts: 784&lt;/li&gt;
&lt;li&gt;  Repositories: 183,755,645&lt;/li&gt;
&lt;li&gt;  Owners: 10,543,833&lt;/li&gt;
&lt;li&gt;  Tags: 188,198,256&lt;/li&gt;
&lt;li&gt;  Manifests: 190,349,152&lt;/li&gt;
&lt;li&gt;  Dependencies: 14,051,505,152&lt;/li&gt;
&lt;li&gt;  Database size: 2.49 TB&lt;/li&gt;
&lt;li&gt;  Background jobs processed: 727,979,154&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://opencollective.com/redirect?url=https%3A%2F%2Ftimeline.ecosyste.ms"&gt;Timeline&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Events: 7.43 Billion&lt;/li&gt;
&lt;li&gt;  Database size: 8.69 TB&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Some new services we deployed this year:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://opencollective.com/redirect?url=https%3A%2F%2Fissues.ecosyste.ms%2F"&gt;Issues&lt;/a&gt; - An open API service for providing issue and pull request metadata for open source projects. &lt;/li&gt;
&lt;li&gt;  &lt;a href="https://opencollective.com/redirect?url=https%3A%2F%2Fcommits.ecosyste.ms%2F"&gt;Commits&lt;/a&gt; - An open API service providing commit metadata for open source projects. &lt;/li&gt;
&lt;li&gt;  &lt;a href="https://opencollective.com/redirect?url=https%3A%2F%2Fsummary.ecosyste.ms%2F"&gt;Summary&lt;/a&gt; - An open API service for producing an overview of a list of open source projects. &lt;/li&gt;
&lt;li&gt;  &lt;a href="https://opencollective.com/redirect?url=https%3A%2F%2Fdocker.ecosyste.ms%2F"&gt;Docker&lt;/a&gt; - An open API service providing dependency metadata for docker projects. &lt;/li&gt;
&lt;li&gt;  &lt;a href="https://opencollective.com/redirect?url=https%3A%2F%2Fpapers.ecosyste.ms%2F"&gt;Papers&lt;/a&gt; - An open API service providing mapping between scientific papers and software projects that are mentioned in them. &lt;/li&gt;
&lt;li&gt;  &lt;a href="https://opencollective.com/redirect?url=https%3A%2F%2Fost.ecosyste.ms%2F"&gt;OST&lt;/a&gt; - An open API service for discovering and reviewing projects for opensustain.tech.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We also helped launch &lt;a href="https://opencollective.com/redirect?url=https%3A%2F%2Fclimatetriage.com%2F"&gt;ClimateTriage.com&lt;/a&gt; with &lt;a href="https://opencollective.com/redirect?url=https%3A%2F%2Fopensustain.tech"&gt;Opensustain.tech&lt;/a&gt; to help people discover a meaningful way to contribute to open source projects focused on climate technology and sustainability powered by the whole range of ecosyste.ms services.&lt;/p&gt;

&lt;p&gt;And we published some very large open data releases, check them all out on the blog: &lt;a href="https://opencollective.com/redirect?url=https%3A%2F%2Fblog.ecosyste.ms%2F2023%2F08%2F24%2Fopen-data-releases.html"&gt;https://blog.ecosyste.ms/2023/08/24/open-data-releases.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We experienced some growing pains over the year, increases in API usage and the pure amount of data being indexed (over 10TB of data across all services) required upgrades and changes to infrastructure to keep it running well but things are quite stable now.&lt;/p&gt;

&lt;p&gt;We also used up the majority of our grant from Plaintext group and are exploring ways to continue funding further development of features and level up the services.&lt;/p&gt;

&lt;p&gt;A big project we have planned starting in the new year is to work with &lt;a href="https://opencollective.com/opensource"&gt;OSC&lt;/a&gt; to build tools to measure the impact of funding open source software and tracking changes in metrics over time of open source software projects that are part of OSC.&lt;/p&gt;

&lt;p&gt;We are always looking to work with more partners to help them add support for more ecosystems to their products as well as expanding the number of ecosystems and repository hosts that we index.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>software</category>
      <category>github</category>
    </item>
    <item>
      <title>Making 24 Pull Requests more inclusive for 2018</title>
      <dc:creator>Andrew Nesbitt</dc:creator>
      <pubDate>Thu, 29 Nov 2018 20:38:43 +0000</pubDate>
      <link>https://dev.to/teabass/making-24-pull-requests-more-inclusive-for-2018-7j2</link>
      <guid>https://dev.to/teabass/making-24-pull-requests-more-inclusive-for-2018-7j2</guid>
      <description>&lt;p&gt;For the past 6 years, &lt;a href="https://24pullrequests.com" rel="noopener noreferrer"&gt;24 Pull Requests&lt;/a&gt; has been encouraging developers to give back to the open source projects they use. The idea was simple: “Send 24 pull requests between December 1st and December 24th”, giving little gifts of code throughout December.&lt;/p&gt;

&lt;p&gt;Since the initial launch of the project in 2012, open source usage has exploded with millions of people contributing to projects around the world but one area where open source continues to struggle with is in the &lt;a href="https://en.wikipedia.org/wiki/Diversity_in_open-source_software" rel="noopener noreferrer"&gt;diversity of contributors&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;One problem that compounds the diversity issue is that tools and metrics that measure open source contributions often only acknowledge code contributions, ignoring all the other ways that people can contribute to open source projects.&lt;/p&gt;

&lt;p&gt;The GitHub contribution graph is a prime example, which only recognises a handful of kinds of contribution. This can make it difficult for people to get the recognition they deserve, potentially hampering their motivation and even &lt;a href="https://blog.kickresume.com/2017/09/11/github-vs-resume/" rel="noopener noreferrer"&gt;hurting their job prospects&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flmhzqzavwwhypirhnrj7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flmhzqzavwwhypirhnrj7.png" alt="GitHub profiles don’t show the full picture of open source contribution" width="800" height="553"&gt;&lt;/a&gt;&lt;em&gt;GitHub profiles don’t show the full picture of open source contribution&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;It took me 6 years to realise that &lt;strong&gt;24 Pull Requests has been part of that problem too&lt;/strong&gt;. In previous years, you could only participate if your contributions could be presented in the form of a pull request. This is particularly difficult for people are contributing by:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Organising an event&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Answering questions on Stackoverflow&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Supporting and mentoring new contributors&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Speaking at a conference or user group&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Managing the governance aspects of a project&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Writing blog posts about how to use a project&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Mailing stickers to contributors&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Donating money to help pay a projects infrastructure costs&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;and many other ways of contributing without writing code…&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those kinds of tasks are often under taken by women, people of colour and other underrepresented groups, only making things worse as their contributions become invisible to many people.&lt;/p&gt;

&lt;p&gt;So this year we’re making the biggest change to 24 Pull Requests since the start of the project: &lt;strong&gt;you’ll be able to record every kind of contribution you make to open source, not just pull requests.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There’s a new form on the site that allows you to record the contributions you’ve made each day that wouldn’t usually make sense as a pull request:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq708zfsrhnm8pbjs1sq8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq708zfsrhnm8pbjs1sq8.png" alt="The new 24 Pull Requests contribution form" width="800" height="471"&gt;&lt;/a&gt;&lt;em&gt;The new 24 Pull Requests contribution form&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Those non-pullrequest contributions are treated exactly the same as pull requests across the site, showing up on your profile and the homepage, in other words all contributions are considered equal.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcij2dplvy7pt40n0h900.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcij2dplvy7pt40n0h900.png" alt="User profile page showing a mix of pull requests and non-pull request contributions" width="800" height="490"&gt;&lt;/a&gt;&lt;em&gt;User profile page showing a mix of pull requests and non-pull request contributions&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;With this change, we hope to use 24 Pull Requests to encourage all kinds of contributions to open source projects, it also opens up the ability to track contributions to open source projects that aren’t hosted on GitHub.com.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In summary, here’s how to track your contributions this year:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For contributions that are pull requests, everything will work the same as previous years, just login and sync your pull requests from the &lt;a href="https://24pullrequests.com/dashboard" rel="noopener noreferrer"&gt;dashboard&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;For contributions that you’ve made to an open source project that aren’t pull requests, you can record them in the &lt;a href="https://24pullrequests.com/contributions/new" rel="noopener noreferrer"&gt;new contribution form&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;See you on December 1st!&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>challenge</category>
      <category>christmas</category>
    </item>
    <item>
      <title>Untangle your GitHub Notifications with Octobox</title>
      <dc:creator>Andrew Nesbitt</dc:creator>
      <pubDate>Sun, 25 Nov 2018 11:37:15 +0000</pubDate>
      <link>https://dev.to/octobox/untangle-your-github-notifications-with-octobox-5cia</link>
      <guid>https://dev.to/octobox/untangle-your-github-notifications-with-octobox-5cia</guid>
      <description>&lt;p&gt;As an active contributor and maintainer of many open source projects on GitHub, I struggle to keep up with the various in-progress issues and pull requests across multiple repositories and find it hard to see an overview of everything I’m involved in. If you manage or contribute to any number projects on GitHub, I’m betting you probably have the same issue.&lt;/p&gt;

&lt;p&gt;This is because GitHub Notifications are marked as read and disappear from the list as soon as you load the page or view the email of the notification. This makes it very hard to keep on top of which notifications you still need to follow up on.&lt;/p&gt;

&lt;p&gt;Most open source maintainers and even some GitHub staff end up using a complex combination of filters and labels in Gmail to manage their notifications from their inbox. If, like me, you try to avoid email, then you might want to try &lt;a href="https://octobox.io" rel="noopener noreferrer"&gt;Octobox&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz36cd3yrusgfw8s6nk8k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz36cd3yrusgfw8s6nk8k.png" width="800" height="467"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://octobox.io" rel="noopener noreferrer"&gt;Octobox&lt;/a&gt; is designed with exactly that problem in mind. Firstly it adds an extra “archived” state to each notification so you can mark it as “done”. If new activity happens on the thread/issue/pr, the relevant notification will pop back into your inbox. You can also star notifications that are special to you.&lt;/p&gt;

&lt;p&gt;This puts the control of when to clear notifications back in your hands, you can work through your inbox at your own pace. It also means you can always find old notifications, which, on GitHub, disappear a few days after you’ve read them.&lt;/p&gt;

&lt;p&gt;The other problem that GitHub power users struggle with is the sheer number of notifications they get, some users are getting 200+ notifications every single day. Octobox helps to tackle this in a number of ways:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Filters: you can filter the notifications in your inbox in pretty much any way you can imagine; by repository, organization, type, action, state, CI status and reason and keep notifications from bots alongside your regular labels, author and assignees.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Multi-select: Archive and mute a whole bunch of notifications at once, allowing you to stay on top of even the noisiest repositories with ease.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Search: Combine a wide range of powerful search filters help you get straight to the notification you’re looking for and focus on just what you need, then pin your favorite searches to the sidebar for easy access.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Keyboard shortcuts: Quickly navigate, triage and manage your notifications like a pro using Gmail-inspired keyboard shortcuts for every function, no mouse required.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Octobox started life as a side project in December 2016, since then it’s grown to help over 10,000 people manage over 4 million notifications and the project has been downloaded almost half a million times by developers hosting their own versions. It’s now one of the most popular open source tools on GitHub.&lt;/p&gt;

&lt;p&gt;Last month &lt;a href="https://medium.com/octobox/goodbye-tidelift-hello-octobox-60c4eafc4507" rel="noopener noreferrer"&gt;Ben and I announced&lt;/a&gt; that we’re going to start working full time to make Octobox a truly sustainable open source project that can financially support itself and the community.&lt;/p&gt;

&lt;p&gt;Today we’re expanding the scope of Octobox and &lt;a href="https://github.com/marketplace/octobox" rel="noopener noreferrer"&gt;**launching on the GitHub Marketplace&lt;/a&gt;**, offering new, paid enhancements for private repositories on &lt;a href="https://octobox.io" rel="noopener noreferrer"&gt;Octobox.io&lt;/a&gt; with a two week free trial period.&lt;/p&gt;

&lt;p&gt;You can also get the same enhancements for private repositories by &lt;a href="https://opencollective.com/octobox#" rel="noopener noreferrer"&gt;donating or becoming a sponsor on Open Collectiv&lt;/a&gt;e, same price but the support goes directly to the community.&lt;/p&gt;

&lt;p&gt;We’ve also got a whole host of new features planned for the coming months, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Snoozing notifications until later&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Gmail-style automated notification filters&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Localization and internationalization&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;View comment threads right in the Octobox interface&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Team discussions and direct user-to-user messaging&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Highlighting important notifications to you&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Allow replying to an issue/pull request directly from Octobox&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To keep up with everything that’s going on and even contribute directly to the project, check out the &lt;a href="https://github.com/octobox/octobox" rel="noopener noreferrer"&gt;open source project on GitHub.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AsD5fvcgwbKttxbP4ZO06_g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AsD5fvcgwbKttxbP4ZO06_g.png" alt="[Untangle your GitHub notifications with Octobox](mhttps://github.com/marketplace/octobox)" width="512" height="512"&gt;&lt;/a&gt;&lt;em&gt;&lt;a&gt;Untangle your GitHub notifications with Octobox&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ruby</category>
      <category>github</category>
      <category>opensource</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Exploring Unseen Open Source Infrastructure</title>
      <dc:creator>Andrew Nesbitt</dc:creator>
      <pubDate>Fri, 24 Feb 2017 15:41:44 +0000</pubDate>
      <link>https://dev.to/teabass/exploring-unseen-open-source-infrastructure</link>
      <guid>https://dev.to/teabass/exploring-unseen-open-source-infrastructure</guid>
      <description>&lt;p&gt;Whilst working on &lt;a href="https://libraries.io"&gt;Libraries.io&lt;/a&gt;, I often stumble across libraries that appear to be used by an incredible amount of open source projects but often don't have any of the usual signs of being a popular project on GitHub.&lt;/p&gt;

&lt;p&gt;Take &lt;a href="https://github.com/banister/debug_inspector"&gt;debug_inspector&lt;/a&gt; for example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;25 stars&lt;/li&gt;
&lt;li&gt;21 commits&lt;/li&gt;
&lt;li&gt;4 contributors&lt;/li&gt;
&lt;li&gt;5 watchers&lt;/li&gt;
&lt;li&gt;4 forks&lt;/li&gt;
&lt;li&gt;2 open issues&lt;/li&gt;
&lt;li&gt;Last commit over 2 years ago&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At face value if the GitHub page you'd be forgiven for mistaking it as a small, project that's barely used, when in fact it's listed as a dependency in over &lt;a href="https://libraries.io/rubygems/debug_inspector/dependent-repositories"&gt;111,000&lt;/a&gt; open source projects!&lt;/p&gt;

&lt;p&gt;Libraries.io has a number of different pages for exposing interesting and unexpected lists of libraries, including ones with a &lt;a href="https://libraries.io/bus-factor"&gt;low bus factor&lt;/a&gt; and ones that have been &lt;a href="https://libraries.io/removed-libraries"&gt;yanked&lt;/a&gt; from their package manager, so I thought I'd add one to show the most unappreciated but highly used libraries.&lt;/p&gt;

&lt;p&gt;This afternoon I shipped the Unseen Open Source Infrastructure page: &lt;a href="https://libraries.io/unseen-infrastructure"&gt;https://libraries.io/unseen-infrastructure&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To paraphrase &lt;a href="http://www.arfon.org/"&gt;Arfon Smith&lt;/a&gt; on &lt;a href="https://changelog.com/rfc/3"&gt;Request for Commits #3&lt;/a&gt;, “Stars on GitHub are a measure of attention, more akin to a Like on Facebook than a measure of quality or usage”, this page shows hundreds of projects that are depended upon by at least 1,000 other open source repositories but have less than 100 stars.&lt;/p&gt;

&lt;p&gt;Any of these projects could be the next &lt;a href="https://www.theregister.co.uk/2016/03/23/npm_left_pad_chaos/"&gt;left-pad&lt;/a&gt; or &lt;a href="https://en.wikipedia.org/wiki/Heartbleed"&gt;Heartbleed&lt;/a&gt; where an underlying, critical library is highly used but has very little attention paid to it. An unnoticed security issue or abandoned project could potentially could result in hundreds of thousands of affected software applications.&lt;/p&gt;

&lt;p&gt;You can help these projects and the communities that depend upon them by reviewing the code for these libraries, helping out with open issues, sharing them on social media and thanking the maintainers for their hard, often unrewarding work to keep things running behind the scenes.&lt;/p&gt;

&lt;p&gt;Something that &lt;a href="https://medium.com/@benjam"&gt;Ben&lt;/a&gt; and I are planning to do a lot more of over the next year and beyond is help to highlight and support the open source software that is critical to today's technology infrastructure.&lt;/p&gt;

&lt;p&gt;Another area that needs exploring is system level package managers like apt and yum, which contain even more important and often overlooked libraries that often aren't hosted on a social platform like GitHub but are still critical to world of software.&lt;/p&gt;

&lt;p&gt;If you'd like to get involved, the whole project is &lt;a href="https://github.com/librariesio/libraries.io"&gt;open source&lt;/a&gt; and we'd love to help you get started contributing, or if you'd like to build tools on top of all this data, check out the &lt;a href="http://libraries.io/api"&gt;Libraries.io REST API&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As always, follow us on Twitter at &lt;a href="https://twitter.com/teabass"&gt;@teabass&lt;/a&gt;, &lt;a href="https://twitter.com/benjam"&gt;@benjam&lt;/a&gt; and &lt;a href="https://twitter.com/librariesio"&gt;@librariesio&lt;/a&gt; for more updates.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>infrastructure</category>
      <category>dependencies</category>
      <category>github</category>
    </item>
  </channel>
</rss>
