![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
A Laravel CMS package built around a flexible Blueprint + Field Type system. Define your content types visually, manage a hierarchical content tree, and deliver content via Blade templates or a headless JSON API.
- PHP 8.2+
- Laravel 11+
- MySQL 8+
Use the demo repository as your starting point — it comes pre-configured with Docker, routing, and Blade templates.
git clone --recurse-submodules https://github.com/marblecms/demo
cd demo
cp .env.example .env
docker compose up -d
docker compose exec app php artisan marble:installmarble:install runs migrations, seeds the initial content tree, registers built-in field types, and publishes admin assets.
Default login after install:
Email: admin@admin
Password: admin
MIT





