A generic, isomorphic, framework-agnostic TypeScript filter engine: arbitrarily complex filters over arbitrarily shaped data, computed client-side. This is the Svelte vertical.
How the engine works → See one filter state in all six stacks →Select a dataset to explore
About 10k Open Library titles — genre, format and language facets, publication-year and rating ranges, and fuzzy author search.
Explore booksThe exact same books app, but the browser never filters — every mutation round-trips to a server running the isomorphic engine.
Explore booksAbout 130k Kaggle wine reviews — a cascading origin hierarchy, points, price and ABV ranges, and typo-tolerant tasting-note search. The worker-backed tier: every filter is a Comlink round trip.
Explore bottlesThe exact same wine app, but the browser never filters — every mutation round-trips to a server running the isomorphic engine over the committed corpus.
Explore bottlesProperty listings — geo-radius search, price, beds and baths ranges, a metro to neighborhood hierarchy, and must-have features.
Explore listingsSame engine, bound to Svelte. Filtering happens in your browser.