queryfilters https://www.npmjs.com/package/queryfilters Install Install via npm $ npm install queryfilters Include in your web application <script src="node_modules/queryfilters/queryql/dist/queryql-min.js"></script><script language="javascript"> var qql = new QueryQl(); qql.and({ 'foo': 'bar', 'fizz.buzz': 'pluto' }); // and[foo]=bar&and[_embedded.fizz.buzz]=pluto var query = qql.getQueryString();</script> Examples a json Query example with vue an example with vue apply operator more times date ranges limit old style conf period pure javascript example query api with json skip rels sorting store queries using aliases wrap combinators grouping