Build admin panels. Fast.

Laravel professionals use Backpack because they can generate CRUDs, then change every little detail. That's how they deliver admin panels exactly the way their clients want them.

Simple MVC Architecture

Every CRUD you build has a simple architecture. You have full access to change the routes, the controller, the validation request - because they're your files, not some black box. You’re in full control.

Minimal Technology Stack

Laravel, Bootstrap & jQuery. That’s all you need to know to customize every little bit of your CRUDs. You don’t need to know Vue, Angular, WebPack, Mix, Less, Sass, NPM etc. But you can use them, if you want. Of course.

Front-end Building Blocks

Backpack’s interface is based on the excellent AdminLTE theme. To build custom pages or features, you can use examples from their website - and it will look great. No need for a designer. No need to spend time pushing pixels.

The most advanced table UX.

We've spent years making sure your admin panels will be easy to use.
By anyone. On any device.

  • Desktop
  • Tablet
  • Mobile
  • Image

    Use every inch of your screen, purposefully

    Backpack doesn't assume a minimum or a maximum window size. It will shrink or expand so that your admins can make the best use of the window, whether they're on an ultraportable, or a 27" monitor.

    The sidebar can be minimized, so you can use that space too.

  • Image

    Click to see all columns that didn't fit

    Backpack gradually hides unimportant columns behind a "..." symbol. Click that button and you'll see everything you could see on a huge screen.

    The sidebar can be minimized, so there's more screen real estate for the table.

  • Image

    Tables that you can actually use on smartphones

    On small screens, Backpack gradually hides unimportant columns behind a "..." symbol. The most important columns and the action buttons are kept one-click away, while all other columns are still easily available, in a modal.

    The sidebar is hidden from view, and works as a drawer menu.

Feature-packed CRUD operations.

We have built the functionality most CRUDs need, so that you don't have to. Easily use an operation, a feature or change it to suit your needs.

To understand how Backpack CRUDs work, we highly recommend you go through our Getting Started Guide ↗
  1. 1

    Create / Update

    - 44+ field types
    - organize fields into tabs
    - save & back, save & new, save & edit
    - validation using FormRequests
    - change field type size
    - multi-language entities

    Documentation ↗
  2. 2

    List Entries

    - 12+ column types
    - supports millions of entries (uses Ajax DataTables)
    - bulk actions
    - export buttons
    - details row
    - filter table using 12+ filter types
    - search
    - easily add your own buttons, columns, filters, operations

    Documentation ↗
  3. 3


    This is an easy one. Allow users to delete one or multiple entries, without leaving the page.

    Documentation ↗
  4. 4


    Allow your users to preview all attributes of an entry. Or just some of them - your choice.

    Documentation ↗
  5. 5

    Reorder & Nest

    Easily allow your users to reoder and nest entries, in an infinite hierarchy. Or just one level deep. Or two. And so on.

    Documentation ↗
  6. 6

    Revisions (a.k.a. Audit Log)

    Keep track of all changes to a database row, then allow your users to Undo and Redo changes.

    Documentation ↗

It's Easy to Get Started

We have a 25-minute text course, an email course (5 min/day, for 5 days) and a 5 minute quick intro. Video course coming soon.

Create an account Free for non-commercial use. Free to test.
No credit card required.