Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Laravel 11+ content management framework for building CMS sections via a clean PHP API.
Sharp is a content management framework packaged for Laravel 11+ that lets you build a CMS section in your application through a clean, code-driven PHP API instead of writing any frontend code.
Sharp is a Laravel package maintained by Code 16 that acts as a content management framework for your project. It takes your Laravel project's structured data and exposes it through a complete admin UI, producing CRUD screens, listing views with search, sorting and filtering, and custom command actions. It is data-agnostic, meaning it works with any persistence layer, and your project code never needs to know it exists.
Sharp is installed as a Composer package, and you configure entities via PHP classes that describe fields, lists, validation rules, and permissions. Sharp then renders the admin interface for you, using its own UI, and connects to your data through Laravel conventions. A public demo is available online and its data is reset each hour.
The page does not mention any price or commercial tier; Sharp is available as a public code repository and its documentation is open. The repository's topics list it as a Laravel package and CMS framework.
Sharp requires Laravel 11+ and PHP 8.3+, according to the project's README. You need a project on these versions to use the package.
No. Sharp is code-driven and provides the admin UI itself. You define everything through a documented PHP API, and the package generates the interface, so you do not write HTML, CSS, or JavaScript for the CMS.
Yes. Sharp has no expectations from the persistence layer, so it works with whatever database or storage your Laravel app uses. This also means your domain code stays independent of Sharp.
A demo instance is online at sharp.code16.fr/sharp/ and the data is reset every hour, so you can safely test CRUD, filters, and custom commands before integrating it into your project.
