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.
akirk/enable-mastodon-apps (2023–)
Allow accessing your WordPress blog with Mastodon clients
akirk/playground-step-library (2025)
Custom Steps for WordPress Playground
akirk/extract-wp-hooks (2025)
A script to extract available WordPress hooks for a Github Wiki
akirk/cll (2024–)
An easy to use command line interface for ChatGPT and Ollama in PHP with a Web viewer
akirk/cantfollowyou (2025)
Promote the Fediverse for centralized network users
akirk/friends-post-collection (2022–)
To be used with the Friends Plugin: Collect posts from around the web and create feeds.
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.
akirk/friends-mastodon-like-interface (2024)
Show the Friends status posts in a UI like Mastodon
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
akirk/pure (2025)
Pretty, minimal and fast ZSH prompt
- #1: Update readme.md
dmsnell/translation-bits (2025)
- #1: README: Show source example.html
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
Work Projects
Projects I contributed to as part of my work:
WordPress/wordpress-playground (2023–)
Run WordPress in the browser via WebAssembly PHP
WordPress/blueprints (2024–)
Blueprints gallery and examples
Automattic/studio (2025)
WordPress Studio, a free desktop app that helps developers streamline their local WordPress development workflow.
akirk/blueprint-extractor (2025)
WordPress/wporg-gp-engagement (2024)
Send notifications to try to engage the translators
WordPress/try-wordpress (2024)
Import your existing website to WordPress in an intuitive way
WordPress/wporg-gp-translation-events (2024)
Translation Events on WordPress.org
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.
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.
WordPress/sqlite-database-integration (2024)
Feature Plugin to add SQLite support to WordPress. Under Development.
Automattic/wp-openid-connect-server (2022–2024)
Use OpenID Connect to log in to other webservices using your own WordPress
Automattic/chatrix (2022–2024)
Matrix client for WordPress
GlotPress/gp-translation-helpers (2021–2024)
GlotPress plugin to add features like discussions
matrix-org/matrix-react-sdk (2024)
Matrix SDK for React Javascript
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.
Automattic/matrix.wordpress.net (2023)
The static site behind WP.org Element instance
Automattic/chat.a8c.com (2023)
The static site behind chat.a8c.com
Automattic/matrix-react-sdk (2023)
Matrix SDK for React Javascript
akirk/matrix-react-sdk (2023)
Matrix SDK for React Javascript
Automattic/matrix-appservice-slack (2023)
Fork of Slack bridge, in use at community.wordpress.org
matrix-org/matrix-appservice-slack (2023)
A Matrix <–> Slack bridge
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)
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
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