About Textstem
Textstem is a lightweight, developer-first content management package for Laravel. It gives you a structured foundation for building content-driven web applications — without the bloat of a standalone CMS.
What it does
Textstem packages together the tools that Laravel projects need most: a flexible page-builder (WranglerCMS), custom content types and taxonomies, an admin panel, and a clean API layer — all installable into any Laravel application via Composer.
Key capabilities:
- WranglerCMS — a slot-based page builder that lets editors assemble pages from reusable, developer-defined components
- Custom content types — define Posts, taxonomies, and collections to model your domain
- Admin panel — ready-made Livewire UI for managing pages, assets, users, and content
- Asset management — upload, organise, and serve images and files
- Search — Algolia-powered search via Laravel Scout
- Optional integrations — OpenAI content assistance, queue-backed jobs, Reverb websockets
Who it's for
Textstem is aimed at Laravel developers who want a structured CMS layer without giving up control of the application. You extend it rather than configure it: components are PHP classes, templates are Blade views, and the package's models and controllers are overridable at the app level.
How it's distributed
The package is available as medialight/textstem-laravel via Composer. It targets Laravel 10+ with a MySQL or MariaDB database.