GitHub Projects

I am contributing to several open-source projects on GitHub. Many of them are WordPress plugins, but this page gives you an overview of all the other projects that I have been working on.

wprig

A progressive theme development rig for WordPress.

Language: PHP — License: GPL-3.0 — 1,278 stars — 46 contributions

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 — License: GPL-2.0 — 85 stars — 374 contributions

wpp-research

Language: JavaScript — License: Apache-2.0 — 39 stars — 147 contributions

custom-metrics

Custom metrics to use with WebPageTest agents

Language: JavaScript — License: Apache-2.0 — 20 stars — 3 contributions

I have also developed numerous (more or less maintained) open-source projects of my own. Many of these projects are still WordPress-related, for example libraries I use to speed up my workflow, tools or simply upcoming plugins that I haven’t pushed to wordpress.org (yet).

Several of the 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!

felixarntz-mu-plugins

My collection of MU plugins in individual files within a subdirectory, fully configurable in a maintainable way which allows for automatic updates.

Language: PHP — License: GPL-2.0 — 128 stars

ai-services

Makes AI centrally available in WordPress, whether via PHP, REST API, JavaScript, or WP-CLI – for any provider.

Language: PHP — License: GPL-2.0 — 51 stars

wp-oop-plugin-lib

A library providing classes around WordPress APIs, to be used for example in object oriented WordPress plugins.

Language: PHP — License: GPL-2.0 — 51 stars

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 — 33 stars

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 — 26 stars

boilerplate

Boilerplate for new libraries, WordPress plugins or themes.

Language: PHP — License: GPL-2.0 — 15 stars

movie-log

Log the movies your watch in WordPress, using IMDB.

Language: PHP — 10 stars

plugin-check

Proof of concept for a WordPress plugin check tool.

Language: PHP — License: GPL-2.0 — 10 stars

plugin-lib

Reusable library for all kinds of WordPress plugins.

Language: PHP — License: GPL-2.0 — 10 stars

wp-network-roles

Implements network-wide user roles in WordPress.

Language: PHP — License: GPL-2.0 — 9 stars

theme-boilerplate

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

Language: PHP — License: GPL-2.0 — 8 stars

wp-global-options

Implements a global option storage in WordPress.

Language: PHP — License: GPL-2.0 — 8 stars

attachment-taxonomies-feature

Feature plugin to improve attachment taxonomy support in WordPress.

Language: PHP — License: GPL-3.0 — 7 stars

wp-admin-notices

An API for registering and rendering WordPress admin notices.

Language: PHP — License: GPL-2.0 — 7 stars

wp-global-admin

Introduces a global admin panel in WordPress.

Language: PHP — License: GPL-2.0 — 7 stars

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 — 6 stars

dotfiles

Language: Shell — 6 stars

wp-shortcode-cache

Adds a customizable cache layer to all shortcodes in WordPress.

Language: PHP — 4 stars

wp-composer-stack-lib

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

Language: PHP — License: GPL-2.0 — 3 stars

wp-plugin-contracts

Set of interfaces used for WordPress plugins.

Language: PHP — License: GPL-2.0 — 3 stars

wp-empty-theme

"Empty" WordPress theme for testing a barebones WordPress site, as a reference point to compare actual themes and plugins to.

Language: PHP — License: GPL-2.0 — 2 stars

wp-composer-stack

A modern WordPress stack with Composer.

Language: PHP — License: GPL-2.0 — 1 star

wp-plugin-control

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

Language: PHP — 1 star

config

Configuration utility with validation.

Language: PHP — License: GPL-2.0 — 0 stars

contracts

Set of interfaces used for common functionality.

Language: PHP — License: GPL-2.0 — 0 stars

location-taxonomy

Registers a hierarchical taxonomy to associate your posts with locations.

Language: PHP — License: GPL-2.0 — 0 stars

relevant-tweet

Allows to associate a tweet with each post, and optionally to display a link to it in the frontend.

Language: PHP — License: GPL-2.0 — 0 stars

slides

Slides for my presentations.

Language: HTML — 0 stars

theme-boilerplate-devhub

DevHub integration with WordPress PHPDoc Parser for my theme boilerplate.

Language: PHP — 0 stars

values

Configuration-driven value objects with validation and sanitization.

Language: PHP — License: GPL-2.0 — 0 stars

Donations

All the above GitHub projects can be used completely free forever. However, if you like any of these projects and would like to support my contributions, I would be glad if you donated some money to me.