CRUD Generator

the objective of this post is to write about library/framework with preferred CRUD generator. this post will also put selling point of each CRUD generator. CRUD generators listed here will contain any of these features:

  1. generate CRUD from database
  2. support MySQL (at least)
  3. ability to connect to multiple db
  4. REST API
  5. has admin dashboard
  6. user management
  7. access control
  8. customizable
  9. validation
  10. JWT

Here are some possible selling point:

  1. good documentation
  2. community support
  3. UI/UX
  4. learning curve
  5. ease of use
  6. customizability

Legends:

  • + nice
  • - less nice
  • * information

And here it is..

PHP

  1. scaffold-interface: http://amranidev.github.io/blog/site/scaffold-interface
  2. crudkit: http://crudkit.com -
  3. l5scaffold: https://github.com/laralib/l5scaffold
  4. laravelgenerator: http://labs.infyom.com/laravelgenerator/
    • +good & helpful documentation
    • +can be installed via boilperlate/package
    • +includes generator for CRUD admin panel
  5. laravel-5-boilerplate: https://github.com/rappasoft/laravel-5-boilerplate
  6. laracogs: https://laracogs.com
    • +helpful documentation
    • +many helpful features
    • *is a package
  7. CRUD Admin Generator: http://crud-admin-generator.com
    • +very easy to install & start
    • +standalone package, no framework needed
    • *generate CRUD for all tables by default
    • -no auth feature
    • -no support for column types
  8. Laravel Panel: http://laravelpanel.com
    • +built-in support for column types
    • +file manager
    • +support for WYSIWYG editor out of the box
    • -requires laravel (not standalone)
  9. GroceryCrud: http://www.grocerycrud.com
    • +easy to start
    • +easy to use
    • +modular
    • +built-in themes
    • *uses codeigniter
  10. LaraAdmin: http://laraadmin.com

JS

  1. strapi: http://strapi.io
    • +easy to install
    • +nice UI
    • +auth feature
    • *only generate CRUD for defined tables
  2. allcountjs: https://allcountjs.com
  3. express-admin: https://github.com/simov/express-admin
    • +easy to install
    • *generate CRUD for all tables by default
    • +login feature
    • +built-in validation
    • +nice UI
    • +built-in column types adjustment
    • +helpful documentation: http://simov.github.io/express-admin/
  4. forest lumber: http://www.forestadmin.com/lumber

Python

  1. Sandman: https://github.com/jeffknupp/sandman

Java

  1. LightAdmin: http://lightadmin.org

results matching ""

    No results matching ""