Projects
Open source projects I've created or maintain.
-
Ecosyste.ms
Tools and open datasets to support OSS.
-
Octobox
Take back control of your GitHub notifications.
-
24 Pull Requests
Giving back to open source for the holidays.
-
Manifest Podcast
A podcast all about package management.
-
Split
The Rack Based AB testing framework.
-
Libraries.io
The Open Source Discovery Service.
-
First Pull Request
What was your first pull request?
-
node-sass
Node.js bindings to libsass.
-
Homebrew Bundle
Bundler for non-ruby dependencies from Homebrew.
-
ultimate-awesome
Every awesome list on every topic, including awesome lists of awesome lists, updated daily.
-
git-pkgs
A git subcommand for analyzing package/dependency usage in git repositories over time
-
gitballs
Storing multiple tarballs in git to save space
-
nesbitt.io
Personal blog built with Jekyll and hosted on GitHub Pages. I write about package management, software supply chain security, and open source infrastructure.
-
vers
A Ruby gem for parsing, comparing and sorting versions according to the VERS spec.
-
swhid
Generate and parse SoftWare Hash IDentifiers (SWHIDs)
-
purl
A Ruby library for parsing, validating, and generating Package URLs (PURLs) as defined by the PURL specification
-
state-of-oss-funding
The State of OSS Funding data: Insights from ecosyste.ms - talk at CHAOSScon North America 2025
-
go-bundler
Go-style imports for Ruby
-
hanami-sprockets
An alternative to hanami-assets that doesn't rely on npm
-
sidekiq-mcp
A Sidekiq plugin that provides an MCP (Model Context Protocol) server for LLMs to interact with Sidekiq queues, stats, and failed jobs
-
json-schema-diff
Semantic diff for JSON files using JSON Schema metadata
-
ruby-upgrade-action
GitHub action to upgrade version of Ruby in various places to the latest
-
PBOM
Paper Bill of Materials (PBOM) - Generate a paper bill of materials from the software of a paper
-
zizmor-research
zizmor analysis of 31,916 github actions using alpha of ecosyste.ms platform
-
changelog-parser
Parse changelog files into structured data
-
typosquatting
Detect potential typosquatting packages across package ecosystems
-
brew-vulns
A Homebrew subcommand that checks installed packages for vulnerabilities
-
diffoscope
Ruby bindings for diffoscope - Compare packages, tarballs, files, URLs, or package URLs
-
oss-community-benchmarks
A benchmark framework where maintainers define what good AI-generated code looks like for their ecosystem.
-
dirhash
Generate Go module zip digests compatible with sum.golang.org
-
grass-ruby
A fast Sass compiler for Ruby, powered by grass (Rust)
-
semgrep-codeql
Converted security rules fromcodeql to semgrep format.
-
jekyll-stats
Jekyll plugin that generates site statistics
-
sarif
A Ruby SDK for SARIF (Static Analysis Results Interchange Format) 2.1.0.
-
sbom
Parse, generate, and validate Software Bill of Materials (SBOM)
-
gitlab-faraday
Ruby wrapper for the GitLab REST API, a fork of github.com/NARKOZ/gitlab updated to use Faraday