Composable query UI

Build filters like Notion & GitHub

A schema-driven filter builder with adapter parity — render the same filter tree through Ant Design or shadcn, and keep JSON, DSL, SQL, and validation in sync.

2 adaptersAnt Design + shadcn
6 outputsJSON, DSL, SQL, MongoDB…
0 backendStatic-site ready

Live demo

Notion-style database filter

Edit any condition and matching issues update instantly — the end-to-end loop a Notion filter popover provides.

Issues · Filtered view
Not
Not
Not
Not
Not
DSLstatus:equals:open AND (assignee:contains:ada OR labels:includes:bug)

Matching issues

4 / 6
#TitleStatusAssigneeLabelsComments
#412Crash when filtering empty groupsopengracebug12
#418Add IC inline combinator docsopenadadocsenhancement3
#421Preset bar dropdown overflowdraftopengracebugenhancement7
#430Keyboard navigation for rule rowsdraftopenadafeatureenhancement0

Schema-driven filters

Model fields, operators, values, groups, and negation in a small serializable core.

Adapter parity

Render the same filter with Ant Design or shadcn while preserving state and validation.

Round-trip outputs

Inspect JSON, text DSL, parameterized SQL, and validation errors from one source of truth.