PHPackages                             paulkre/wpdev - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. paulkre/wpdev

AbandonedArchivedLibrary[Framework](/categories/framework)

paulkre/wpdev
=============

A library for developing modern WordPress themes

8.2.1(4y ago)039MITPHP

Since Feb 10Pushed 4y ago1 watchersCompare

[ Source](https://github.com/paulkre/wpdev)[ Packagist](https://packagist.org/packages/paulkre/wpdev)[ RSS](/packages/paulkre-wpdev/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (2)Versions (20)Used By (0)

wpdev
=====

[](#wpdev)

A library for developing modern WordPress themes. It contains both PHP and JavaScript code, so it is necessary to utilize two different package managers. [Composer](https://getcomposer.org/) is used for PHP and [NPM](https://npmjs.com) for JavaScript.

This library is built on top of [Wpack.io](https://wpack.io/), which is a bundling tool that provides an easy-to-use set of tools to develop WordPress themes with the power of [webpack](https://webpack.js.org/). The library adds some functionality to Wpack.io to allow a component based development approach, like the one seen in many popular front end frameworks like [React](https://reactjs.org/) or [Vue.js](https://vuejs.org/). The approach let's you easily split up your front end code into components which will only be sent to the client if they are actually displayed on the page the client is currently viewing.

In order to give you more power over the data structures your site is based upon, this library uses the pro version of the plugin [Advanced Custom Fields](https://www.advancedcustomfields.com/) (provided it is installed). With the help of this plugin's input components wpdev allows you to define data schemas for custom post types and single pages.

Installation
------------

[](#installation)

PHP:

```
composer require paulkre/wpdev
```

JavaScript:

```
npm install @paulkre/wpdev
```

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity62

Established project with proven stability

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~12 days

Recently: every ~28 days

Total

18

Last Release

1715d ago

Major Versions

3.0.0 → 4.0.02021-02-18

4.1.2 → 5.0.02021-02-19

5.0.0 → 6.0.02021-03-20

6.0.0 → 7.0.02021-05-05

7.0.0 → 8.0.02021-05-16

### Community

Maintainers

![](https://www.gravatar.com/avatar/fb0e4db98d22c4f604d67b4a377d01e12f00326d8f3bbf29ed2a2008b42b7fea?d=identicon)[paulkre](/maintainers/paulkre)

### Embed Badge

![Health badge](/badges/paulkre-wpdev/health.svg)

```
[![Health](https://phpackages.com/badges/paulkre-wpdev/health.svg)](https://phpackages.com/packages/paulkre-wpdev)
```

###  Alternatives

[laravel/passport

Laravel Passport provides OAuth2 server support to Laravel.

3.4k85.0M532](/packages/laravel-passport)[nolimits4web/swiper

Most modern mobile touch slider and framework with hardware accelerated transitions

41.8k177.2k1](/packages/nolimits4web-swiper)[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k36.7M259](/packages/laravel-dusk)[laravel/prompts

Add beautiful and user-friendly forms to your command-line applications.

712181.8M596](/packages/laravel-prompts)[cakephp/chronos

A simple API extension for DateTime.

1.4k47.7M121](/packages/cakephp-chronos)[laravel/pail

Easily delve into your Laravel application's log files directly from the command line.

91545.3M590](/packages/laravel-pail)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
