PHPackages                             dixipro/magicpro - 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. dixipro/magicpro

ActiveLaravel-package[Framework](/categories/framework)

dixipro/magicpro
================

Magic application inside Laravel

v1.6.5(1mo ago)031JavaScriptPHP ^8.2

Since May 23Pushed 1mo agoCompare

[ Source](https://github.com/dixiPro/magicpro)[ Packagist](https://packagist.org/packages/dixipro/magicpro)[ RSS](/packages/dixipro-magicpro/feed)WikiDiscussions main Synced today

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

MagicPro
========

[](#magicpro)

[![Laravel](https://camo.githubusercontent.com/1a966b469c66f8700144eb6eda12c7130394deacac00b2fa7fcbed7a4dd72025/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31322d7265643f6c6f676f3d6c61726176656c266c6f676f436f6c6f723d7768697465)](https://camo.githubusercontent.com/1a966b469c66f8700144eb6eda12c7130394deacac00b2fa7fcbed7a4dd72025/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31322d7265643f6c6f676f3d6c61726176656c266c6f676f436f6c6f723d7768697465)[![Vue.js](https://camo.githubusercontent.com/7d6218010c14e7f0986c4a3dd88ff312630e70a35a4067c0a10da3b8a3673f66/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5675652e6a732d332d3432623838333f6c6f676f3d7675652e6a73266c6f676f436f6c6f723d7768697465)](https://camo.githubusercontent.com/7d6218010c14e7f0986c4a3dd88ff312630e70a35a4067c0a10da3b8a3673f66/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5675652e6a732d332d3432623838333f6c6f676f3d7675652e6a73266c6f676f436f6c6f723d7768697465)[![License](https://camo.githubusercontent.com/5caa455d8debc46fb23abbadb45a733a937f3910a73fc875c2f7820468e1bb54/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d677265656e)](https://camo.githubusercontent.com/5caa455d8debc46fb23abbadb45a733a937f3910a73fc875c2f7820468e1bb54/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d677265656e)

**MagicPro — the speed of a CMS + the flexibility of Laravel 12 in one solution. Ultra-fast website development and modification.**

🧭 Why This Exists
-----------------

[](#-why-this-exists)

Modern development is built around APIs. Most core operations are handled through APIs: an admin API for management tasks and a client API for the public side.

In many cases, a controller does not contain real business logic anymore. It only prepares an API request, receives the data, and passes it to a Blade template.

Over time, this leads to many small controllers and even more Blade files. Finding the right file, switching between folders, and keeping everything organized becomes unnecessary overhead.

This project was created to simplify that workflow.

Controllers and Blade templates are stored in a simple database structure, with a convenient interface on top.

Instead of constantly moving between files and folders, pages, API calls, and templates can be managed from one place.

🚀 Features
----------

[](#-features)

- Manage controllers, views, routes, pages, menus, structure through a single model.
- Support parameters for flexible behavior customization.

🔑 Key Functions
---------------

[](#-key-functions)

- **Articles**: hierarchical structure, content storage, routing, and menus.
- **MagicProBuilder**: code generation (controllers, views, routes).
- **Admin Editor**: manage articles, routes, and settings.
- **Frontend**: integration with Vue 3, Bootstrap 5, PrimeVue.
- **Editor**: integration with ACE Editor.
- **Static Generator**: generate static pages.

🛠 Technologies
--------------

[](#-technologies)

- **Backend**: Laravel 12, 13
- **Frontend**: Vue 3, Bootstrap 5, PrimeVue.
- **DevOps**: Ubuntu, Nginx, SQLite, MySql, Postgres

### ⚙️ Installation

[](#️-installation)

```
# in project root
install laravel

composer require dixipro/magicpro
php artisan migrate
```

### Added / Change

[](#added--change)

#### 2026-05-17

[](#2026-05-17)

Completely redesigned the article tree. h-tree was replaced with PrimeVue. Bug fixes and UI polish

#### 2026-04-13

[](#2026-04-13)

- Added dark theme.
- Hotkeys for editing.
- Improved installation: folder creation moved from model to admin panel; automatic generation of views and controllers during installation.

#### 2026-04-05

[](#2026-04-05)

- Launched second website on MagicPRO (Laravel)
- Launched new store powered by MagicShop (headless): catalog admin + frontend/backend via MagicPRO
- Fixed bugs

#### 2025-12-25

[](#2025-12-25)

The first website on MagicPRO-laravel has been launched.

Multilingual version has been implemented

Installation bugs have been fixed

Livewire was fixed.

#### 2025-12-05

[](#2025-12-05)

The MagicPro-based site has been built; we are currently testing.

The site can now run in static mode. Performance increased significantly. A crawler was added that visits pages and generates static HTML files. As a result, Nginx serves an HTML file if it exists, otherwise routing takes over.

A file manager was added, including editing of JS and CSS files with formatters.

A Setup section was added to the admin panel. All constants are being moved into a single file (work in progress).

Filament has been added to the Magalif site.

Magalif data was exported in JSON format, and inside MagicPro a grabber was implemented that downloaded all this data into Filament.

MagicPro and Filament work together very well.

#### 2025-11-12

[](#2025-11-12)

- add search in admin
- add formatter status

#### 2025-11-06

[](#2025-11-06)

- change package structure
- register packagist.org
- composer installer
- fixed bugs

#### 2025-10-27

[](#2025-10-27)

- Dynamic Routing
- Setup Dynamic Routing: binding parameters
- 404 error handling
- Admin testing page: attr for writing atrr
- import from MagicPro Xml

#### 2025-10-23

[](#2025-10-23)

- Export-import JSON
- Moved all sources to `packages/dixi/magicpro` to structure it as a package
- Introduced dynamic route handler (`DynamicRouteHandler.php`)
- Added installation command (`InstallMagicProCommand.php`)
- Consolidated paths in `MagicGlobals.php`
- Switched from Monaco to ACE editor
- Implemented Blade and PHP formatters (Prettier)
- Removed MoonShine admin panel from the package

#### 2025-10-10

[](#2025-10-10)

- File manager
- Transliteration of article names
- LiveWire controllers and Blade integration

#### 2025-10-05

[](#2025-10-05)

- Testing liveWire
- MoonShine admin panel
- Breeze authentication scaffolding
- Blade syntax highlighting for Monaco Editor
- Monaco Editor integration
- Route, controller, and view generation from Article model
- Core project foundation

Note
----

[](#note)

MIT © dixiRu

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance92

Actively maintained with recent releases

Popularity8

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

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

Total

3

Last Release

40d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/12123719?v=4)[dixipro](/maintainers/dixipro)[@dixiPro](https://github.com/dixiPro)

---

Top Contributors

[![dixiPro](https://avatars.githubusercontent.com/u/12123719?v=4)](https://github.com/dixiPro "dixiPro (50 commits)")

### Embed Badge

![Health badge](/badges/dixipro-magicpro/health.svg)

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

###  Alternatives

[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)[team-nifty-gmbh/tall-datatables

Server-side rendered datatables for Laravel and Livewire

1320.9k4](/packages/team-nifty-gmbh-tall-datatables)[tomshaw/electricgrid

A feature-rich Livewire package designed for projects that require dynamic, interactive data tables.

119.4k](/packages/tomshaw-electricgrid)

PHPackages © 2026

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