Hello, world! 👋🏻
📊 Vanity Statistics
🛠 Projects
💎 Ruby Gems
- link-header-parser-ruby – Parse HTTP Link headers.
- svgeez – Automatically generate an SVG sprite from a folder of SVG icons.
📦 JavaScript
- aria-collapsible – Generate progressively-enhanced collapsible regions using ARIA States and Properties.
- CashCash – A very small DOM library inspired by jQuery.
- RadioRadio – A very small JavaScript PubSub library.
- RouterRouter – A very small JavaScript routing library extracted from Backbone’s Router.
- TemplateTemplate – A very small JavaScript
<template>manipulation library.
🌎 Websites
- spaceholder.cc – A space-themed image placeholder service.
🧩 Reusable Configuration
- Node.js: browsersync-config, eslint-config, stylelint-config
- Ruby: rubocop-configs
🧡 IndieWeb Projects
I’ve been involved with the IndieWeb community since 2013. In that time, I’ve created (or contributed to) a few websites and tools.
🌎 Websites
- indieweb-endpoints.cc – Discover a URL’s IndieAuth, Micropub, Microsub, and Webmention endpoints.
- rel-me.cc – Discover a URL’s published
rel="me"links.
💎 Ruby Gems
- indieweb-endpoints-ruby – Discover a URL’s IndieAuth, Micropub, Microsub, and Webmention endpoints.
- MicroMicro – Extract microformats2-encoded data from HTML documents.
- webmention-cli – A command-line interface for Webmention written in Ruby.
- webmention-client-ruby – Send and verify Webmention notifications.


