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!
Object cache implementation for WordPress that acts as an adapter for PSR-6 and PSR-16 caching libraries.
Examples of using Web Components in Gutenberg.
This jQuery plugin for WordPress can be used to transform an input field into a flexible and compatible media field with attachment selection and preview.
An OOP library to register admin pages in a sane way. Focused on WordPress, but easily reusable in any other environment.
Theme boilerplate based on _s, with lots of additional features.
Implements network-wide user roles in WordPress.
An API for registering and rendering WordPress admin notices.
Introduces a global admin panel in WordPress.
Reusable library for all kinds of WordPress plugins.
Feature plugin to improve attachment taxonomy support in WordPress.
Log the movies your watch in WordPress, using IMDB.
This jQuery plugin for WordPress can be used to transform an input field into a flexible map field with a location picker.
Implements a global option storage in WordPress.
Enables you to manage your site identity data and brand in one centralized location.
Boilerplate for new libraries, WordPress plugins or themes.
Adds a customizable cache layer to all shortcodes in WordPress.
Demo plugin for how to use capabilities in WordPress, as part of the session “Capability-Driven Development”.
This plugin enhances the WordPress Site Icon feature by adding more icon formats for improved cross-browser compatibility.
Library classes to be used in the WP Composer Stack project boilerplate.
A modern WordPress stack with Composer.
Fork of WP Rig with a few more opinionated features.
Proof of concept for the new general REST search controller abstraction, adding support for terms.
Custom utilities for my VVV setup.
Slides for my presentations.
Tests for https://core.trac.wordpress.org/ticket/39441
Set of interfaces used for WordPress plugins.
Improves plugin control on multisite by supporting enabling and disabling of plugins per site or network.
Configuration utility with validation.
Sends bulk emails to email addresses.
Configuration-driven value objects with validation and sanitization.
An AMP compatible WordPress theme built on top of WP Rig, using an existing AMP design template.
DevHub integration with WordPress PHPDoc Parser for my theme boilerplate.
Implements some Gutenberg blocks as shortcodes for demonstrative purposes.
Custom WordPress Invoicing Plugin
This extension for WP-PostRatings allows to migrate ratings from one post to another.
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:
Torro Forms is an extendable WordPress form builder with Drag & Drop functionality, chart evaluation and more – with WordPress look and feel.
Enable AMP on your WordPress site, the WordPress way.
WordPress Plugin: PHP Compatibility Checker
A network management interface for global multisite administrators
WordPress feature plugin to bring Progressive Web Apps (PWA) to Core
Sell digital downloads through WordPress