Hi there 👋 My name is John Blackbourn. I'm one of the core committers to the WordPress open source project and I maintain several popular plugins and tools for WordPress…
Hi there 👋
My name is John Blackbourn. I'm one of the core committers to the WordPress open source project and I maintain several popular plugins and tools for WordPress developers, including:
- Query Monitor
- WP Crontrol
- User Switching
- WordPress Hooks Intellisense for VS Code
- Extended CPTs
- and many more...
Sponsors
The time that I spend maintaining my open source projects is in part sponsored by:
Plus all my kind sponsors on GitHub:
Click here to find out about supporting my open source tools and plugins.
-
query-monitor
The developer tools panel for WordPress and WooCommerce
PHP ★ 1.8k 15h agoExplain → -
extended-cpts
A library which provides extended functionality to WordPress custom post types and taxonomies.
PHP ★ 1.0k 9mo agoExplain → -
wp_mail
Documentation for all the situations where WordPress core sends an email, how and when they happen, and how to filter or disable each one.
★ 373 29d agoExplain → -
wp-crontrol
Take control of the cron events on your WordPress website or WooCommerce store
PHP ★ 225 25d agoExplain → -
user-switching
Instant switching between user accounts in WordPress and WooCommerce.
PHP ★ 200 18d agoExplain → -
wp-json-schemas
JSON schemas for WordPress PHP objects and REST API responses
TypeScript ★ 160 29d agoExplain → -
args
Array arguments made bearable
PHP ★ 119 29d agoExplain → -
extended-template-parts
A library which provides extended functionality to WordPress template parts, including template variables and caching.
PHP ★ 118 1y agoExplain → -
extended-taxos ▣
No description.
PHP ★ 98 8y agoExplain → -
ext ▣
WP-CLI command which checks the existence of PHP extensions needed to run WordPress.
PHP ★ 71 7y agoExplain → -
rave-wordpress
Reproduces WordPress builds and verifies that the official and unofficial packages haven't been tampered with.
★ 61 27d agoExplain → -
action-wordpress-plugin-attestation
GitHub Action to generate an attestation for the build provenance of a plugin zip file on wordpress.org
★ 47 27d agoExplain → -
awesome-github-actions-security
A curated list of awesome things related to securing your GitHub Actions workflows.
★ 38 25d agoExplain → -
plugin-infrastructure
Reusable infrastructure for testing, building, securing, and deploying my WordPress plugins
Shell ★ 29 13d agoExplain → -
wp-compat
PHPStan extension to help verify that your plugin or theme remains compatible with its minimum supported version of WordPress
PHP ★ 25 29d agoExplain → -
wp-types ▣
TypeScript definitions for WordPress PHP objects and REST API responses
★ 25 5y agoExplain → -
wordpress-keyboard-shortcuts ▣
A WordPress plugin which adds keyboard shortcuts for navigation and actions
PHP ★ 24 5y agoExplain → -
php-docs-standards ▣
PHPUnit tests for documentation standards of PHP functions and methods.
PHP ★ 22 4y agoExplain → -
WordPressBehatExtension ⑂ ▣
This package is no longer maintained. Use WordHat instead.
PHP ★ 19 9y agoExplain → -
wordpress-x ▣
The most powerful and smartest admin toolbar ever in a CMS.
PHP ★ 18 8y agoExplain → -
slurpetta
Slurps down the most popular plugins and themes from WordPress.org
PHP ★ 17 4mo agoExplain → -
probot-semver ▣
A GitHub app that provides automatic semantic versioning support
JavaScript ★ 15 7y agoExplain → -
user-switching-for-regular-admins
Adds support to the User Switching plugin for regular admins on multisite
PHP ★ 13 2y agoExplain → -
global-post-password ▣
WordPress plugin to globally set a password for all password protected posts and pages
PHP ★ 9 7y agoExplain → -
revisions-digest ▣
A WordPress plugin which generates digests of changes to content via their revisions.
PHP ★ 8 8y agoExplain → -
falsey-assertequals-detector
Marks a PHPUnit test as risky if it tests a falsey value with assertEquals()
PHP ★ 8 5y agoExplain → -
vip-go-indicator ▣
Adds an admin toolbar indicator which identifies the current WordPress.com VIP Go environment
PHP ★ 8 6y agoExplain → -
ideas
Ideas for things that I'll build just as soon as I find the time
★ 8 8y agoExplain → -
plugin-info ▣
Provides a simple way of displaying up-to-date information about specific WordPress Plugin Directory hosted plugins in your blog posts and pages.
PHP ★ 6 8y agoExplain → -
wp-stats
No description.
HTML ★ 6 19d agoExplain → -
fair-tools ▣
Node.js tools for the FAIR protocol. Create keys, create and manage DIDs, and build signed metadata for WordPress plugins.
TypeScript ★ 6 5mo agoExplain → -
wp-git-status ▣
WordPress plugin that shows the Git branch and current status in the admin toolbar
PHP ★ 6 12y agoExplain → -
action-changelog
Generates a changelog from the release notes of the ten most recent releases in your repo
★ 4 1y agoExplain → -
extended-widgets ▣
No description.
PHP ★ 4 9y agoExplain → -
wctrn-login-lockdown ▣
Login Lockdown plugin for the WordCamp Torino 2018 WP-CLI workshop
PHP ★ 4 8y agoExplain → -
user-switching-duo-security
Add-on plugin for User Switching which allows it to play nicely with Duo Universal and Duo Security
PHP ★ 3 4mo agoExplain → -
php-errors ▣
PHP error handling tests
PHP ★ 3 2y agoExplain → -
wp-contributors-map ▣
A Node.js server for generating a GeoJSON file of contributors to WordPress.
JavaScript ★ 3 12y agoExplain → -
wctrn-site-setup-script ▣
Site setup script for the WordCamp Torino 2018 WP-CLI workshop
Shell ★ 3 8y agoExplain → -
PrettyFilters ▣
A proof-of-concept WordPress plugin which adds a much nicer interface to the filters on post listing screens
PHP ★ 3 8y agoExplain → -
https-indicator ▣
No description.
PHP ★ 3 10y agoExplain → -
qm-self-awareness
Self-profiling plugin for Query Monitor.
PHP ★ 3 8y agoExplain → -
ghsvg
GitHub Sponsors SVG
TypeScript ★ 2 25d agoExplain → -
clonk
A macOS menu bar app that displays the current time and shows a delicious calendar popup when clicked.
Swift ★ 2 9mo agoExplain → -
wordpress-develop ⑂
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.
PHP ★ 2 29d agoExplain → -
gitattributes-globs ▣
Parse a .gitattributes file and return its export-ignore entries as an array of glob patterns.
JavaScript ★ 2 7y agoExplain → -
johnbillion
No description.
JavaScript ★ 1 9d agoExplain → -
skills
My AI agent skills
★ 1 27d agoExplain → -
knob
A tiny macOS app that displays an animated volume knob overlay when the system volume changes.
Swift ★ 1 4mo agoExplain → -
simplepie ⑂
A simple Atom/RSS parsing library for PHP.
★ 1 7mo agoExplain → -
core-command ⑂
Downloads, installs, updates, and manages a WordPress installation.
★ 1 2y agoExplain → -
resource-host-monitor ▣
No description.
PHP ★ 1 11y agoExplain → -
vip-go-mu-plugins ⑂
The development repo for mu-plugins used on the WordPress VIP Platform.
★ 1 3y agoExplain → -
.github
No description.
★ 1 3y agoExplain → -
ssl-helper ▣
No description.
PHP ★ 1 12y agoExplain → -
giochiamo
A small board game engine built as a learning exercise.
TypeScript ★ 0 6d agoExplain → -
handbook ⑂
📖 Complete documentation for WP-CLI
★ 0 12d agoExplain → -
WordPress-Android ⑂
WordPress for Android
★ 0 24d agoExplain → -
duplicate-post ⑂
Yoast Duplicate Post plugin for WordPress
★ 0 17d agoExplain → -
wp-packages ⑂
Manage your WordPress plugins and themes with Composer
★ 0 2mo agoExplain → -
did-method-plc ⑂
Public Ledger of Credentials: a cryptographic, strongly-consistent, and recoverable DID method
★ 0 5mo agoExplain → -
git-updater-lite ⑂
Lightweight class to integrate for standalone plugin/theme updates.
★ 0 5mo agoExplain → -
fair-protocol ⑂
FAIR protocol and documentation
★ 0 5mo agoExplain → -
swiftui-preview-screenshots
Generates and saves a screenshot of every #Preview definition in your SwiftUI project
Swift ★ 0 7mo agoExplain → -
mini-fair-repo ⑂
Self-hostable FAIR repo, designed for small-scale
★ 0 7mo agoExplain → -
abilities-api ⑂
A WordPress API for declaring and discovering plugin, theme, and core abilities in a human- and machine-readable way.
★ 0 9mo agoExplain → -
zizmor ⑂
Static analysis for GitHub Actions
★ 0 1mo agoExplain → -
wp-test-status ▣
No description.
HTML ★ 0 1y agoExplain → -
wpdev-docker-images ⑂
Docker images for use with the Core local development environment.
★ 0 1y agoExplain → -
octoscan ⑂
Octoscan is a static vulnerability scanner for GitHub action workflows.
★ 0 1y agoExplain → -
phpstan-wordpress ⑂
WordPress extensions for PHPStan ⛏️
★ 0 29d agoExplain → -
iscallable ▣
No description.
PHP ★ 0 3y agoExplain → -
wp-cli ⑂
⚙️ WP-CLI framework
★ 0 11mo agoExplain → -
wp-cli-bundle ⑂
📦 WP-CLI package that bundles the framework with a set of common commands
★ 0 2y agoExplain → -
phpbench ⑂
PHP Benchmarking framework
★ 0 2y agoExplain → -
entity-command ⑂
Manage WordPress comments, menus, options, posts, sites, terms, and users.
PHP ★ 0 2y agoExplain → -
WordPress-Simple-History ⑂
🔍🕵️♀️ WordPress audit log that track user changes in WordPress admin using a nice activity feed.
★ 0 3y agoExplain → -
obsidian-smart-links ⑂
No description.
★ 0 3y agoExplain → -
phpunit ⑂
The PHP Unit Testing framework.
★ 0 3y agoExplain → -
react-native-toast-message ⑂
Animated toast message component for React Native
★ 0 3y agoExplain → -
phpstan-src ⑂
PHPStan's source code. This is where development happens. Check https://github.com/phpstan/phpstan for the distribution repository.
PHP ★ 0 4mo agoExplain → -
gutenberg ⑂
The Block Editor project for WordPress and beyond. Plugin is available from the official repository.
JavaScript ★ 0 4y agoExplain → -
phpstan ⑂
PHP Static Analysis Tool - discover bugs in your code without running it!
★ 0 11mo agoExplain → -
cron-command ⑂
Tests, runs, and deletes WP-Cron events; manages WP-Cron schedules.
★ 0 3y agoExplain →
No repos match these filters.