I maintain numerous open-source projects on GitHub. This page gives you an overview what I have been working on. Most of these projects are WordPress-related as well, for example libraries I use to speed up my workflow, tools or simply upcoming plugins that I haven’t pushed to wordpress.org (yet).
Feel free to check anything out – several of these projects don’t really have any documentation since I use them internally, but I’m willing to help out if anything strikes you as particularly useful for your own cause. Maybe you even wanna help contributing which I’d absolutely appreciate!
web-components-in-gutenberg
Examples of using Web Components in Gutenberg.
wp-psr-cache
Object cache implementation for WordPress that acts as an adapter for PSR-6 and PSR-16 caching libraries.
wp-cache-js
A JavaScript-based cache solution for WordPress using the client’s local storage or, as fallback, a simple variable storage.
boilerplate
Boilerplate for new libraries, WordPress plugins or themes.
movie-log
Log the movies your watch in WordPress, using IMDB.
plugin-lib
Reusable library for all kinds of WordPress plugins.
theme-boilerplate
Theme boilerplate based on _s, with lots of additional features.
wp-network-roles
Implements network-wide user roles in WordPress.
wp-global-admin
Introduces a global admin panel in WordPress.
wp-global-options
Implements a global option storage in WordPress.
attachment-taxonomies-feature
Feature plugin to improve attachment taxonomy support in WordPress.
wprig-custom
Fork of WP Rig with a few more opinionated features.
beck-and-galo
An AMP compatible WordPress theme built on top of WP Rig, using an existing AMP design template.
wp-admin-notices
An API for registering and rendering WordPress admin notices.
dotfiles
wp-composer-stack-lib
Library classes to be used in the WP Composer Stack project boilerplate.
wp-plugin-contracts
Set of interfaces used for WordPress plugins.
wp-shortcode-cache
Adds a customizable cache layer to all shortcodes in WordPress.
wc-sevilla
Theme to be used in “Building an AMP Compatible WordPress Site” Workshop
wp-composer-stack
A modern WordPress stack with Composer.
values
Configuration-driven value objects with validation and sanitization.
slides
Slides for my presentations.
wp-plugin-control
Improves plugin control on multisite by supporting enabling and disabling of plugins per site or network.
config
Configuration utility with validation.
theme-boilerplate-devhub
DevHub integration with WordPress PHPDoc Parser for my theme boilerplate.
contracts
Set of interfaces used for common functionality.
In addition to the above projects, I also contribute to other projects from time to time, for example to the following:
site-kit-wp
Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.
torro-forms
Torro Forms is an extendable WordPress form builder with Drag & Drop functionality, chart evaluation and more – with WordPress look and feel.
wordpress-seo
Yoast SEO for WordPress
wp-feature-policy
WordPress plugin for managing feature policy headers.
amp-wp
Enable AMP on your WordPress site, the WordPress way.
wp-reporting-api
WordPress plugin for receiving browser reports via a Reporting API endpoint.
phpcompat
WordPress Plugin: PHP Compatibility Checker
wprig
A progressive theme development rig for WordPress.
wp-native-lazyload
WordPress plugin to lazy-load media using the native browser feature.
wp-upstream
wp-multi-network
A network management interface for global multisite administrators
pwa-wp
WordPress feature plugin to bring Progressive Web Apps (PWA) to Core
easy-digital-downloads
Sell digital downloads through WordPress