PHPackages                             avelpress/avelpress - 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. avelpress/avelpress

ActiveLibrary[Framework](/categories/framework)

avelpress/avelpress
===================

AvelPress is a framework for creating WordPress plugins based on Laravel. It includes support for database (Laravel Eloquent), Controllers, Validator, Routes, and more.

v1.1.4(2mo ago)20175↓33.3%2MITPHP

Since Jul 25Pushed 2mo agoCompare

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

READMEChangelogDependenciesVersions (16)Used By (0)

AvelPress
=========

[](#avelpress)

> A powerful Laravel-inspired framework for WordPress plugin and theme development

 [![License: MIT](https://camo.githubusercontent.com/fdf2982b9f5d7489dcf44570e714e3a15fce6253e0cc6b5aa61a075aac2ff71b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d79656c6c6f772e737667)](https://opensource.org/licenses/MIT) [![PHP Version](https://camo.githubusercontent.com/b43c9d6cd8939c4868f963284928566c4c35dd2da0725c027f95a3d62f2f0329/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d372e342532422d626c75652e737667)](https://php.net) [![WordPress](https://camo.githubusercontent.com/159156c59d31514839d607472dda5254861d319e096451373c7e198fb307347d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f576f726450726573732d352e302532422d626c75652e737667)](https://wordpress.org) [![Packagist](https://camo.githubusercontent.com/b57e9800f8944ef45a428e4312dfcf96e46dce01d0c7e7752c0c5ec3d1554c40/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6176656c70726573732f6176656c70726573732e737667)](https://packagist.org/packages/avelpress/avelpress) [![Packagist Downloads](https://camo.githubusercontent.com/406b24f30e1fb258daf80ff2ddd8befe8ebfea1201f95431655378086949cfe8/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6176656c70726573732f6176656c70726573732e737667)](https://packagist.org/packages/avelpress/avelpress)

[📚 Official Documentation](https://avelpress.com)

[📦 View on Packagist](https://packagist.org/packages/avelpress/avelpress)

AvelPress brings the elegance and power of Laravel's architecture to WordPress development. Build robust, maintainable plugins and themes using familiar patterns like Eloquent ORM, Service Providers, Facades, and more.

✨ Features
----------

[](#-features)

- **🏗️ Laravel-inspired Architecture** - Familiar MVC patterns and structure
- **🗄️ Eloquent-style ORM** - Powerful database interactions with models and relationships
- **🛤️ Elegant Routing** - Clean API routing with middleware support
- **🔧 Service Container** - Dependency injection and service providers
- **📦 CLI Tool** - Generate projects, migrations, and boilerplate code
- **🔄 Database Migrations** - Version control for your database schema
- **🎨 Blade-like Templates** - Clean templating system
- **✅ Validation** - Built-in request validation
- **🎭 Facades** - Static-like interfaces to dynamic objects

🚀 Quick Start
-------------

[](#-quick-start)

### Installation

[](#installation)

Install the AvelPress CLI globally:

```
composer global require avelpress/avelpress-cli
```

Or Install locally

```
composer require avelpress/avelpress-cli --dev
```

### Create Your First Plugin

[](#create-your-first-plugin)

```
# Create a new plugin
avel new acme/my-awesome-plugin

# if installed locally
./vendor/bin/avel new acme/my-awesome-plugin

# Navigate to the project
cd acme-my-awesome-plugin

# Install dependencies
composer install
```

### Project Structure

[](#project-structure)

```
acme-my-awesome-plugin/
├── acme-my-awesome-plugin.php    # Main plugin file
├── composer.json
├── assets/
├── src/
│   ├── app/
│   │   ├── Controllers/          # HTTP Controllers
│   │   ├── Models/              # Eloquent Models
│   │   ├── Providers/           # Service Providers
│   │   └── Services/            # Business Logic
│   ├── bootstrap/
│   │   └── providers.php        # Register providers
│   ├── config/
│   │   └── app.php             # Application config
│   ├── database/
│   │   └── migrations/         # Database migrations
│   ├── resources/
│   │   └── views/             # Template files
│   └── routes/
│       └── api.php            # API routes
└── vendor/                    # Composer dependencies

```

🛠️ CLI Commands
---------------

[](#️-cli-commands)

AvelPress includes a powerful CLI for rapid development:

```
# Create new plugin project
avel new vendor/plugin-name

# Make migration
avel make:migration create_users_table
avel make:migration add_email_to_users_table

# Make model
avel make:model User

# Generate basic controller
avel make:controller UserController
# Generate controller with CRUD methods
avel make:controller PostController --resource

# Build plugin
avel build
# Build plugin and ignore composer requirements
avel build --ignore-platform-reqs
```

📚 Documentation
---------------

[](#-documentation)

- [Official Documentation](https://avelpress.com)

📄 License
---------

[](#-license)

AvelPress is open-sourced software licensed under the [MIT license](LICENSE).

🙏 Acknowledgments
-----------------

[](#-acknowledgments)

- Inspired by [Laravel](https://laravel.com) framework
- Built for the [WordPress](https://wordpress.org) ecosystem
- Thanks to all [contributors](https://github.com/avelpress/avelpress/contributors)

🔗 Links
-------

[](#-links)

- [Documentation](https://avelpress.com)
- [CLI Tool](https://github.com/avelpress/avelpress-cli)

---

 **Made with ❤️ for the WordPress community**

###  Health Score

43

—

FairBetter than 91% of packages

Maintenance85

Actively maintained with recent releases

Popularity23

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 97.3% 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 ~16 days

Recently: every ~8 days

Total

15

Last Release

75d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/222363445?v=4)[avelpress](/maintainers/avelpress)[@avelpress](https://github.com/avelpress)

---

Top Contributors

[![marcosgomesneto](https://avatars.githubusercontent.com/u/11434946?v=4)](https://github.com/marcosgomesneto "marcosgomesneto (36 commits)")[![wallycoding](https://avatars.githubusercontent.com/u/62758339?v=4)](https://github.com/wallycoding "wallycoding (1 commits)")

### Embed Badge

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

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

###  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)
