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
tommcfarlin avatar

tommcfarlin/WordPress-Widget-BoilerplateArchived

0
View on GitHub↗
998 stars·199 forks·PHP·GPL-3.0·12 viewstommcfarlin.com/wordpress-widget-boilerplate↗

WordPress Widget Boilerplate

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 internationalization and localization pipelines that prepare all user-facing strings for global translation using dedicated resource files and standard content hooks, alongside a working reference implementation featuring standard form elements to illustrate proper file placement and extension patterns.

Features

  • Widget Customizations - Builds custom content widgets using object-oriented principles, namespaces, and organized directories.
  • Development Templates - Provides a structured repository template that separates presentation templates and core logic into distinct directories.
  • WordPress - Provides a structured toolkit with a centralized hook loader and organized directories for WordPress extensions.
  • File-Based Module Separation - Organizes presentation templates, core classes, and assets into dedicated physical directories.
  • Extensible Plugin Architectures - Provides a consistent directory skeleton and architectural pattern for building extensible plugins.
  • Separation of Concerns - Isolates templates, core classes, and localization files to achieve clear separation of concerns.
  • Namespace Encapsulation - Organizes business logic into distinct classes and namespaces to prevent global scope collisions.
  • Source File Organization - Structures widget source files into logical directories separating assets, code, and localization data.
  • Component Demonstrations - Displays a working sample component featuring standard form elements to illustrate proper file placement.
  • Translation Pipelines - Provides translation pipelines using resource files and standard hooks to prepare user-facing strings.
  • WordPress String Localizations - Prepares user-facing strings for global translation using dedicated resource files and text domains.
  • Modular UI Widget Architectures - Structures widget logic using object-oriented design patterns and namespacing.

Star history

Star history chart for tommcfarlin/wordpress-widget-boilerplateStar history chart for tommcfarlin/wordpress-widget-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

Curated searches featuring WordPress Widget Boilerplate

Hand-picked collections where WordPress Widget Boilerplate appears.
  • Plugin compatibility boilerplate

Open-source alternatives to WordPress Widget Boilerplate

Similar open-source projects, ranked by how many features they share with WordPress Widget Boilerplate.
  • facebook/flowfacebook avatar

    facebook/flow

    22,232View on GitHub↗

    Flow is a JavaScript static type checker and AST parser that identifies type errors and prevents runtime failures through static annotations. It functions as a code intelligence engine and a static analysis linter to identify unsafe coding patterns and enforce consistency across a codebase. The project includes a type annotation stripper that removes static type signatures from source code, ensuring the resulting JavaScript is compatible with any runtime environment. It also provides a parser that converts typed JavaScript into an abstract syntax tree conforming to the ESTree specification.

    Rust
    View on GitHub↗22,232
  • devinvinson/wordpress-plugin-boilerplateDevinVinson avatar

    DevinVinson/WordPress-Plugin-Boilerplate

    7,852View on GitHub↗

    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

    PHP
    View on GitHub↗7,852
  • remix-project-org/remix-projectremix-project-org avatar

    remix-project-org/remix-project

    3,003View on GitHub↗

    Remix is a comprehensive blockchain development environment and Ethereum smart contract IDE. It provides a complete workspace for writing, compiling, deploying, and debugging smart contracts across simulated and public blockchain networks. The project distinguishes itself as a specialized toolchain for EVM debugging and analysis, offering opcode-level transaction stepping and state memory analysis. It also includes a dedicated zero-knowledge proof toolchain for compiling ZK circuits and generating cryptographic proofs, alongside an AI-powered coding assistant for code generation and explanati

    TypeScriptblockchainethereumevm
    View on GitHub↗3,003
  • stylelint/stylelintstylelint avatar

    stylelint/stylelint

    11,484View on GitHub↗

    Stylelint is a static code analysis tool and linter for CSS and style-like languages. It identifies errors, enforces coding conventions, and operates as a PostCSS plugin to validate stylesheets during build pipelines. The project distinguishes itself through support for non-standard syntaxes, including preprocessor parsing for SCSS and Less, and the ability to extract and lint embedded styles from JavaScript, HTML, and template literals. It features an automated fixing system that programmatically corrects repairable styling violations to ensure consistency. The system provides a plugin arch

    JavaScript
    View on GitHub↗11,484
See all 30 alternatives to WordPress Widget Boilerplate→

Frequently asked questions

What does tommcfarlin/wordpress-widget-boilerplate do?

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.

What are the main features of tommcfarlin/wordpress-widget-boilerplate?

The main features of tommcfarlin/wordpress-widget-boilerplate are: Widget Customizations, Development Templates, WordPress, File-Based Module Separation, Extensible Plugin Architectures, Separation of Concerns, Namespace Encapsulation, Source File Organization.

What are some open-source alternatives to tommcfarlin/wordpress-widget-boilerplate?

Open-source alternatives to tommcfarlin/wordpress-widget-boilerplate include: facebook/flow — Flow is a JavaScript static type checker and AST parser that identifies type errors and prevents runtime failures… devinvinson/wordpress-plugin-boilerplate — The WordPress Plugin Boilerplate is a standardized, object-oriented foundation for building WordPress plugins. It… remix-project-org/remix-project — Remix is a comprehensive blockchain development environment and Ethereum smart contract IDE. It provides a complete… stylelint/stylelint — Stylelint is a static code analysis tool and linter for CSS and style-like languages. It identifies errors, enforces… standard/standard — Standard is a suite of static analysis tools for JavaScript, comprising a linter, formatter, and a predefined style… rust-lang/book — The Rust Programming Language Book is the official technical guide and educational resource for the Rust language. It…