Here are my open source contributions from 2010–2025: 955 pull requests across 120 projects.
My Projects
These are my main open source projects:
akirk/friends (2018–)
A social network between WordPresses. Privacy focused, by itself a self-hosted RSS++ reader with notifications. Combine with other plugins to make your WordPress a full personal Mastodon instance.
301 pull requests
akirk/enable-mastodon-apps (2023–)
Allow accessing your WordPress blog with Mastodon clients
110 pull requests
akirk/playground-step-library (2025)
Custom Steps for WordPress Playground
14 pull requests
akirk/extract-wp-hooks (2025)
A script to extract available WordPress hooks for a Github Wiki
11 pull requests
akirk/cll (2024–)
An easy to use command line interface for ChatGPT and Ollama in PHP with a Web viewer
9 pull requests
akirk/cantfollowyou (2025)
Promote the Fediverse for centralized network users
1 pull request
akirk/friends-post-collection (2022–)
To be used with the Friends Plugin: Collect posts from around the web and create feeds.
7 pull requests
akirk/friends-send-to-e-reader (2022–)
To be used with the Friends Plugin: Send new articles directly to your e-reader via e-mail or download the ePub.
12 pull requests
akirk/friends-mastodon-like-interface (2024)
Show the Friends status posts in a UI like Mastodon
1 pull request
akirk/unit-test-failure (2023)
Significant Contributor
Projects where I am a significant contributor:
Automattic/wordpress-activitypub (2020–)
ActivityPub for WordPress
- #2570: Enable Mastodon Apps: Add notifications for boosts, likes, and new followers
- #1989: Use a Github action to extract the provided WordPress Hooks
- #1819: InteractionsController: Remove URL escaping of redirect_url
- #1587: Move the hooks of the HTML e-mails before the footer part
- #1471: Update the text for Enable Mastodon Apps
- … and 30 more pull requests
Automattic/tours (2023–2024)
A WordPress plugin for creating tours for your site that don’t get into people’s way
- #49: Require Editor permission to modify tours
- #42: Ensure a good contrast between the pulse and the background
- #41: Allow keyboard triggering and focus of the pulse
- #27: Fix draft in title
- #26: Use dedicated rest_url calls
- … and 7 more pull requests
Feature Contributions
Feature contributions and improvements to other projects:
sharkdp/bat (2025)
A cat(1) clone with wings.
- #3517: Improve native man pages and command help syntax highlighting by stripping overstriking
coffee2code/years-ago-today (2025)
A plugin for WordPress that adds an admin dashboard widget (and optional daily email) that lists posts published to your site on this day in years past.
- #6: Fix check for empty e-mail
- #5: Send full HTML content of the posts
- #4: Fix cronjob not being installed
sindresorhus/pure (2025)
Pretty, minimal and fast ZSH prompt
- #695: Add the ability to add the time to the preprompt line
WordPress/health-check (2024)
Health Check is a WordPress plugin that will perform a number of checks on your WordPress install to detect common configuration errors and known issues.
- #479: Fixes WordPress 6.7 warning about loading translations too early
- #475: Health_Check_Debug_Log_Viewer: Avoid OOM errors because of large log files
WordPress/debug-bar (2024)
Development of the WordPress Debug Bar plugin.
- #10: Fix WP6.7 _load_textdomain_just_in_time warning
felixarntz/wp-oop-plugin-lib (2024)
A library providing classes around WordPress APIs, to be used for example in object oriented WordPress plugins.
- #9: Capabilities: Allow string user_ids
refined-github/refined-github (2024)
:octocat: Browser extension that simplifies the GitHub interface and adds useful features
- #7871: Add a Copy Link Issue Feature
coding-pioneers/xhprof-toolset (2024)
Extended XHProf for WordPress logs the URL, referrer, all database queries, and HTTP requests for each profiled request. Unlike standard XHProf, this tool lets you easily identify which requests and queries are causing performance issues—especially useful when multiple background requests are triggered in WordPress. Perfect for optimizing your site
- #3: README improvements
ibillingsley/HumbleNewTabPage (2024)
New tab page extension for Chrome and Firefox
- #123: Firefox: Support light and dark theme modes
norcross/airplane-mode (2024)
Disables external data calls and loading for working on a purely local (i.e. no internet connection) WordPress site
- #112: Replace Avatars with Colored Images
indieweb/wordpress-indieauth (2021–2024)
IndieAuth for WordPress
- #263: Prevent returning 401 for other successful OAuth2 plugins
- #245: Allow other OAuth2 providers
- #205: Fix notice: Don’t run JSON through wp_kses
ytdl-org/youtube-dl (2014–2016)
- #8121: [3sat] Download the rtmp URL for the meta file
- #5818: [nowtv] rtlnow has been moved to nowtv.de
- #5715: [voxnow] Branch out from rtlnow to fix it (by moving to HLS)
- #3509: [ellentv] Add new extractor
Work Projects
Projects I contributed to as part of my work:
WordPress/wordpress-playground (2023–)
Run WordPress in the browser via WebAssembly PHP
10 pull requests
WordPress/blueprints (2024–)
Blueprints gallery and examples
3 pull requests
Automattic/studio (2025)
WordPress Studio, a free desktop app that helps developers streamline their local WordPress development workflow.
1 pull request
akirk/blueprint-extractor (2025)
WordPress/wporg-gp-engagement (2024)
Send notifications to try to engage the translators
2 pull requests
WordPress/try-wordpress (2024)
Import your existing website to WordPress in an intuitive way
5 pull requests
WordPress/wporg-gp-translation-events (2024)
Translation Events on WordPress.org
24 pull requests
WordPress/wordpress.org (2023–2024)
WordPress.org Meta, Git-ified. Synced from git://meta.git.wordpress.org/ This repository is just a mirror of the WordPress Meta subversion repository. Please include a link to a pre-existing ticket on https://meta.trac.wordpress.org/ with every pull request.
4 pull requests
WordPress/wordpress-develop (2024)
WordPress Develop, Git-ified. Synced from git://develop.git.wordpress.org/, including branches and tags! This repository is just a mirror of the WordPress subversion repository. Please include a link to a pre-existing ticket on https://core.trac.wordpress.org/ with every pull request.
1 pull request
WordPress/sqlite-database-integration (2024)
Feature Plugin to add SQLite support to WordPress. Under Development.
3 pull requests
Automattic/wp-openid-connect-server (2022–2024)
Use OpenID Connect to log in to other webservices using your own WordPress
5 pull requests
Automattic/chatrix (2022–2024)
Matrix client for WordPress
9 pull requests
GlotPress/gp-translation-helpers (2021–2024)
GlotPress plugin to add features like discussions
16 pull requests
matrix-org/matrix-react-sdk (2024)
Matrix SDK for React Javascript
3 pull requests
GlotPress/GlotPress (2016–2024)
:earth_africa: :earth_americas: :earth_asia: GlotPress is a WordPress plugin to let you set up your own collaborative, web-based software translation tool.
48 pull requests
Automattic/matrix.wordpress.net (2023)
The static site behind WP.org Element instance
7 pull requests
Automattic/chat.a8c.com (2023)
The static site behind chat.a8c.com
1 pull request
Automattic/matrix-react-sdk (2023)
Matrix SDK for React Javascript
2 pull requests
akirk/matrix-react-sdk (2023)
Matrix SDK for React Javascript
1 pull request
Automattic/matrix-appservice-slack (2023)
Fork of Slack bridge, in use at community.wordpress.org
2 pull requests
matrix-org/matrix-appservice-slack (2023)
A Matrix <–> Slack bridge
1 pull request
Automattic/gp-translation-helpers (2021–2022)
pento/free-as-in-speech (2021)
Automattic/wp-calypso (2015–2021)
Automattic/jetpack (2015–2020)
Automattic/wp-e2e-tests (2017–2019)
Automattic/i18n-calypso (2016–2018)
Automattic/gp-import-export (2015)
Small Fixes & Documentation
Small fixes and documentation improvements:
fellyph/playwright-testing-plugin #1, fellyph/blueprints-demos #1, amieiro/wporg-gp-contributor-moderation #2, alquimidia/fedipress #1, ndiego/nautilus #10, ndiego/nautilus #9, artpi/PersonalOS #20, richtabor/kanso #14