This module enables instant, client-side filtering for Views text filters, allowing users to see results update in real-time as they type without a page reload. It can be enabled per filter directly in the Views UI and works with various view styles, applying AND logic for multiple filters.
Adds real-time client-side filtering to Views exposed text filters. Results are filtered instantly as the user types no page reload needed.
How it works
- Edit a view in the Views UI.
- Click on any exposed filter.
- Check Enable client-side filtering.
- Save the view.
That's it. Users will now see results narrow down in real-time as they type into the filter.
Features
- Per-filter toggle in the Views UI no code required.
- Works with tables, unformatted lists, grids, and other row styles.
- Multiple filters on the same view use AND logic.
- AJAX-compatible re-applies after AJAX refreshes.
- Server-side filtering still works normally via form submit.
- Shows a translatable "no results" message when nothing matches.
Requirements
- Drupal 10.3+ or Drupal 11
- Views (core)
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
More in the Views ecosystem
Most installed first
Activity
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.0.x-dev | Dev | 10–11 | Adds real-time client-side filtering to Views exposed filters. Results filter instantly as users type, without a page reload. | Mar 13, 2026 |