Open-source content management system
Publish, extend, and manage — all from one place.
NebulaCMS is a Laravel-based CMS with a theme engine, plugin architecture, and hook system that stays out of your way.
What's inside
The building blocks for managing content, extending functionality, and shipping your site.
Themes
Swap your entire frontend by switching a theme. Blade templates, child themes, and template hierarchy included.
Plugins
Upload a ZIP, activate from the admin panel. Plugins hook into the CMS lifecycle without touching core files.
Hooks
Actions and filters let you modify data, inject markup, and extend behavior without touching core — a familiar hook pattern for PHP developers.
Admin Panel
Built with React and Inertia.js. Posts, pages, media, menus, and settings in a clean, responsive interface.
Upload Security
MIME validation, ZIP inspection for path traversal, optional ClamAV scanning, and server hardening out of the box.
Laravel
Eloquent, Blade, migrations, queues, testing — the full Laravel ecosystem under the hood.
A dashboard that gets out of your way
The admin panel is designed around the content workflow you already expect. Everything has a place. Nothing requires a tutorial.
- Rich text editor with media management
- Drag-and-drop menu builder
- One-click theme and plugin installation
- Dark mode support