Toolkit to quickly build powerful mobile-friendly CRUD (create/read/update/delete) interfaces for PHP, Laravel, and Codeigniter apps. Works with MySQL and other databases.
Clone or download
Latest commit 17a2c71 Apr 11, 2017


GitHub license

A Toolkit to quickly build powerful mobile-friendly CRUD (create/read/update/delete) interfaces.

Build locally

Additionally from having PHP installed, make sure you have nodejs installed.

Once you have the basic requirements, follow the below instructions:

  1. Clone the repository $ git clone

  2. Install composer.

  3. Install / Update dependencies, $ composer update.

  4. Install grunt and other node related packages using: $ npm install (You might need to use sudo)

  5. Install client-side dependencies using: $ bower install


Demos are listed in demo/. Inorder to see the demos in action follow the steps listed below:

  • Create a symlink of crudkit using: $ ln -s /home/<username>/path/to/crudkit demo/crudkit
  • Build static files: $ grunt buildStatic
  • Start the server by running $ php -S from the root of the project
  • Navigate to http://localhost:8080/demo/sql_basic.php

Laravel Support

Check out markpurser/laravel-crudkit for a similar project (no code shared with this project) with out of the box support for eloquent and relying on blade templates and Laravel for routing.