In just a few days, I revived an old open-source JS library I released 9 years ago, and couldn't be happier with where it's going. It isn't much, but it's made solving this particular problem such a joy.
Say you have a static JSON collection or you're loading up API response data without server-side pagination/search with a smaller payload, this makes wiring up fuzzy filtering against multiple fields in your collection a cinch!
Has a nifty "keywords" feature as well, letting you match exact phrases to filter/process your location ahead of fuzzy matching as well.
• Zero dependencies
• React, Vue, Svelte, Solid, and Preact integrations — or use in Vanilla JS
• High test coverage
• Type-safe for your collections
• Interactive examples
This may be in alpha for a while since it isn't my top priority, but so far, it's working like a dream, and I can't wait to use it more.Feedback is welcome!