PHPackages                             oceancodex/wpsp-lite - 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. oceancodex/wpsp-lite

ActiveLibrary[Framework](/categories/framework)

oceancodex/wpsp-lite
====================

WPSP Framework - WordPress Starter Plugin - Lite

13.1.9(today)20GPL-2.0-or-laterPHPPHP ^8.3

Since Jun 19Pushed todayCompare

[ Source](https://github.com/oceancodex/wpsp-lite)[ Packagist](https://packagist.org/packages/oceancodex/wpsp-lite)[ RSS](/packages/oceancodex-wpsp-lite/feed)WikiDiscussions main Synced today

READMEChangelog (6)Dependencies (8)Versions (4)Used By (0)

WPSP Framework - WordPress Starter Plugin - Lite
================================================

[](#wpsp-framework---wordpress-starter-plugin---lite)

### A great framework that makes WordPress plugin development easier!

[](#a-great-framework-that-makes-wordpress-plugin-development-easier)

---

Note

This is the lite version of the WPSP Framework.

Before creating your first **WPSP** project, make sure you have the following applications installed on your local computer:

- PHP: **^8.2**
- PHP CLI: **^8.2**
- Composer
- Nodejs
- A WordPress website running on version **6.1 or higher**

Caution

Please pay attention to whether the PHP version and PHP CLI running are suitable for the project WPSP will develop or not?!

After installing the above applications, go to the directory: `/wp-content/plugins` of the WordPress website to initialize a new WPSP project via the following Composer command:

```
composer create-project oceancodex/wpsp my-new-plugin

```

The plugin project with the folder name `my-new-plugin` will be initialized and the dependencies will be downloaded.

Then, run the commands below to install the complete project:

```
cd my-new-plugin

```

```
php bin/install

```

The installer will ask you for some project information, fill in that information like the following example:

- **Project name:** Project name `(eg: My New Plugin)`
- **Project short name:** Short project name `(eg: mnp)`
- **Root namespace:** Namespace of the project `(eg: MyNewPlugin)`
- **Prefix for environment key:** Prefix for variables in the .env file `(eg: MNP_)`
- **Text domain:** Text domain used for translation according to WordPress standards `(eg: my-new-plugin)`

Important

The above information must be declared correctly in writing style, uppercase and lowercase as in the example for the project to work best.
Declare the above information to limit plugin conflicts and create an independent operating environment for each project using WPSP running on the same website.

The installer will automatically set up the project, installing dependencies.

If not, you can manually run the following commands to complete project setup:

```
composer update

```

```
npm install

```

```
npm run mix-production

```

That's it, you've completed setting up a new plugin project based on WPSP.

Go to the Plugins menu in `/wp-admin` to activate your: `My New Plugin` plugin.

---

Docs:

OCEANCODEX.COM

###  Health Score

42

—

FairBetter than 89% of packages

Maintenance100

Actively maintained with recent releases

Popularity3

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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 ~0 days

Total

2

Last Release

0d ago

### Community

Maintainers

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

---

Top Contributors

[![khanhpkvn](https://avatars.githubusercontent.com/u/53338878?v=4)](https://github.com/khanhpkvn "khanhpkvn (12 commits)")

---

Tags

blade-templatelaravel-wordpressstarter-kitstarter-pluginstarter-templatewordpresswordpress-boilerplatewordpress-developmentwordpress-laravelwordpress-pluginwordpress-plugin-boilerplatewordpress-plugin-developmentwordpress-starter-frameworkwordpress-starter-kitwordpress-starter-pluginwordpress-starter-themewordpress-websitepluginwordpresswordpress pluginstarterWordpress frameworkWordpress plugin frameworkstarter pluginwordpress starter pluginoceancodexwpsp

###  Code Quality

TestsPHPUnit

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/oceancodex-wpsp-lite/health.svg)

```
[![Health](https://phpackages.com/badges/oceancodex-wpsp-lite/health.svg)](https://phpackages.com/packages/oceancodex-wpsp-lite)
```

###  Alternatives

[htmlburger/wpemerge-plugin

A modern WordPress starter plugin which uses the WP Emerge framework

431.2k](/packages/htmlburger-wpemerge-plugin)[alleyinteractive/pest-plugin-wordpress

WordPress Pest Integration

273.9k1](/packages/alleyinteractive-pest-plugin-wordpress)

PHPackages © 2026

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