PHPackages                             begyazilim/dyno-builder - 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. begyazilim/dyno-builder

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

begyazilim/dyno-builder
=======================

This is dyno-builder

v0.0.1(1y ago)29[3 PRs](https://github.com/BegYazilim/dyno-builder/pulls)MITPHPPHP ^8.2CI passing

Since May 18Pushed 10mo ago1 watchersCompare

[ Source](https://github.com/BegYazilim/dyno-builder)[ Packagist](https://packagist.org/packages/begyazilim/dyno-builder)[ Docs](https://github.com/begyazilim/dyno-builder)[ GitHub Sponsors]()[ RSS](/packages/begyazilim-dyno-builder/feed)WikiDiscussions main Synced today

READMEChangelog (1)Dependencies (17)Versions (5)Used By (0)

Dyno Builder
============

[](#dyno-builder)

[![Latest Version on Packagist](https://camo.githubusercontent.com/b77bca3e4b2ebe46714ef2678b4cbb4c3ef243a6e2fc85ac148cf93d8ebd44ed/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f62656779617a696c696d2f64796e6f2d6275696c6465722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/begyazilim/dyno-builder)[![GitHub Tests Action Status](https://camo.githubusercontent.com/f2f5eb4b590ff057431b74bd10ee7663132a45fbb22437faafccea012d4ef82e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f62656779617a696c696d2f64796e6f2d6275696c6465722f72756e2d74657374732e796d6c3f6272616e63683d6d61696e266c6162656c3d7465737473267374796c653d666c61742d737175617265)](https://github.com/begyazilim/dyno-builder/actions?query=workflow%3Arun-tests+branch%3Amain)[![GitHub Code Style Action Status](https://camo.githubusercontent.com/34623984249269f07961c2b2c0ee441fca448e650aaa04254ca7e4cf929967fc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f62656779617a696c696d2f64796e6f2d6275696c6465722f6669782d7068702d636f64652d7374796c652d6973737565732e796d6c3f6272616e63683d6d61696e266c6162656c3d636f64652532307374796c65267374796c653d666c61742d737175617265)](https://github.com/begyazilim/dyno-builder/actions?query=workflow%3A%22Fix+PHP+code+style+issues%22+branch%3Amain)[![Total Downloads](https://camo.githubusercontent.com/7eabc946cd8b5598f250984912aa13022189b63bb68a357f5b9d144d584354d9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f62656779617a696c696d2f64796e6f2d6275696c6465722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/begyazilim/dyno-builder)

> **Note:** This package is currently under development and is intended for hobby use. It is not recommended for production environments, and the API may change without notice. Please use it with this understanding.

Dyno Builder is a dynamic page building system for Laravel applications with Filament admin panel integration. This package provides developers with tools to create customizable page elements, forms, and components that can be managed through an intuitive admin interface.

About
-----

[](#about)

Dyno Builder was created to simplify the process of building dynamic page elements in Laravel applications using Filament. The package is still in early development and is primarily maintained as a hobby project.

For detailed code examples, please see the [examples.md](examples.md) file.

Features
--------

[](#features)

- **Dynamic Page Building**: Create and manage page elements through a user-friendly Filament interface
- **Reusable Components**: Build a library of reusable UI components for your Laravel application
- **Filament Integration**: Seamless integration with the Filament admin panel
- **Caching System**: Built-in caching system for optimal performance
- **Theme Element Storage**: Store theme elements in both database and file system
- **Command Line Tools**: Generate pages, elements, and forms via Artisan commands

Requirements
------------

[](#requirements)

- PHP 8.2 or higher
- Laravel 11.x or higher
- Filament 3.x

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

[](#installation)

You can install the package via composer:

```
composer require begyazilim/dyno-builder
```

After installing the package, publish and run the migrations:

```
php artisan vendor:publish --tag="dyno-builder-migrations"
php artisan migrate
```

To publish the configuration file:

```
php artisan vendor:publish --tag="dyno-builder-config"
```

Optionally, you can publish the views:

```
php artisan vendor:publish --tag="dyno-builder-views"
```

Usage
-----

[](#usage)

Dyno Builder provides several artisan commands to help you create the necessary components for your dynamic pages:

### Basic Commands

[](#basic-commands)

```
# Create a new page builder
php artisan dyno-builder:create-page Homepage

# Create a form component
php artisan dyno-builder:create-form ProcessFlow

# Create a view component
php artisan dyno-builder:create-element ProcessFlow --page=Home
```

### Component Structure

[](#component-structure)

Dyno Builder uses a three-part structure:

1. **Page Builder** - Defines which forms are used on a page (in `App\Filament\Pages\Builder`)
2. **Form Component** - Creates Filament forms for the admin panel (in `App\Filament\PageForms`)
3. **View Component** - Implements the front-end component logic (in `App\View\Components`)

For detailed code examples of each component, please see the [examples.md](examples.md) file.

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

[](#installation-1)

You can install the package via composer:

```
composer require begyazilim/dyno-builder
```

After installing, publish and run the migrations:

```
php artisan vendor:publish --tag="dyno-builder-migrations"
php artisan migrate
```

Advanced Features
-----------------

[](#advanced-features)

The package includes several advanced features that are documented in the [examples.md](examples.md) file:

- **Caching System** - For improved performance
- **Theme Element Storage** - Store elements in both database and file system
- **Debugging Mode** - View raw data structure in the admin panel

Troubleshooting
---------------

[](#troubleshooting)

If you encounter issues, check the following:

- Ensure element classes have `$cacheRequired = true` property
- Verify blade templates exist in the correct path
- Clear cache with `php artisan cache:clear` if needed

Credits
-------

[](#credits)

- [Berke GULEC](https://github.com/berkegulec)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance50

Moderate activity, may be stable

Popularity7

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 66.7% 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

Unknown

Total

1

Last Release

411d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/58925113?v=4)[Berke Güleç](/maintainers/berkegulec)[@berkegulec](https://github.com/berkegulec)

---

Top Contributors

[![berkegulec](https://avatars.githubusercontent.com/u/58925113?v=4)](https://github.com/berkegulec "berkegulec (4 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (1 commits)")

---

Tags

laravelBeg Yazılımdyno-builder

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/begyazilim-dyno-builder/health.svg)

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

###  Alternatives

[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M345](/packages/psalm-plugin-laravel)[moonshine/moonshine

Laravel administration panel

1.3k253.1k81](/packages/moonshine-moonshine)[spatie/laravel-health

Monitor the health of a Laravel application

87512.0M164](/packages/spatie-laravel-health)[rawilk/profile-filament-plugin

Profile &amp; MFA starter kit for filament.

3914.6k](/packages/rawilk-profile-filament-plugin)[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)[simplestats-io/laravel-client

Server-side analytics for Laravel that follows the full funnel from visit to registration to payment, attributed to the channel that drove it. Revenue, MRR, churn and ad-spend profit (ROAS/CAC) per channel. GDPR compliant, ad-blocker proof.

5021.9k](/packages/simplestats-io-laravel-client)

PHPackages © 2026

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