Skip to content
You must be logged in to sponsor wpbones

Become a sponsor to WP Bones

WP Bones

WP Bones is a lightweight framework that brings Laravel-style architecture — IoC container, service providers, Blade templating, Eloquent ORM — to WordPress plugin development. Built on Composer and a modern webpack + yarn + TypeScript pipeline, it gives plugin developers the patterns they already know from Laravel, adapted to the WordPress lifecycle.

WordPress's architecture doesn't fully support the composer/vendor approach out of the box, so a handful of Composer features can't be used the way you would in a standalone PHP app. For the coding restrictions you should be aware of, see the Before Submitting to the WordPress Repository guide.

This framework aims to integrate modern JavaScript tooling into a WordPress environment. If you like Composer, yarn, Laravel, webpack and TypeScript, this framework is for you.

❤️ I love Laravel

If you're familiar with the Laravel Framework, you'll also love the WP Bones Framework. I drew inspiration from Laravel when developing WP Bones. However, as you might expect, the WordPress environment doesn't support Composer as we would like. Therefore, you'll notice many similarities to Laravel, along with some key differences.

@wpbones

It would mean the world to me if I had 10 sponsors. 💖

Featured work

  1. wpbones/WPBones

    WordPress framework for Laravel developers

    PHP 169
  2. wpbones/WPKirk

    A WP Bones demo Plugin

    PHP 33
  3. wpbones/WPKirk-Mantine-Boilerplate

    A WP Bones boilerplate to start to use the Mantine UI Library

    PHP
  4. wpbones/flags

    Flags for WP Bones

    PHP

0% towards 10 monthly sponsors goal

Be the first to sponsor this goal!

Select a tier

$ a month

Choose a custom amount.

$5 a month

Select
  • Get a Sponsor badge on your profile

$25 a month

Select
  • Logo or name goes in my project README
  • Access to private repositories

$100 a month

Select
  • Logo or name on project website
  • Access to pre-release builds of my project