Getting started

Craftable is a Laravel-based open-source toolkit for building administration interfaces. It's the minimalistic template or a starting point for developing back-office systems, intranets or CMS systems.

Craftable administration area example

You could call it CMS, but it's a very slim one, with as little content to manage as possible. It has:

  • UI - nice admin template based on CoreUI (
  • CRUD generator
  • Authorization, My profile & Users CRUD
  • Translations manager
  • other helpers to quickly bootstrap your new administration area (Media Library, Admin Listing, etc.)


We have created a demo for you to play around at

Use these credentials to sign-in:

  • email:
  • password: demo123

You can see an administration of:

Made of components

Our intention was to split all the stuff into several packages with as least dependencies as possible. This is what we're coming with at the moment:

Apart from these it uses several other 3rd party packages (mostly from Spatie) and provides a basic default configuration to speed up a development of a typical administration interface.