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

AbandonedArchivedLibrary

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

This is dyno-builder

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

Since May 18Pushed 8mo 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 1mo ago

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

31

—

LowBetter than 68% of packages

Maintenance58

Moderate activity, may be stable

Popularity7

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity42

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

356d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/51d0d84fd1dbe20f8fcf14a225da695ceb97cf6bc14ab47ad1c209aa2c224e1c?d=identicon)[berkegulec](/maintainers/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

[bezhansalleh/filament-shield

Filament support for `spatie/laravel-permission`.

2.8k2.9M88](/packages/bezhansalleh-filament-shield)[spatie/laravel-health

Monitor the health of a Laravel application

85810.0M83](/packages/spatie-laravel-health)[dyrynda/laravel-model-uuid

This package allows you to easily work with UUIDs in your Laravel models.

4802.8M8](/packages/dyrynda-laravel-model-uuid)[clickbar/laravel-magellan

This package provides functionality for working with the postgis extension in Laravel.

423715.4k1](/packages/clickbar-laravel-magellan)[laracraft-tech/laravel-useful-additions

A collection of useful Laravel additions!

58109.4k](/packages/laracraft-tech-laravel-useful-additions)[outerweb/settings

Application wide settings stored in your database

4899.2k5](/packages/outerweb-settings)

PHPackages © 2026

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