This page lists all of my free WordPress plugins, PHP Composer packages, and developer tools. In other words, everything I have built and released as open source software is organized here by category — from Contact Form 7 email marketing extensions to API wrappers for Slack, Discord, and WhatsApp.
Additionally, every project listed below is free to use, MIT or GPL licensed, and actively maintained. As a result, you can install any of these tools in your project today without licensing fees or usage restrictions.
Contact Form 7 Email Marketing Extensions
These free WordPress plugins connect Contact Form 7 forms to popular email marketing platforms. Specifically, each extension adds a settings tab to your CF7 form editor where you enter your API credentials, map form fields to list fields, and enable automatic subscriber additions on form submission.
| Plugin | Platform | Key Features |
|---|---|---|
| CF7 Mailchimp Extension | Mailchimp | Tags, groups, custom fields, double opt-in, geolocation |
| CF7 AWeber Extension | AWeber | OAuth authentication, custom fields, opt-in checkbox |
| CF7 Campaign Monitor Extension | Campaign Monitor | API key auth, list selection, custom fields |
| CF7 iContact Extension | iContact | App ID + credentials, list management |
| CF7 GetResponse Extension | GetResponse | API key auth, campaign selection, automations |
Moreover, each plugin includes detailed setup guides covering API key generation, list ID configuration, opt-in checkboxes, and custom field mapping. Consequently, you can set up a working email marketing integration in under five minutes.
Mailchimp Extension Help Pages
The Mailchimp extension is the most popular in this collection. In addition to the main plugin page, these guides walk you through specific configuration steps:
- How to find your Mailchimp API Key
- How to find your Mailchimp List ID (Audience ID)
- Add an opt-in checkbox for subscriber consent
- Map custom fields to Mailchimp merge tags
AWeber Extension Help Pages
Similarly, the AWeber extension has dedicated guides for each setup step:
- How to find your AWeber API Key
- How to generate your AWeber authorization code
- Add an AWeber opt-in checkbox
Campaign Monitor Extension Help Pages
Furthermore, the Campaign Monitor extension also includes step-by-step configuration guides:
- How to find your Campaign Monitor API Key
- How to find your Campaign Monitor List ID
- Add a Campaign Monitor opt-in checkbox
For a detailed comparison of all five email marketing extensions, see the Contact Form 7 Email Marketing Plugins overview page.
PHP Composer Packages
These lightweight PHP packages wrap popular messaging and analytics APIs. Specifically, each package has zero external dependencies, requires PHP 8.4+, and installs via Composer in seconds.
| Package | API | Key Features |
|---|---|---|
| Slack API PHP | Slack Web API | Messages, Block Kit, webhooks, HMAC slash commands |
| Discord API PHP | Discord REST v10 | Messages, embeds, webhooks, Ed25519 slash commands |
| WhatsApp Cloud API PHP | Meta WhatsApp | Text, templates, media, HMAC webhooks |
In particular, all three packages follow the same design principles: zero dependencies, modern PHP, named parameters, and specific exception types for authentication errors and rate limits. As a result, they work in any PHP framework — Laravel, Symfony, WordPress, or plain PHP.
WordPress Utility Plugins
Beyond email marketing, these free WordPress plugins solve specific problems:
- Quick Maps — embed Google Maps on any page without a Google API key. Install the plugin, add a shortcode with an address, and the map appears. No billing, no configuration.
- Blocks — create reusable content shortcodes. Write a disclaimer, CTA, or notice once, embed it anywhere via shortcode, and edit in one place. Every instance updates automatically.
VS Code Extensions & MCP Servers
These open source developer tools extend VS Code and integrate external services into your IDE:
- Arc — VS Code Terminal Bridge — create, execute, observe, and manage VS Code terminal sessions programmatically. Control terminals from extensions, scripts, or any MCP-compatible client.
- Iris — Telegram Bridge for VS Code — send and receive messages between Telegram and your VS Code workspace. Manage tasks from your phone while your development environment stays in sync.
- GA4 Analytics MCP — query Google Analytics 4 data directly from your IDE. Run traffic reports, pull metrics, and analyze property data without leaving your editor.
I am Renzo Johnson, a full-stack software developer based in Orlando, Florida. If you have questions about any of these projects, need help with setup, or want to report a bug, feel free to get in touch.