sift
JSON →sift is a lightweight JavaScript library for performing MongoDB-style query filtering on arrays and individual values. Version 18.3.1 (current stable) is actively maintained, supports Node.js >= 18, and ships TypeScript definitions. Key differentiators: tiny bundle size, tree-shakable, supports all standard MongoDB query operators ($in, $regex, $elemMatch, etc.), works in browsers and Node.js, and allows custom operations. Unlike MongoDB drivers, sift runs client-side for filtering in-memory data. The library is ESM-first and has no dependencies.
Resources
packageweiliddat-sift ↗