jQuery plugin offering an simple interface to create complex queries.
- jQuery 3
- Bootstrap 3 (CSS only)
- jQuery.extendext
- doT.js
- MomentJS (optional, for Date/Time validation)
- SQL Parser (optional, for SQL methods)
- Other Bootstrap/jQuery plugins used by plugins
($.extendext and doT.js are directly included in the standalone file)
npm installto install Node dependencies .npm run buildto build a standalone builder.npm run serveto open the example page with automatic build and livereload.
You can add feature show hide rule without missing rule in sql generate :
# set "design_mode": true to declare design mode for QueryBuilder (we use it in design condition page)
# set "design_mode": false to declare design mode for QueryBuilder (we use it in non design page)
var options = {
design_mode: true,
... }
$('#builder').queryBuilder(options);This library is available under the MIT license.


