awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
DevinVinson avatar

DevinVinson/WordPress-Plugin-Boilerplate

0
View on GitHub↗
7,852 stars·2,265 forks·PHP·16 viewswppb.io↗

WordPress Plugin Boilerplate

The WordPress Plugin Boilerplate is a standardized, object-oriented foundation for building WordPress plugins. It provides a predictable directory structure that separates admin, public, and shared logic, along with a singleton main plugin class that serves as a single entry point for initialization. The boilerplate includes a centralized class-loader hook registry for managing WordPress actions and filters, and prepares user-facing strings for translation through a variable text domain and generated .pot files.

This toolkit streamlines plugin development by organizing repository assets like banners, icons, and screenshots into a standardized folder for WordPress plugin repository submission. It establishes a consistent coding convention and file layout that helps developers quickly scaffold and maintain new plugins, with the admin-public code separation ensuring backend and frontend concerns remain isolated. The boilerplate's architecture supports internationalization and localization, making it suitable for multilingual deployments.

Features

  • WordPress Plugin Builders - Provides a standardized object-oriented file structure and coding conventions for creating maintainable WordPress plugins.
  • Plugin Architectures - Builds maintainable WordPress plugins with separated admin, public, and shared logic following object-oriented patterns.
  • Hook Registrations - Registers and organizes WordPress actions and filters through a centralized loader class for cleaner plugin architecture.
  • WordPress Hook Loaders - Registers WordPress actions and filters through a centralized loader class to organize hook management.
  • Plugin Scaffolders - Creates a standardized, object-oriented foundation for new WordPress plugins with predictable file structure and coding conventions.
  • WordPress - Provides a structured toolkit with a centralized hook loader, internationalization support, and repository asset preparation.
  • Hook Registries - Ships a centralized loader class that registers all WordPress actions and filters for the plugin.
  • Singleton Classes - Implements a singleton main plugin class as the single entry point for initialization.
  • Scaffolding Plugins - Provides a standardized object-oriented file structure for quickly scaffolding new plugins.
  • Plugin Scaffolds - Provides a predictable object-oriented directory structure for scaffolding new WordPress plugins.
  • WordPress Plugin Scaffolds - Provides an organized directory layout that separates admin, public, and shared logic for rapid plugin development.
  • Admin-Public Code Separations - Provides a standardized directory layout that separates admin and public logic for WordPress plugins.
  • Text Domain Internationalizations - Prepares user-facing strings for translation using a variable text domain and generated .pot files.
  • Text Domain String Preparations - Uses a text domain variable and .pot file to prepare all user-facing strings for translation.
  • WordPress String Localizations - Prepares plugin strings for translation using text domains and .pot files to support multilingual deployments.

Star history

Star history chart for devinvinson/wordpress-plugin-boilerplateStar history chart for devinvinson/wordpress-plugin-boilerplate

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to WordPress Plugin Boilerplate

Similar open-source projects, ranked by how many features they share with WordPress Plugin Boilerplate.
  • tommcfarlin/wordpress-widget-boilerplatetommcfarlin avatar

    tommcfarlin/WordPress-Widget-Boilerplate

    998View on GitHub↗

    WordPress Widget Boilerplate is a structured repository foundation and development toolkit designed for building custom content widgets and extensions for WordPress. It provides an object-oriented, namespaced architecture that encapsulates widget logic, prevents global scope pollution, and separates presentation templates, assets, core classes, and localization files into dedicated directories. The framework enforces predefined coding standards and catches errors through automated static analysis, linting, and formatting checks via dependency management tools. It also includes internationaliz

    PHPphpwidget-boilerplatewordpress
    View on GitHub↗998
  • emdash-cms/emdashemdash-cms avatar

    emdash-cms/emdash

    10,887View on GitHub↗

    EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru

    TypeScriptastrocmsemdash
    View on GitHub↗10,887
  • wordpress/wordpress-coding-standardsWordPress avatar

    WordPress/WordPress-Coding-Standards

    2,757View on GitHub↗

    WordPress Coding Standards is a collection of rules for the PHP CodeSniffer engine designed to enforce consistent coding conventions and best practices within PHP projects. It functions as a specialized static analysis tool that scans source code to identify style violations, security vulnerabilities, and potential bugs before execution. By integrating into development workflows, it ensures that code adheres to official project conventions, maintaining readability and consistency across large-scale plugin and theme development. The project distinguishes itself through deep domain-specific val

    PHPcoding-conventionsphp-codesnifferphpcs
    View on GitHub↗2,757
  • kubernetes-sigs/kubebuilderkubernetes-sigs avatar

    kubernetes-sigs/kubebuilder

    8,992View on GitHub↗

    Kubebuilder is a framework and set of scaffolding tools used to build Kubernetes APIs and controllers. It functions as an operator framework that provides generators for custom resource definitions, admission webhooks, and RBAC manifests to extend cluster functionality. The project distinguishes itself through marker-based code generation, which parses source code comments to automatically produce Kubernetes manifests and boilerplate logic. It employs a hub-and-spoke versioning model to translate data between multiple API versions and uses a three-way merge strategy to automate project migrat

    Gok8s-sig-api-machinery
    View on GitHub↗8,992
See all 8 alternatives to WordPress Plugin Boilerplate→

Frequently asked questions

What does devinvinson/wordpress-plugin-boilerplate do?

The WordPress Plugin Boilerplate is a standardized, object-oriented foundation for building WordPress plugins. It provides a predictable directory structure that separates admin, public, and shared logic, along with a singleton main plugin class that serves as a single entry point for initialization. The boilerplate includes a centralized class-loader hook registry for managing WordPress actions and filters, and prepares user-facing strings for translation through a…

What are the main features of devinvinson/wordpress-plugin-boilerplate?

The main features of devinvinson/wordpress-plugin-boilerplate are: WordPress Plugin Builders, Plugin Architectures, Hook Registrations, WordPress Hook Loaders, Plugin Scaffolders, WordPress, Hook Registries, Singleton Classes.

What are some open-source alternatives to devinvinson/wordpress-plugin-boilerplate?

Open-source alternatives to devinvinson/wordpress-plugin-boilerplate include: tommcfarlin/wordpress-widget-boilerplate — WordPress Widget Boilerplate is a structured repository foundation and development toolkit designed for building… emdash-cms/emdash — EmDash is an open-source content management system built on Astro that combines a visual admin panel with a… wordpress/wordpress-coding-standards — WordPress Coding Standards is a collection of rules for the PHP CodeSniffer engine designed to enforce consistent… kubernetes-sigs/kubebuilder — Kubebuilder is a framework and set of scaffolding tools used to build Kubernetes APIs and controllers. It functions as… ruby/ruby — Ruby is a general-purpose, dynamic programming language built on an object-oriented runtime environment. It treats… medialize/uri.js — URI.js is a full-featured JavaScript library for parsing, building, normalizing, and mutating URLs and their…