Kendo UI for jQuery
The jQuery Filter provides users with an interface to build complex filters for data sets of any size. Also referred to as a query builder, the Filter component is a point-and-click too for creating and editing filter rules one by one to ultimately end up with an expression. It can be bound to any existing data model, provides a growing list of parameters, and supports custom parameters.
While the jQuery Filter provides numerous field editors (i.e., Date Inputs, Number fields, etc.), you can create your own to suit your needs.
The set of built-in operators will cover most scenarios for which you need the Vue Filter. For those that require an edit or something totally new, the component supports the creation of custom operators.
The jQuery Filter component enables saving defined expressions by the users and restore them when visiting the page again. To ensure even finer control on the filter you can change the expressions programmatically.