A typesafe, dependency-free, error-resilient AST-based search query parser for TypeScript. Supports logical operators, grouping, filters, and more.
Search Query:
Parsed Output:
Display AST as
Optimize AST?
[empty]
A typesafe, dependency-free, error-resilient AST-based search query parser for TypeScript. Supports logical operators, grouping, filters, and more.
Made with by Corentin Thomasset initially for Papra.
Use it in your project, it's MIT licensed: pnpm i @papra/search-parser
© 2026 Corentin Thomasset. All rights reserved.