PHPackages                             estebanforge/hyperpress - 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. estebanforge/hyperpress

ActiveWordpress-plugin[Utility &amp; Helpers](/categories/utility)

estebanforge/hyperpress
=======================

WordPress plugin adapter for HyperPress. Loads HyperPress Core and bundled Hyper libraries.

3.1.2(1mo ago)92109GPL-2.0-or-laterPHPPHP &gt;=8.2

Since Jul 5Pushed 2mo ago10 watchersCompare

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

READMEChangelogDependencies (11)Versions (23)Used By (0)

HyperPress - Hypermedia for WordPress
=====================================

[](#hyperpress---hypermedia-for-wordpress)

**HyperPress** is a developer-focused WordPress plugin (and library) that integrates powerful hypermedia libraries like [HTMX](https://htmx.org), [Alpine AJAX](https://alpine-ajax.js.org/), and [Datastar](https://data-star.dev/). It provides a robust foundation for building modern, dynamic, and high-performance websites and applications directly within the WordPress ecosystem.

HyperPress equips developers with a powerful toolkit, including:

- 🚀 A dedicated REST API endpoint (`/wp-html/v1/`) for serving hypermedia template partials.
- 🧩 HyperFields: a streamlined PHP API for registering custom data fields (metadata) on blocks, posts, users and terms. Also with an API for creating custom Options Pages, with Tabs support.
- 🧱 HyperBlocks: a simple but powerful PHP API for building dynamic, render-on-the-fly blocks, supporting Gutenberg's RichText and InnerBlocks, with lightning fast rendering in the Block Editor. Adiós React nonsense.

[![HyperPress for WordPress Demo](https://camo.githubusercontent.com/070cb23368e5edc25f0e2a19e3a291b36ee35d9f6380ecda97c8e7e797e5e35b/68747470733a2f2f696d672e796f75747562652e636f6d2f76692f366d7252413551496352772f302e6a7067)](https://www.youtube.com/watch?v=6mrRA5QIcRw "HyperPress for WordPress Demo")

[Watch a quick demo of HyperPress in action.](https://www.youtube.com/watch?v=6mrRA5QIcRw)

---

The HyperPress Advantage: Modern UIs, Classic Simplicity
--------------------------------------------------------

[](#the-hyperpress-advantage-modern-uis-classic-simplicity)

In standard modern WordPress development, creating dynamic user interfaces often requires complex JavaScript tooling: Node.js, npm, bundlers (like Vite or Webpack), and extensive knowledge of a framework like React. This introduces a heavy build step, increases complexity, and moves development away from the PHP-centric simplicity that WordPress is known for.

**HyperPress eliminates this complexity.**

It empowers you to build rich, interactive experiences—including SPA-like behavior, partial page updates, and dynamic Gutenberg blocks—using the skills you already have.

### Why Choose HyperPress?

[](#why-choose-hyperpress)

- **🚀 Drastically Faster Workflow**: Skip the JavaScript build process entirely. There's no need to compile assets or manage complex dependencies. Write your logic in PHP and render dynamic HTML directly.
- **🧠 Simplified Development**: Build modern user experiences without writing complex client-side JavaScript. Leverage the simple, attribute-based syntax of HTMX to handle AJAX, WebSockets, SSE and more.
- **💪 PHP-First Gutenberg Blocks**: Create dynamic and interactive Gutenberg blocks using only PHP. Avoid the steep learning curve and cumbersome boilerplate of the standard React-based block development.
- **⚡️ Lightweight &amp; High-Performance**: By sending lean HTML fragments from the server instead of large JSON payloads, you create faster, more responsive user experiences with a minimal client-side footprint.

Hypermedia is a powerful approach for building the vast majority of modern web applications without the overhead of a full frontend framework. For a deeper dive into this philosophy, this video provides an excellent explanation:

[![You don't need a frontend framework by Andrew Schmelyun](https://camo.githubusercontent.com/74faaae44ab676b0de2b60b11376fc0f35d572a84e46e52baed5989e0a163200/68747470733a2f2f696d672e796f75747562652e636f6d2f76692f46757a2d6a4c496f3267382f302e6a7067)](https://www.youtube.com/watch?v=Fuz-jLIo2g8)

Why mix it with WordPress?
--------------------------

[](#why-mix-it-with-wordpress)

Because I share the same sentiment as Carson Gross, the creator of HTMX, that the software stack used to build the web today has become too complex without good reason (most of the time). And, just like him, I also want to see the world burn.

(Seriously) Because Hypermedia is awesome, and WordPress is awesome (sometimes). So, why not?

I'm using this in production for a few projects, and it's working great, stable, and ready to use. So, I decided to share it with the world.

Documentation
-------------

[](#documentation)

See the Documentation Index: [docs/index.md](./docs/index.md)

Suggestions, Support
--------------------

[](#suggestions-support)

Please, open [a discussion](https://github.com/EstebanForge/HyperPress/discussions).

Bugs and Error reporting
------------------------

[](#bugs-and-error-reporting)

Please, open [an issue](https://github.com/EstebanForge/HyperPress/issues).

FAQ
---

[](#faq)

[FAQ available here](./docs/faq.md).

Changelog
---------

[](#changelog)

[Changelog available here](./CHANGELOG.md).

Contributing
------------

[](#contributing)

You are welcome to contribute to this plugin.

If you have a feature request or a bug report, please open an issue on the [GitHub repository](https://github.com/EstebanForge/HyperPress/issues).

If you want to contribute with code, please open a pull request.

License
-------

[](#license)

This plugin is licensed under the GPLv2 or later.

You can find the full license text in the `LICENSE` file.

###  Health Score

49

—

FairBetter than 95% of packages

Maintenance86

Actively maintained with recent releases

Popularity20

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 97% 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 ~31 days

Recently: every ~20 days

Total

21

Last Release

46d ago

Major Versions

0.9.1 → 1.0.02024-08-26

1.3.0 → 2.0.02025-07-08

2.0.7 → 3.0.02025-08-25

PHP version history (3 changes)0.9.1PHP &gt;=8.0

1.2.0PHP &gt;=8.1

3.1.1PHP &gt;=8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/84d3033d510081ccdff8c9382b53dbbd84fb420838f944958f31092789a19032?d=identicon)[EstebanForge](/maintainers/EstebanForge)

---

Top Contributors

[![EstebanForge](https://avatars.githubusercontent.com/u/1696145?v=4)](https://github.com/EstebanForge "EstebanForge (197 commits)")[![mwender](https://avatars.githubusercontent.com/u/3799718?v=4)](https://github.com/mwender "mwender (3 commits)")[![eduwass](https://avatars.githubusercontent.com/u/1070495?v=4)](https://github.com/eduwass "eduwass (2 commits)")[![proweb](https://avatars.githubusercontent.com/u/680073?v=4)](https://github.com/proweb "proweb (1 commits)")

---

Tags

alpine-ajaxdatastarhtmxhypermediawordpresswordpress-developmentwordpress-plugin

###  Code Quality

TestsPest

Code StylePHP CS Fixer

### Embed Badge

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

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

###  Alternatives

[rainlab/blog-plugin

Blog plugin for October CMS

17257.7k](/packages/rainlab-blog-plugin)[rainlab/builder-plugin

Builder plugin for October CMS

17147.2k1](/packages/rainlab-builder-plugin)[pfefferle/wordpress-activitypub

The ActivityPub protocol is a decentralized social networking protocol based upon the ActivityStreams 2.0 data format.

5671.4k1](/packages/pfefferle-wordpress-activitypub)[civicrm/civicrm-drupal-8

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

18238.1k2](/packages/civicrm-civicrm-drupal-8)[mediawiki/semantic-glossary

A terminology markup extension with a Semantic MediaWiki back-end

1352.4k](/packages/mediawiki-semantic-glossary)[humanmade/lottie-lite

A lightweight Lottie Animations Extension for WordPress

374.3k](/packages/humanmade-lottie-lite)

PHPackages © 2026

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