Build a battle-tested Laravel CRUD for free, within minutes.

See why Backpack\CRUD has been one of most popular ways to create and customize Laravel CRUDs, for more than 8 years now.


Unique Downloads


Active Users


Code Contributors

Stockholm-icons / Code / Git#4 Created with Sketch.

Simple MVC Architecture

Similar to how you'd build a CRUD without Backpack. To create a CRUD, you just create a CrudController. In there, you configure or override whatever you need. Load our views or your own - you're in control.

Stockholm-icons / Design / Layers Created with Sketch.

Stable Tech Stack

Laravel, Bootstrap & jQuery. Those are all the technologies you need to know, to customize anything in Backpack. You can use Vue, React, Svelte etc. Or your favorite JS framework of the year. But you don't have to.

Stockholm-icons / Code / Code Created with Sketch.

HTML Building Blocks

Backpack comes with support for multiple Bootstrap themes with 300+ components. If you need to build a dashboard, custom page etc... just copy-paste HTML from its website. No designer required. No pixel pushing.

Trusted by

The Operations most Laravel CRUDs need, right out of the box.

They're available as traits, to use on your Controller. That way, they're easy-to-use, easy-to-understand, easy-to-overwrite and easy-to-create.


Easily show Eloquent entries in a datatable, for free:
- 28 column types
- search
- pagination

If your needs go beyond a simple CRUD, just add our PRO mega-addon for 29+ more column types, bulk actions, export to XLS/CSV/PDF, filtering using 12+ filter types.

Create & Update

Easily create forms to add or edit entries with:
- 28 field types (+29 more with PRO)
- split large forms using tabs
- multiple inputs per line
- validation using FormRequests
- multi-language entries


Let your admin safely delete an entry. It's plug-and-play, just have that trait on your CrudController.

More complex needs? Easily add bulk deletes or soft deletes, using our feature-packed PRO add-on.


Go beyond a simple CRUD - allow your admins to drag&drop entries to reorder and nest them. One level deep, two levels deep... or in an infinite nested hierarchy.


Always know who modified what. Then allow your admins to Undo and Redo changes. A.k.a. audit trait or audit log.

Generate a Laravel CRUD in minutes!

To install our free & open-source core in your project, just run these two commands:

Easily go beyond a Laravel CRUD.
Create custom components.

Real projects come with really specific needs that go beyond a simple Laravel CRUD. That's why companies, agencies & freelancers use Backpack - because it's ridiculously simple to overwrite the default behaviour. In addition, most particularities can be done in custom files, without overwriting anything:

Custom fields

Custom columns

Custom filters

Custom buttons

Custom widgets

Custom operations

Custom pages

Custom views

Custom JavaScript

Custom CSS


Kind words from amazing people who love our product. They inspire us to move forward with bigger ambitions.

“Backpack for Laravel is highly customizable. Easy to use by a back-end developer with lots of built-in features.”

Ivelin Pavlov Senior Engineer, VMware Carbon Black

“Surely the starting point for every Laravel project. Don't reinvent the wheel, use the best wheel ever made!!”

Michael Di Prisco Full Stack Developer

“The best admin panel for Laravel that exists! Using it since 2018 without any issues. They are responsible, listens to the community and works hard to support new features.”

Stefan Azarić Program Manager, Microsoft

“It's a great product and also well documented which is usually the weak point of a lot of software. We developed a portal with our hotels information for our customers. Backpack feels like a very solid piece of software.”

Miquel Angel Daniel Software Engineer

“Backpack is very useful for quickly building usable CRUD / admin portals, while also having plenty of hooks to build custom functionality. The team supporting and developing Backpack are incredibly helpful, responsive, and are very welcoming.”

Dave Mills Data Engineer & Developer, Stats4SD

“Whether I have to scaffold a new project for a client or build a completely new solution, Backpack saves me a ton of time. If you are building any Laravel project that requires an admin panel, you should seriously consider Backpack.”

Arber Strazimiri Software Engineer

“Hands-down the best Laravel CRUD out there. Easy to use, fully featured, fully customizable and very affordable for production use as well.”

Nik Linders Backend Developer, Eleven59

“I love Backpack for Laravel because it makes things easier and it is easy to customise.”

Mauro Martinez Backend Developer

“Backpack speeds up CRUD development time and allows adding complex features (such as revision history) with just a few lines of code.”

Sean Backend Developer


Get started

Generate Laravel CRUDs today.

No matter how you prefer to learn, we have it. Check out our 59-minute video course, our 20-minute text course and even a crash course.

Install Now Demo
Our software is open-core. Feel free to test it out.
See our Pricing page for details.