match-sorter
JavaScript library that filters and sorts an array by how well each item matches a search string, with a fixed ranking order.
match-sorter is a JavaScript library that filters and sorts an array of values or objects by how well each item matches a search string. It ranks matches in a fixed order, from case-sensitive equality through starts-with and word-starts-with to acronym and letter-order matches. Kent C. Dodds maintains it, and it is installed from npm.
Identity
- Status
- Active
- Maintainer
- Kent C. Dodds2
- Maintained by
- Individual2
- First release
- 20163
Rendering and deploy
- Install with
- npm4
Releases
Adoption
Sources
- 2026-10-28: links, Written in, License, GitHub stars
api.github.com/repos/kentcdodds/match-sorter - 2026-10-28: Maintainer, Maintained by, License model
raw.githubusercontent.com/kentcdodds/match-sorter/main/LICENSE - 2026-10-28: First release, Current major version
api.github.com/repos/kentcdodds/match-sorter/releases - 2026-10-28: Categories, Install with
raw.githubusercontent.com/kentcdodds/match-sorter/main/README.md - 2026-10-28: npm downloads a week
api.npmjs.org/downloads/range/2026-09-28:2026-10-04/match-sorter - 2026-10-28: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/match-sorter - 2026-10-28: Contributors
api.github.com/repos/kentcdodds/match-sorter/contributors - 2026-10-28: Last release
api.github.com/repos/kentcdodds/match-sorter/releases/latest