PHPackages                             geniepress/framework - 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. geniepress/framework

ActiveLibrary[Framework](/categories/framework)

geniepress/framework
====================

The GeniePress Framework

3.0.0(4y ago)01603MITPHPPHP ^7.3.0|^8.0

Since Apr 30Pushed 4y agoCompare

[ Source](https://github.com/GeniePress/framework)[ Packagist](https://packagist.org/packages/geniepress/framework)[ RSS](/packages/geniepress-framework/feed)WikiDiscussions dev Synced 1w ago

READMEChangelogDependencies (1)Versions (17)Used By (3)

About GeniePress
----------------

[](#about-geniepress)

GeniePress is a WordPress plugin and theme framework with expressive, elegant syntax.

Learning GeniePress
-------------------

[](#learning-geniepress)

Have a look at the [GeniePress documentation](https://geneipress.org)

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

If you discover a security vulnerability within GeniePress, please send an e-mail to Sunil Jaiswal via .

All security vulnerabilities will be promptly addressed.

License
-------

[](#license)

The GeniePress framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).

Version 2.3.0

Change Log
----------

[](#change-log)

### 2.3.0

[](#230)

- `setDefaults()` now looks at field definitions
- Move to Twig 3

### 2.2.0

[](#220)

- New `cast()` method for fields definitions.

### 2.1.0

[](#210)

- Code cleanup
- `BackgroundJob` now accepts a list of actions to call rather than a list of callbacks.

### 2.0.2

[](#202)

- Hide warnings on SendEmail

### 2.0.1

[](#201)

- `CreateTaxonomy` and `CreateSchema` are now activated on plugin activation
- New methods in CreateTaxonomy to get the definition and set and get the taxonomy

### 2.0.0

[](#200)

- `CustomPost` methods `beforeSave`, `afterSave`, `checkValidity`, `beforeCache`, `afterRead` and `override` visibility changed to `protected`.
- `CustomPost` method `preDelete` renamed to `beforeDelete` and visibility changed to `protected`
- `CustomPost` method `save` return `$this` rather than the ID
- Attaching schema to a `CustomPost` is now handled in `CreateSchema`
- Missing `getActionName` added to `AjaxHandler`
- Added Field filters and actions `formatValue`, `loadField`, `loadValue`, `prepareField`, `renderField`, `updateField`, `updateValue`, `validateAttachment` and `validateValue`
- New `setHookPrefix` method on `Genie` that will prefix all hooks and filters.

### 1.1.1

[](#111)

- Removed dependencies for Laravel Collection and Symphony EnglishInflector

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community10

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

Recently: every ~1 days

Total

16

Last Release

1677d ago

Major Versions

1.1.1 → 2.0.02021-09-24

v2.x-dev → v3.x-dev2021-10-14

### Community

Maintainers

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

---

Top Contributors

[![coder-at-heart](https://avatars.githubusercontent.com/u/83443051?v=4)](https://github.com/coder-at-heart "coder-at-heart (8 commits)")

---

Tags

frameworkwordpress

### Embed Badge

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

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

###  Alternatives

[themosis/theme

The Themosis framework boilerplate theme.

10449.0k3](/packages/themosis-theme)[wpstarter/framework

The WpStarter Framework - Laravel Framework for WordPress

1810.1k4](/packages/wpstarter-framework)[alleyinteractive/pest-plugin-wordpress

WordPress Pest Integration

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

PHPackages © 2026

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