Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mistic100/jQuery-QueryBuilder
jQuery plugin offering an interface to create complex queries
https://github.com/mistic100/jQuery-QueryBuilder
gui mongo sql
Last synced: about 2 months ago
JSON representation
jQuery plugin offering an interface to create complex queries
- Host: GitHub
- URL: https://github.com/mistic100/jQuery-QueryBuilder
- Owner: mistic100
- License: mit
- Created: 2014-04-08T16:42:21.000Z (over 10 years ago)
- Default Branch: dev
- Last Pushed: 2024-09-04T07:48:55.000Z (4 months ago)
- Last Synced: 2024-10-25T03:21:38.931Z (about 2 months ago)
- Topics: gui, mongo, sql
- Language: JavaScript
- Homepage: https://querybuilder.js.org
- Size: 4.06 MB
- Stars: 1,681
- Watchers: 98
- Forks: 552
- Open Issues: 97
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome - mistic100/jQuery-QueryBuilder - jQuery plugin offering an interface to create complex queries (JavaScript)
README
# jQuery QueryBuilder
[![npm version](https://img.shields.io/npm/v/jQuery-QueryBuilder.svg?style=flat-square)](https://www.npmjs.com/package/jQuery-QueryBuilder)
[![jsDelivr CDN](https://data.jsdelivr.com/v1/package/npm/jQuery-QueryBuilder/badge)](https://www.jsdelivr.com/package/npm/jQuery-QueryBuilder)
[![Build Status](https://github.com/mistic100/jQuery-QueryBuilder/workflows/CI/badge.svg)](https://github.com/mistic100/jQuery-QueryBuilder/actions)
[![gitlocalized](https://gitlocalize.com/repo/5259/whole_project/badge.svg)](https://gitlocalize.com/repo/5259/whole_project?utm_source=badge)jQuery plugin offering an simple interface to create complex queries.
[![screenshot](https://raw.githubusercontent.com/mistic100/jQuery-QueryBuilder/master/examples/screenshot.png)](https://querybuilder.js.org)
## Documentation
[querybuilder.js.org](https://querybuilder.js.org)## Install
#### Manually
[Download the latest release](https://github.com/mistic100/jQuery-QueryBuilder/releases)
#### With npm
```bash
$ npm install jQuery-QueryBuilder
```#### Via CDN
jQuery-QueryBuilder is available on [jsDelivr](https://www.jsdelivr.com/package/npm/jQuery-QueryBuilder).
### Dependencies
* [jQuery 3](https://jquery.com)
* [Bootstrap 5](https://getbootstrap.com/docs/5.3/) CSS and bundle.js which includes `Popper` for tooltips and popovers
* [Bootstrap Icons](https://icons.getbootstrap.com/)
* [jQuery.extendext](https://github.com/mistic100/jQuery.extendext)
* [MomentJS](https://momentjs.com) (optional, for Date/Time validation)
* [SQL Parser](https://github.com/mistic100/sql-parser) (optional, for SQL methods)
* Other Bootstrap/jQuery plugins used by plugins($.extendext is directly included in the [standalone](https://github.com/mistic100/jQuery-QueryBuilder/blob/master/dist/js/query-builder.standalone.js) file)
## Developement
Install Node dependencies with `npm install`.
#### Build
Run `npm run build` in the root directory to generate production files inside `dist`.
#### Serve
Run `npm run serve` to open the example page with automatic build and livereload.
## License
This library is available under the MIT license.