This is your work, valued
typeit. The most versatile JavaScript typewriter effect library on the planet.
3.2kwp-vue. A simple Vue blog template that displays posts from any WordPress REST API endpoint.
455local-docker-db. A bunch o' Docker Compose files used to quickly spin up local databases.
299striff. Real simple string diffing.
204slide-element. A < 750 byte Promise-based library for animating elements with dynamic heights open & closed. Basically, a modern variant of jQuery's slideUp(), slideDown(), and slideToggle().
181christian-git. A wrapper for Git to sanctify your version control workflow. ✝️
105netlify-lambda-function-example. An example Netlify Lambda function that processes payments with Stripe.
95probaclick. Do something when someone is probably going to click something.
77wp-skateboard. My local WordPress development built with Docker and Docker Compose.
60typeit-react. A React component for TypeIt, the most versatile JavaScript animated typing utility on the planet.
36vite-plugin-proxy-page. A Vite plugin for projecting your application onto a remote page during development.
29current-time-api. Keep your website's footer up-to-date with ease.
28wp-complete-open-graph. A WordPress plugin for simple, comprehensive, customizable Open Graph management.
24gatsby-source-dropbox-paper. A source plugin for Gatsby that pulls data from the Dropbox Paper API.
23graphql-quest. Ultra-minimal library for making GraphQL requests in the browser and Node (with a quick polyfill).
20wp-better-resource-hints. A WordPress plugin to help better manage resource hinting (preloading, prefetching, server pushing).
17breakdown. A command-line tool for breaking down and analyzing HTTP requests.
12css-by-js. Turn your CSS into JS that turns it into inline CSS.
10cloudflare-image-proxying. The Cloudflare Worker I use to serve Notion images on my statically-generated website.
9macarthur-me-astro. My site built with Astro.
9wp-typeit. Easily add typewriter effects to your WordPress site with TypeIt, the most versatile animated typing utility on the planet.
8jam-comments-javascript. A monorepo for the JamComments packages that power the JavaScript-based integrations.
6power-plant. A dependency injection framework built on native decorators.
6macarthur-me-next. My site on NextJS.
5image-transformation-demo. A Cloudflare Worker demonstrating how to transform image URLs for use with PicPerf.io.
5wp-plugin-update-lambda. A Vercel serverless function for managing WordPress plugin updates.
4scrappy. A simple, scrappy set up for testing page performance with different front-end scenarios.
4picperf-javascript. JavaScript utilities for using PicPerf.dev.
3wp-sniff. A Python script that searches a site's source code for signs that it runs on WordPress.
3statamic-picperf. PHP
3macarthur-me-gatsby. My website, built with Gatsby.
3binding-pry-js. binding.pry for JavaScript, for the Ruby devs who can't shake the habit.
3color. A tiny Svelte app for rendering colors in the browser.
2typeit-site-gatsby. The official site for TypeIt, the most versatile JavaScript typewriter effect library on the planet.
2preload-testing. A little sandbox for experimenting with asset preloading.
2map-everything. Add a map() method to the prototypes of Object, String, Set, and Map.
2picperf-wordpress. WordPress plugin for upgrading your images with PicPerf.io.
2gatsby-plugin-jam-comments. The official plugin for easily integrating JamComments into your Gatsby blog.
2speed-limit-with-cloudflare.
2vite-proxy-demo. A demo for using Vite to proxy/project a small SPA onto a deployed, production page during local development.
2dom-updates-and-browser-repaints. A playground for experimenting with DOM updates and how they impact browser repaints.
2browser-unload-testing. Exploring what happens to AJAX requests when the browser is about to unload.
2jQuery-CenterIt. A very simple jQuery plugin that vertically & horizontally centers a selected element within the parent element.
2save-image-as-format. JavaScript
1wp-sahlstroms. Wordpress theme designed & developed for a local HVAC company.
1generate-magnolia-key. Run a command to generate a Magnolia key and update your local public instance.
1eleventy-plugin-jam-comments. The official plugin for easily integrating JamComments into your Eleventy blog.
1rudimentary-react. A bare-bones React starter built on Vite.
1jekyll-jam-comments. A Ruby gem for setting up JamComments in your Jekyll site.
1github-actions-sandbox. A repo for getting started with GitHub Actions.
1snip. Jamstack application for easily creating & sharing copy-able code snippets.
1steppp. A little library for building multi-step experiences.
1bridgetown-jam-comments. The official Bridgetown plugin for JamComments.
1alexmacarthur. My personal README.
1