FindSoftware

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

Current major version
83
Last release
2026-04-158

Adoption

GitHub stars
4,1161
npm downloads a week
4,224,8925
Contributors
417
Dependent repositories
50,9876
Dependent packages
5836

Why these figures do not compare

Sources

  1. 2026-10-28: links, Written in, License, GitHub stars
    api.github.com/repos/kentcdodds/match-sorter
  2. 2026-10-28: Maintainer, Maintained by, License model
    raw.githubusercontent.com/kentcdodds/match-sorter/main/LICENSE
  3. 2026-10-28: First release, Current major version
    api.github.com/repos/kentcdodds/match-sorter/releases
  4. 2026-10-28: Categories, Install with
    raw.githubusercontent.com/kentcdodds/match-sorter/main/README.md
  5. 2026-10-28: npm downloads a week
    api.npmjs.org/downloads/range/2026-09-28:2026-10-04/match-sorter
  6. 2026-10-28: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/match-sorter
  7. 2026-10-28: Contributors
    api.github.com/repos/kentcdodds/match-sorter/contributors
  8. 2026-10-28: Last release
    api.github.com/repos/kentcdodds/match-sorter/releases/latest

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON