Adonis Lucid Filter
JSON →Adonis Lucid Filter (v5.2.0) is a Lucid ORM addon for AdonisJS v6 that simplifies query filtering by automatically mapping HTTP query parameters to model filter methods. It reduces boilerplate code, supports CamelCase-to-snake_case conversion, ignores empty strings and unmatched inputs, and provides a `setup()` method for global query modifications. The package is actively maintained, with ~monthly releases, and ships TypeScript types. It requires @adonisjs/core ^6.2.3, @adonisjs/lucid ^21.1.0, and lodash. Compared to manual filtering, it offers a declarative, convention-driven approach inspired by EloquentFilter.
Resources
packageadonis-lucid-filter ↗
API endpoints
full doc /v1/registry/adonis-lucid-filter