area17/twill
Twill is an open-source Laravel package for building a custom CMS fast. It provides a polished admin UI with prebuilt features and Vue components, stays flexible and extensible, works headless or integrated, and lets you use your own models with no lock-in.
Twill 3.x is compatible with Laravel versions 9.x. 10.x and 11.x running on PHP 8.0 and above. As a dependency to your
own application, Twill shares Laravel's
server requirements.
For development, those requirements are satisfied by the following first-party solutions:
For production deployments, we can recommend:
Of course, any other Laravel compatible server configuration and deployment strategy will be supported.
Twill uses Vue CLI to build the frontend assets of its UI. To ensure reproducible builds, npm
scripts provided by Twill use
the npm ci command, which is
available since npm 5.7.
Twill's database migrations create json columns. Your database should support the json type. Twill has been
developed and tested against MySQL (>=5.7) and PostgreSQL(>=9.3) databases.
| Supported versions | Recommended version | |
|---|---|---|
| PHP | >= 8.0 | 8.3 |
| Laravel | >= 9.0 | 11.x |
| Node.js | >= 16 | 20.x |
| MySQL | >= 5.7 | 8.x |
| PostgreSQL | >= 9.3 | 15.x |
How can I help you explore Laravel packages today?