PHPackages                             tallcms/tallcms - 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. tallcms/tallcms

ActiveProject[Framework](/categories/framework)

tallcms/tallcms
===============

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

v3.5.1(yesterday)23165—0%1MITPHPPHP ^8.2CI passing

Since Jan 9Pushed today6 watchersCompare

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

READMEChangelog (10)Dependencies (17)Versions (85)Used By (0)

TallCMS
=======

[](#tallcms)

[![Packagist Version](https://camo.githubusercontent.com/758e2c2552e725fa8cf183d04dd6c20094df7f88a4c47defad049ba6bed8b5ba/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f74616c6c636d732f74616c6c636d73)](https://packagist.org/packages/tallcms/tallcms)[![Packagist Downloads](https://camo.githubusercontent.com/7a506a58024bc1fbe7b5145efe2ac96e5b068929daf934c8737f3f1c37799bc9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f74616c6c636d732f74616c6c636d73)](https://packagist.org/packages/tallcms/tallcms)[![License](https://camo.githubusercontent.com/b273ca8cfa129c9ea13ee2b0d44f3bcbe192ce69949e1fa5d52036d96fd151c5/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f74616c6c636d732f74616c6c636d73)](https://opensource.org/licenses/MIT)

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.

Two Ways to Use TallCMS
-----------------------

[](#two-ways-to-use-tallcms)

### 1. Standalone Application (Full CMS)

[](#1-standalone-application-full-cms)

Get a complete CMS with themes, plugins, web installer, and auto-updates:

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

Visit `http://localhost:8000/install` to complete the web installer.

### 2. Filament Plugin (Add to Existing App)

[](#2-filament-plugin-add-to-existing-app)

Add CMS features to your existing Filament application:

```
composer require tallcms/cms
```

Add the `HasRoles` trait to your `User` model:

```
use Spatie\Permission\Traits\HasRoles;

class User extends Authenticatable
{
    use HasFactory, HasRoles, Notifiable;
}
```

Register the plugin in your panel provider:

```
use TallCms\Cms\TallCmsPlugin;

->plugin(TallCmsPlugin::make())
```

Run the installer:

```
php artisan tallcms:install
```

See the [Installation Guide](https://github.com/tallcms/tallcms/blob/main/docs/gs-installation.md) for full setup instructions.

---

Features
--------

[](#features)

- **Web Installer** — Setup wizard with no command line required (standalone)
- **One-Click Updates** — Secure system updates with Ed25519 signature verification (standalone)
- **Block-Based Editor** — 16 built-in content blocks with animations and responsive design
- **Pages &amp; Posts** — Static pages and blog posts with categories and templates
- **Publishing Workflow** — Draft, Pending Review, Scheduled, and Published states
- **Revision History** — Track changes with diff comparison and rollback
- **Preview System** — Preview unpublished content with shareable tokens
- **Media Library** — Organize uploads with collections and metadata
- **Menu Builder** — Drag-and-drop navigation menus with mega menu support
- **Comments** — Built-in comment system with moderation
- **Full-Text Search** — Laravel Scout-powered search across content
- **SEO** — Sitemaps, meta tags, Open Graph, and structured data
- **Internationalization** — Multi-language support via Spatie Translatable
- **Site Settings** — Centralized configuration for site name, contact info, social links, SPA mode
- **Role-Based Permissions** — Super Admin, Administrator, Editor, Author
- **Plugin System** — Extend functionality with installable plugins (standalone)
- **Theme System** — daisyUI presets or custom themes with template overrides (standalone)
- **REST API** — Optional Sanctum-authenticated API for headless usage
- **Cloud Storage** — S3-compatible storage (AWS, DigitalOcean, Cloudflare R2)
- **Maintenance Mode** — Built-in site maintenance with custom messaging

System Requirements
-------------------

[](#system-requirements)

- **PHP**: 8.2+
- **Laravel**: 12.x
- **Filament**: 5.x
- **Database**: MySQL 8.0+, MariaDB 10.3+, or SQLite

Documentation
-------------

[](#documentation)

Full documentation lives in the [`docs/`](https://github.com/tallcms/tallcms/blob/main/docs/) folder. Start with the [Documentation Index](https://github.com/tallcms/tallcms/blob/main/docs/README.md).

### Getting Started

[](#getting-started)

GuideDescription[Installation](https://github.com/tallcms/tallcms/blob/main/docs/gs-installation.md)System requirements, standalone &amp; plugin setup[Create Your First Page](https://github.com/tallcms/tallcms/blob/main/docs/gs-first-page.md)Build a page with content blocks[Publish Your First Post](https://github.com/tallcms/tallcms/blob/main/docs/gs-first-post.md)Write and publish a blog post[Set Up Navigation](https://github.com/tallcms/tallcms/blob/main/docs/gs-menus.md)Create site menus### Site Management

[](#site-management)

GuideDescription[Pages &amp; Posts](https://github.com/tallcms/tallcms/blob/main/docs/site-pages-posts.md)Organize and manage content[Content Blocks](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks.md)Use Hero, Pricing, Gallery, and 13 more blocks[Block Animations](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-animations.md)Add entrance and scroll animations[Media Library](https://github.com/tallcms/tallcms/blob/main/docs/site-media.md)Upload and manage images and files[Menus](https://github.com/tallcms/tallcms/blob/main/docs/site-menus.md)Full navigation management guide[Mega Menu](https://github.com/tallcms/tallcms/blob/main/docs/site-mega-menu.md)Advanced navigation with badges, CTAs, templates[Comments](https://github.com/tallcms/tallcms/blob/main/docs/site-comments.md)Comment system and moderation[SEO](https://github.com/tallcms/tallcms/blob/main/docs/site-seo.md)Sitemaps, meta tags, structured data[Site Settings](https://github.com/tallcms/tallcms/blob/main/docs/site-settings.md)Logo, contact info, SPA mode[Page Templates](https://github.com/tallcms/tallcms/blob/main/docs/site-templates.md)Page templates and sidebar widgets### Block Reference

[](#block-reference)

Each built-in block has its own guide:

BlockBlock[Hero](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-hero.md)Landing page headers[Call to Action](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-cta.md)Conversion sections[Content](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-content.md)Rich text content[Features](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-features.md)Feature grids[Pricing](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-pricing.md)Pricing tables[FAQ](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-faq.md)Accordion Q&amp;A[Testimonials](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-testimonials.md)Customer reviews[Team](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-team.md)Team member profiles[Stats](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-stats.md)Metrics display[Media Gallery](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-media-gallery.md)Image galleries[Logos](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-logos.md)Partner/client logos[Timeline](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-timeline.md)Chronological events[Contact Form](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-contact-form.md)Forms with notifications[Posts](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-posts.md)Recent blog posts[Parallax](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-parallax.md)Parallax scrolling[Divider](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-divider.md)Section separators[Document List](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-document-list.md)Downloadable files### Pro Blocks

[](#pro-blocks)

Upgrade to **TallCMS Pro** for 9 additional blocks:

BlockBlock[Accordion](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-pro-accordion.md)Collapsible sections[Tabs](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-pro-tabs.md)Tabbed content[Counter](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-pro-counter.md)Animated counters[Table](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-pro-table.md)Data tables[Comparison](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-pro-comparison.md)Side-by-side compare[Video](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-pro-video.md)Video embeds[Before/After](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-pro-before-after.md)Image slider[Code Snippet](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-pro-code-snippet.md)Syntax-highlighted code[Map](https://github.com/tallcms/tallcms/blob/main/docs/site-blocks-pro-map.md)Interactive mapsSee the [Pro Plugin Changelog](https://github.com/tallcms/tallcms/blob/main/docs/ref-pro-plugin-changelog.md) for release history.

Learn more at [tallcms.com/pro](https://tallcms.com/pro).

### Developer Guides

[](#developer-guides)

GuideDescription[Block Development](https://github.com/tallcms/tallcms/blob/main/docs/dev-blocks.md)Build custom content blocks[Block Styling](https://github.com/tallcms/tallcms/blob/main/docs/dev-block-styling.md)daisyUI styling patterns for blocks[Theme Development](https://github.com/tallcms/tallcms/blob/main/docs/dev-themes.md)Create custom themes[Theme Switcher](https://github.com/tallcms/tallcms/blob/main/docs/dev-theme-switcher.md)Enable runtime theme switching[Plugin Development](https://github.com/tallcms/tallcms/blob/main/docs/dev-plugins.md)Extend TallCMS with plugins[Template &amp; Widget Development](https://github.com/tallcms/tallcms/blob/main/docs/dev-templates-widgets.md)Custom templates and sidebar widgets[REST API](https://github.com/tallcms/tallcms/blob/main/docs/dev-api.md)Build integrations with the TallCMS API[CLI Commands](https://github.com/tallcms/tallcms/blob/main/docs/dev-cli-commands.md)Artisan command reference### Reference

[](#reference)

GuideDescription[Architecture](https://github.com/tallcms/tallcms/blob/main/docs/ref-architecture.md)Internal architecture and model patterns[Publishing Workflow](https://github.com/tallcms/tallcms/blob/main/docs/ref-publishing.md)Draft, review, schedule, publish lifecycle[Page Settings](https://github.com/tallcms/tallcms/blob/main/docs/ref-page-settings.md)All page configuration options[Roles &amp; Authorization](https://github.com/tallcms/tallcms/blob/main/docs/ref-roles-authorization.md)Permissions and role definitions[API Permissions](https://github.com/tallcms/tallcms/blob/main/docs/ref-api-permissions.md)API token scopes and access control[Rich Editor](https://github.com/tallcms/tallcms/blob/main/docs/ref-rich-editor.md)Block categories, search, and editor features[Full-Text Search](https://github.com/tallcms/tallcms/blob/main/docs/ref-search.md)Search configuration and indexing[Internationalization](https://github.com/tallcms/tallcms/blob/main/docs/ref-i18n.md)Multi-language support setup[Testing Checklist](https://github.com/tallcms/tallcms/blob/main/docs/testing-checklist.md)QA testing proceduresArchitecture
------------

[](#architecture)

TallCMS is a monorepo. The core CMS package lives at `packages/tallcms/cms/` and is published separately as `tallcms/cms`.

```
tallcms/tallcms (Standalone skeleton)    tallcms/cms (Package)
├── app/                                 ├── src/
│   ├── Models/ (wrappers)               │   ├── Models/
│   ├── Services/                        │   ├── Services/
│   └── Filament/                        │   ├── Filament/
├── themes/                              │   │   ├── Blocks/
├── plugins/                             │   │   ├── Resources/
├── .tallcms-standalone                  │   │   └── Widgets/
└── ...                                  │   ├── Http/
                                         │   └── Console/Commands/
                                         └── database/migrations/

```

- **Standalone mode** — Full skeleton with themes, plugins, web installer, and auto-updates. Detected by the `.tallcms-standalone` marker file.
- **Plugin mode** — Just the CMS package added to your existing Filament app via `composer require tallcms/cms`.

See the [Architecture Reference](https://github.com/tallcms/tallcms/blob/main/docs/ref-architecture.md) for details.

Troubleshooting
---------------

[](#troubleshooting)

Common issues and solutions are documented in the [Installation Guide](https://github.com/tallcms/tallcms/blob/main/docs/gs-installation.md).

**Quick fixes:**

- **"Page not showing changes"** — `php artisan cache:clear && php artisan view:clear`
- **"Styles look broken"** — `npm run build`
- **"Installation already complete"** — Delete `storage/installer.lock` or set `INSTALLER_ENABLED=true`
- **"Permission denied"** — `chmod -R 775 storage bootstrap/cache`
- **"CMS resources not appearing"** — Ensure the plugin is registered and run `php artisan migrate`
- **"Call to undefined method assignRole()"** — Add the `HasRoles` trait to your User model

Credits
-------

[](#credits)

### Built with AI

[](#built-with-ai)

TallCMS is co-developed with [Claude AI](https://claude.ai) (Anthropic) and code-reviewed by [Codex](https://openai.com/index/openai-codex/) (OpenAI).

### Core Technologies

[](#core-technologies)

- [Laravel](https://laravel.com/) — The PHP framework
- [Filament](https://filamentphp.com/) — Admin panel framework
- [Livewire](https://laravel-livewire.com/) — Dynamic frontend components
- [Tailwind CSS](https://tailwindcss.com/) — Utility-first CSS
- [daisyUI](https://daisyui.com/) — Tailwind component library and themes
- [Alpine.js](https://alpinejs.dev/) — Lightweight JavaScript framework

License
-------

[](#license)

TallCMS is open-source software licensed under the [MIT License](https://opensource.org/licenses/MIT).

Links
-----

[](#links)

- **Website**: [tallcms.com](https://tallcms.com)
- **Documentation**: [tallcms.com/docs](https://tallcms.com/docs)
- **GitHub**: [github.com/tallcms/tallcms](https://github.com/tallcms/tallcms)
- **Package**: [github.com/tallcms/cms](https://github.com/tallcms/cms)
- **Roadmap**: [ROADMAP.md](https://github.com/tallcms/tallcms/blob/main/ROADMAP.md)
- **Support**:

###  Health Score

53

—

FairBetter than 97% of packages

Maintenance100

Actively maintained with recent releases

Popularity25

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 99.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

Every ~1 days

Total

70

Last Release

1d ago

Major Versions

v1.2.0 → v2.0.02026-01-19

v2.11.7 → v3.0.02026-02-03

### Community

Maintainers

![](https://www.gravatar.com/avatar/389f241791bb853393fee4843ca052673f07794d951c43875156aa56b9d45983?d=identicon)[tallcms-dev](/maintainers/tallcms-dev)

---

Top Contributors

[![tallcms](https://avatars.githubusercontent.com/u/253660574?v=4)](https://github.com/tallcms "tallcms (698 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")[![raaquino](https://avatars.githubusercontent.com/u/16297655?v=4)](https://github.com/raaquino "raaquino (1 commits)")

---

Tags

laravelcmslivewiretailwindfilamentalpinejstallstack

###  Code Quality

TestsPHPUnit

Code StyleLaravel Pint

### Embed Badge

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

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

###  Alternatives

[riodwanto/superduper-filament-starter-kit

A comprehensive Laravel Filament 3 💡 starter kit with pre-installed plugins, admin panel, user management, SEO tools, theme customization, and content management for rapid application development

2708.5k](/packages/riodwanto-superduper-filament-starter-kit)[camya/filament-title-with-slug

TitleWithSlugInput - Easy Permalink Slugs for the FilamentPHP Form Builder (PHP / Laravel / Livewire)

13444.4k](/packages/camya-filament-title-with-slug)[blendbyte/filament-title-with-slug

TitleWithSlugInput - Easy Permalink Slugs for the FilamentPHP Form Builder (PHP / Laravel / Livewire)

1321.6k3](/packages/blendbyte-filament-title-with-slug)[ercogx/laravel-filament-starter-kit

This is a Filament v3 Starter Kit for Laravel 12, designed to accelerate the development of Filament-powered applications.

401.5k](/packages/ercogx-laravel-filament-starter-kit)

PHPackages © 2026

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