Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Configuration Language Lock 1.0.2 Minor update available for module config_language_lock (1.0.2). Release: Canvas Override 1.0.1 Minor update available for module canvas_override (1.0.1). Release: Media Remote Image 8.x-1.2 Minor update available for module media_entity_remote_image (8.x-1.2). Release: IDNA Convert Service (punycode) 2.0.4 Minor update available for module idna (2.0.4). Release: Bootstrap Cloud 7.1.3 Minor update available for theme bootstrap_cloud (7.1.3). Release: Token Browser 1.0.2 Minor update available for module token_browser (1.0.2). Release: Varbase Project 11.0.8 Minor update available for module varbase_project (11.0.8). Release: Media Remote Image 2.0.0-beta1 First beta version released for module media_entity_remote_image (2.0.0-beta1). Usage Milestone: Term CSV Export Import Module term_csv_export_import crossed 1,000 active installs. Security Coverage: Module Scout Module module_scout now has official Drupal security advisory coverage.

Views Client Filter

No security coverage

Part of the Views ecosystem · 208 projects

View on drupal.org

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

  1. Edit a view in the Views UI.
  2. Click on any exposed filter.
  3. Check Enable client-side filtering.
  4. 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.

Activity

Tracked releases
1
Tracked since
Mar 2026
Latest release
5 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
1.0.x-dev Dev 10–11 Mar 13, 2026