41 classes are annotated with ViewsFilter

Access in core/modules/node/src/Plugin/views/filter/Access.php
Filter by node_access records.
BooleanOperator in core/modules/views/src/Plugin/views/filter/BooleanOperator.php
Simple filter to handle matching of boolean values
BooleanOperatorString in core/modules/views/src/Plugin/views/filter/BooleanOperatorString.php
Simple filter to handle matching of boolean values.
Broken in core/modules/views/src/Plugin/views/filter/Broken.php
A special handler to take the place of missing or broken handlers.
Bundle in core/modules/views/src/Plugin/views/filter/Bundle.php
Filter class which allows filtering by entity bundles.
Combine in core/modules/views/src/Plugin/views/filter/Combine.php
Filter handler which allows to search on multiple fields.
Current in core/modules/user/src/Plugin/views/filter/Current.php
Filter handler for the current user.
Date in core/modules/datetime/src/Plugin/views/filter/Date.php
Date/time views filter.
Date in core/modules/views/src/Plugin/views/filter/Date.php
Filter to handle dates stored as a timestamp.
DblogTypes in core/modules/dblog/src/Plugin/views/filter/DblogTypes.php
Exposes log types to views module.
Equality in core/modules/views/src/Plugin/views/filter/Equality.php
Simple filter to handle equal to / not equal to filters
FilterBooleanOperatorDefaultTest in core/modules/views/tests/modules/views_test_data/src/Plugin/views/filter/FilterBooleanOperatorDefaultTest.php
Filter to test queryOpBoolean() with default operator.
FilterExceptionTest in core/modules/views/tests/modules/views_test_data/src/Plugin/views/filter/FilterExceptionTest.php
Breaks the query with adding an invalid where expression.
FilterTest in core/modules/views/tests/modules/views_test_data/src/Plugin/views/filter/FilterTest.php
Plugin annotation @ViewsFilter("test_filter");
GroupByNumeric in core/modules/views/src/Plugin/views/filter/GroupByNumeric.php
Simple filter to handle greater than/less than filters
HistoryUserTimestamp in core/modules/history/src/Plugin/views/filter/HistoryUserTimestamp.php
Filter for new content.
InOperator in core/modules/views/src/Plugin/views/filter/InOperator.php
Simple filter to handle matching of multiple options selectable via checkboxes
LanguageFilter in core/modules/views/src/Plugin/views/filter/LanguageFilter.php
Provides filtering by language.
LatestRevision in core/modules/views/src/Plugin/views/filter/LatestRevision.php
Filter to show only the latest revision of an entity.
LatestTranslationAffectedRevision in core/modules/views/src/Plugin/views/filter/LatestTranslationAffectedRevision.php
Filter to show only the latest translation affected revision of an entity.
ListField in core/modules/options/src/Plugin/views/filter/ListField.php
Filter handler which uses list-fields as options.
ManyToOne in core/modules/views/src/Plugin/views/filter/ManyToOne.php
Complex filter to handle filtering for many to one relationships, such as terms (many terms per node) or roles (many roles per user).
ModerationStateFilter in core/modules/content_moderation/src/Plugin/views/filter/ModerationStateFilter.php
Provides a filter for the moderation state of an entity.
Name in core/modules/user/src/Plugin/views/filter/Name.php
Filter handler for usernames.
NodeComment in core/modules/comment/src/Plugin/views/filter/NodeComment.php
Filter based on comment node status.
NumericFilter in core/modules/views/src/Plugin/views/filter/NumericFilter.php
Simple filter to handle greater than/less than filters
Permissions in core/modules/user/src/Plugin/views/filter/Permissions.php
Filter handler for user roles.
Roles in core/modules/user/src/Plugin/views/filter/Roles.php
Filter handler for user roles.
Search in core/modules/search/src/Plugin/views/filter/Search.php
Filter handler for search keywords.
Standard in core/modules/views/src/Plugin/views/filter/Standard.php
Default implementation of the base filter plugin.
StatisticsLastUpdated in core/modules/comment/src/Plugin/views/filter/StatisticsLastUpdated.php
Filter handler for the newer of last comment / node updated.
Status in core/modules/media/src/Plugin/views/filter/Status.php
Filter by published status.
Status in core/modules/file/src/Plugin/views/filter/Status.php
Filter by file status.
Status in core/modules/node/src/Plugin/views/filter/Status.php
Filter by published status.
StringFilter in core/modules/views/src/Plugin/views/filter/StringFilter.php
Basic textfield filter to handle string filtering commands including equality, like, not like, etc.
TaxonomyIndexTid in core/modules/taxonomy/src/Plugin/views/filter/TaxonomyIndexTid.php
Filter by term id.
TaxonomyIndexTidDepth in core/modules/taxonomy/src/Plugin/views/filter/TaxonomyIndexTidDepth.php
Filter handler for taxonomy terms with depth.
UidRevision in core/modules/node/src/Plugin/views/filter/UidRevision.php
Filter handler to check for revisions a certain user has created.
UserUid in core/modules/comment/src/Plugin/views/filter/UserUid.php
Filter handler to accept a user id to check for nodes that user posted or commented on.
UserUid in core/modules/tracker/src/Plugin/views/filter/UserUid.php
UID filter to check for nodes that a user posted or commented on.
ViewsTestCacheContextFilter in core/modules/views/tests/modules/views_test_data/src/Plugin/views/filter/ViewsTestCacheContextFilter.php
Plugin annotation @ViewsFilter("views_test_test_cache_context");

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.