PHPackages                             hjbdev/laravel-engine - 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. [Templating &amp; Views](/categories/templating)
4. /
5. hjbdev/laravel-engine

ActiveLibrary[Templating &amp; Views](/categories/templating)

hjbdev/laravel-engine
=====================

Laravel form generation based on models

0.0.2(2y ago)011MITPHP

Since May 1Pushed 1y ago1 watchersCompare

[ Source](https://github.com/hjbdev/laravel-engine)[ Packagist](https://packagist.org/packages/hjbdev/laravel-engine)[ RSS](/packages/hjbdev-laravel-engine/feed)WikiDiscussions main Synced today

READMEChangelog (2)Dependencies (4)Versions (3)Used By (0)

[![Laravel Engine Banner](./.art/laravel-engine.png)](./.art/laravel-engine.png)

Laravel Engine
==============

[](#laravel-engine)

[Documentation](https://engine.hjb.dev)

Supercharging your forms.

Declare the fields in your model, have the backend handle conditional logic, validation and form structure. All you have to do is loop through and display some fields. Let Engine handle the rest.

Designed to be used with reactive JS frameworks.

Why?
----

[](#why)

The amount of times I've spun up a new project, only to be faced with a few hours of getting the boring, basic CRUD operations out of the way is more than I can count. It kinda sucks.

Originally I got the idea from seeing the documentation to Laravel Nova and its beautiful syntax for declaring fields.

Then, I got a bit carried away and wanted to see if I could get the frontend to live update the form's structure, based on validation from the backend.

The live update layer is completely optional. You're free to do an initial load to retrieve the structure and just use that.

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

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

Total

2

Last Release

988d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/42136c99644c6b8a8ea177aece5eb5120768caf367613394ad3d7d17a01662c6?d=identicon)[hjbdev](/maintainers/hjbdev)

---

Top Contributors

[![hjbdev](https://avatars.githubusercontent.com/u/30434619?v=4)](https://github.com/hjbdev "hjbdev (29 commits)")

###  Code Quality

TestsPest

### Embed Badge

![Health badge](/badges/hjbdev-laravel-engine/health.svg)

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

###  Alternatives

[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M346](/packages/psalm-plugin-laravel)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9762.4M131](/packages/roots-acorn)[laravel/mcp

Rapidly build MCP servers for your Laravel applications.

77022.3M150](/packages/laravel-mcp)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

45444.2k1](/packages/pressbooks-pressbooks)[mike-bronner/laravel-model-caching

Automatic caching for Eloquent models.

2.4k90.5k1](/packages/mike-bronner-laravel-model-caching)[illuminate/auth

The Illuminate Auth package.

10528.2M1.2k](/packages/illuminate-auth)

PHPackages © 2026

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