tallcms/tallcms

A modern CMS built on Laravel, Livewire, Alpine.js, and Filament. The TALL stack CMS.

Maintainers

Package info

github.com/tallcms/tallcms

Homepage

Documentation

Type:project

pkg:composer/tallcms/tallcms

Fund package maintenance!

tallcms

Statistics

Installs: 303

Dependents: 0

Suggesters: 0

Stars: 37

Open Issues: 3

v4.3.2 2026-04-25 13:56 UTC

This package is auto-updated.

Last update: 2026-04-29 13:51:05 UTC


README

Packagist Version Packagist Downloads License

A modern Content Management System built on the TALL stack (Tailwind CSS, Alpine.js, Laravel, Livewire) with a Filament admin panel and a daisyUI-powered block system.

Installation

Standalone (full CMS)

composer create-project tallcms/tallcms my-site
cd my-site && npm install && npm run build
php artisan serve

Visit /install to run the web installer, then /admin.

Plugin (add CMS to your existing Filament app)

composer require tallcms/cms
php artisan tallcms:install

Register the plugin in your panel provider:

->plugin(TallCmsPlugin::make())

Add the HasRoles trait to your User model.

Full guide: Installation.

System Requirements

  • PHP 8.2+
  • Laravel 12, Filament 5
  • MySQL 8 / MariaDB 10.3 / SQLite
  • Node 20+ (for building assets)

Laravel 13 is not yet supported. Blocked upstream on lazychaser/laravel-nestedset (caps at illuminate/support <=12.0). Tracking in #61.

Documentation

Full documentation lives in the docs/ directory. Highlights:

Commercial add-ons

  • Multisite — run multiple sites (each with its own domain, theme, settings, and content) from a single TallCMS install. Built for agencies and SaaS operators.

Browse the full catalog at tallcms.com/marketplace.

Need Help?

🐞 Bug? Open an issue. 🤔 Question or feature request? Start a discussion. 🔐 Security issue? Email hello@tallcms.com. Do not file publicly.

License

MIT — see LICENSE.

Links