Skip to content

Key Features

1. Attribute-driven Setup

  • Link inputs and selects directly to lists or tables
  • Easily integrate all functionality via attributes

2. Advanced Filtering

  • Supports default, regex, and fuzzy search
  • Real-time filtering as the user types
  • Removes DOM nodes instead of hiding
  • Preserves all event listeners like click
  • Throttling and debouncing for performance

3. Highlighting Matches

  • Highlight matched letters during filter
  • Fully compatible with fuzzy and regex search
  • Supports multi-character and case-insensitive matches

4. Grouping

  • Single or multi-select grouping
  • Includes an “All” option to show all items

5. Sorting

  • Global sorting via select dropdown
  • Table column sorting with asc/desc indicators
  • Works seamlessly with filtered and paginated data

6. Pagination

  • Semantic and industry standard buttons
  • Automatically handles large page ranges with ellipsis ()
  • Dynamic updates when children changes

7. Async Data Binding

  • Load JSON dynamically and render with templates
  • Inline buttons and events are preserved
  • Fully compatible with all functionality above

Released under the MIT License.