PHPackages                             piggly/wordpress-starter-kit - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. piggly/wordpress-starter-kit

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

piggly/wordpress-starter-kit
============================

A smart Wordpress Starter Kit to plugins development.

1.1.2(3y ago)01.1kMITPHPPHP ^7.2 || ^8.0

Since Jul 19Pushed 3y agoCompare

[ Source](https://github.com/piggly-dev/wordpress-starter-kit)[ Packagist](https://packagist.org/packages/piggly/wordpress-starter-kit)[ Docs](https://github.com/piggly-dev/wordpress-starter-kit)[ RSS](/packages/piggly-wordpress-starter-kit/feed)WikiDiscussions dev Synced today

READMEChangelog (1)Dependencies (2)Versions (22)Used By (0)

Wordpress Starter Kit
=====================

[](#wordpress-starter-kit)

[![Current Branch](https://camo.githubusercontent.com/03f9b3b725fc915ccac58ee9988232b955335c5f85355b00aa42ec684430f8ab/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d312e782e782d677265656e3f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/03f9b3b725fc915ccac58ee9988232b955335c5f85355b00aa42ec684430f8ab/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d312e782e782d677265656e3f7374796c653d666c61742d737175617265) [![Latest Version on Packagist](https://camo.githubusercontent.com/1da94c54d5c53944cf1e5959e6d7d0996d2dbeaa607cda61d6105b822b314bcb/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f706967676c792f776f726470726573732d737461727465722d6b69742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/piggly/wordpress-starter-kit) [![Packagist Downloads](https://camo.githubusercontent.com/5dedcc3668ace306995e07e2c996170cee570c9427d5602136e95a73d64c11f2/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f706967676c792f776f726470726573732d737461727465722d6b69743f7374796c653d666c61742d737175617265)](https://packagist.org/packages/piggly/wordpress-starter-kit) [![Packagist Stars](https://camo.githubusercontent.com/2d89511cd53697052d97964b1ae1295d8170d968aad2a2d352cfdb81a3f6171a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f73746172732f706967676c792f776f726470726573732d737461727465722d6b69743f7374796c653d666c61742d737175617265)](https://packagist.org/packages/piggly/wordpress-starter-kit) [![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE) [![PHP](https://camo.githubusercontent.com/5739a0d804dabd0cf93d6e17f06f29f5af83e909e1e131ae24e96c0c9c57ba7b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f706967676c792f776f726470726573732d737461727465722d6b69743f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/5739a0d804dabd0cf93d6e17f06f29f5af83e909e1e131ae24e96c0c9c57ba7b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f706967676c792f776f726470726573732d737461727465722d6b69743f7374796c653d666c61742d737175617265)

The Wordpress Starter Kit was developed to be used at wordpress plugins development. It contains all basic classes to better organize code and aggregate all common operations.

The main goal is develop a boilerplate to **Piggly Lab**. But, it can be used to any other projects across web. The documentation is self-explanatory at code.

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

[](#installation)

### Composer

[](#composer)

1. At you console, in your project folder, type `composer require piggly/wordpress-starter-kit`;
2. Don't forget to add Composer's autoload file at your code base `require_once('vendor/autoload.php);`.

### Manual install

[](#manual-install)

1. Download or clone with repository with `git clone https://github.com/piggly-dev/wordpress-starter-kit.git`;
2. After, goes to `cd /path/to/piggly/wordpress-starter-kit`;
3. Install all Composer's dependencies with `composer install`;
4. Add project's autoload file at your code base `require_once('/path/to/piggly/wordpress-starter-kit/vendor/autoload.php);`.

Dependencies
------------

[](#dependencies)

The library has the following external dependencies:

- PHP 7.2+.

Changelog
---------

[](#changelog)

See the [CHANGELOG](CHANGELOG.md) file for information about all code changes.

Testing the code
----------------

[](#testing-the-code)

This library uses the PHPUnit. We carry out tests of all the main classes of this application.

```
vendor/bin/phpunit
```

> You must always run tests with PHP 7.2 and greater.

Contributions
-------------

[](#contributions)

See the [CONTRIBUTING](CONTRIBUTING.md) file for information before submitting your contribution.

Credits
-------

[](#credits)

- [Caique Araujo](https://github.com/caiquearaujo)
- [All contributors](../../contributors)

Support the project
-------------------

[](#support-the-project)

Piggly Studio is an agency located in Rio de Janeiro, Brazil. If you like this library and want to support this job, be free to donate any value to BTC wallet `3DNssbspq7dURaVQH6yBoYwW3PhsNs8dnK` ❤.

License
-------

[](#license)

MIT License (MIT). See [LICENSE](LICENSE).

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity65

Established project with proven stability

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

Recently: every ~16 days

Total

15

Last Release

1266d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8e37ceaff3cd04951d33004f062082f01b41c9b2adf5b2c241429bbf12362a5b?d=identicon)[piggly](/maintainers/piggly)

---

Top Contributors

[![caiquearaujo](https://avatars.githubusercontent.com/u/23598990?v=4)](https://github.com/caiquearaujo "caiquearaujo (108 commits)")

---

Tags

wordpresspluginswordpress-developmentplugins development

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/piggly-wordpress-starter-kit/health.svg)

```
[![Health](https://phpackages.com/badges/piggly-wordpress-starter-kit/health.svg)](https://phpackages.com/packages/piggly-wordpress-starter-kit)
```

###  Alternatives

[tgmpa/tgm-plugin-activation

TGM Plugin Activation is a PHP library that allows you to easily require or recommend plugins for your WordPress themes (and plugins).

1.8k222.5k13](/packages/tgmpa-tgm-plugin-activation)[cedaro/satispress

Generate a Composer repository from installed WordPress plugins and themes.

56134.0k](/packages/cedaro-satispress)[varunsridharan/wp-dependencies

Provides Function To Check if a plugin is active/inactive &amp; function to compare versions.

1032.5k1](/packages/varunsridharan-wp-dependencies)[zumba/symbiosis

Symbiosis, event structure for bootstrapping plugins.

1360.4k1](/packages/zumba-symbiosis)[balbuf/composer-wp

Manage WordPress core, plugins, and themes with composer.

173.6k](/packages/balbuf-composer-wp)

PHPackages © 2026

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