GitHub Projects

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!

wp-cache-js

A JavaScript-based cache solution for WordPress using the client’s local storage or, as fallback, a simple variable storage.

Language: JavaScript Stars: 28

web-components-in-gutenberg

Examples of using Web Components in Gutenberg.

Language: JavaScript License: GPL-2.0 Stars: 25

wp-psr-cache

Object cache implementation for WordPress that acts as an adapter for PSR-6 and PSR-16 caching libraries.

Language: PHP License: GPL-2.0 Stars: 24

theme-boilerplate

Theme boilerplate based on _s, with lots of additional features.

Language: PHP License: GPL-2.0 Stars: 9

plugin-lib

Reusable library for all kinds of WordPress plugins.

Language: PHP License: GPL-2.0 Stars: 8

boilerplate

Boilerplate for new libraries, WordPress plugins or themes.

Language: PHP License: GPL-2.0 Stars: 7

wp-network-roles

Implements network-wide user roles in WordPress.

Language: PHP License: GPL-2.0 Stars: 7

wp-global-admin

Introduces a global admin panel in WordPress.

Language: PHP License: GPL-2.0 Stars: 6

wp-admin-notices

An API for registering and rendering WordPress admin notices.

Language: PHP License: GPL-2.0 Stars: 6

attachment-taxonomies-feature

Feature plugin to improve attachment taxonomy support in WordPress.

Language: PHP License: GPL-3.0 Stars: 6

movie-log

Log the movies your watch in WordPress, using IMDB.

Language: PHP Stars: 6

dotfiles

Language: Shell Stars: 5

wp-global-options

Implements a global option storage in WordPress.

Language: PHP License: GPL-2.0 Stars: 5

wp-shortcode-cache

Adds a customizable cache layer to all shortcodes in WordPress.

Language: PHP Stars: 4

beck-and-galo

An AMP compatible WordPress theme built on top of WP Rig, using an existing AMP design template.

Language: PHP License: GPL-3.0 Stars: 3

wp-composer-stack-lib

Library classes to be used in the WP Composer Stack project boilerplate.

Language: PHP License: GPL-2.0 Stars: 3

wc-sevilla

Theme to be used in “Building an AMP Compatible WordPress Site” Workshop

Language: PHP License: GPL-3.0 Stars: 2

wp-composer-stack

A modern WordPress stack with Composer.

Language: PHP License: GPL-2.0 Stars: 2

wp-plugin-contracts

Set of interfaces used for WordPress plugins.

Language: PHP License: GPL-2.0 Stars: 2

wprig-custom

Fork of WP Rig with a few more opinionated features.

Language: PHP License: GPL-3.0 Stars: 2

values

Configuration-driven value objects with validation and sanitization.

Language: PHP License: GPL-2.0 Stars: 1

slides

Slides for my presentations.

Language: HTML Stars: 1

wp-plugin-control

Improves plugin control on multisite by supporting enabling and disabling of plugins per site or network.

Language: PHP Stars: 1

config

Configuration utility with validation.

Language: PHP License: GPL-2.0 Stars: 1

theme-boilerplate-devhub

DevHub integration with WordPress PHPDoc Parser for my theme boilerplate.

Language: PHP Stars: 0

contracts

Set of interfaces used for common functionality.

Language: PHP License: GPL-2.0 Stars: 0

In addition to the above projects, I also contribute to other projects from time to time, for example to the following:

torro-forms

Torro Forms is an extendable WordPress form builder with Drag & Drop functionality, chart evaluation and more – with WordPress look and feel.

Language: PHP Stars: 59 Contributions: 1,008

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.

Language: JavaScript Stars: 758 Contributions: 547

wordpress-seo

Yoast SEO for WordPress

Language: PHP Stars: 1,133 Contributions: 193

wp-feature-policy

WordPress plugin for managing feature policy headers.

Language: PHP Stars: 7 Contributions: 67

amp-wp

Enable AMP on your WordPress site, the WordPress way.

Language: PHP Stars: 1,503 Contributions: 60

wp-reporting-api

WordPress plugin for receiving browser reports via a Reporting API endpoint.

Language: PHP Stars: 13 Contributions: 59

phpcompat

WordPress Plugin: PHP Compatibility Checker

Language: JavaScript Stars: 91 Contributions: 55

wprig

A progressive theme development rig for WordPress.

Language: PHP Stars: 862 Contributions: 41

wp-native-lazyload

WordPress plugin to lazy-load media using the native browser feature.

Language: PHP Stars: 32 Contributions: 41

wp-upstream

Language: PHP Stars: 5 Contributions: 32

wp-multi-network

A network management interface for global multisite administrators

Language: PHP Stars: 143 Contributions: 29

pwa-wp

WordPress feature plugin to bring Progressive Web Apps (PWA) to Core

Language: PHP Stars: 309 Contributions: 28

easy-digital-downloads

Sell digital downloads through WordPress

Language: PHP Stars: 713 Contributions: 15