Skip to content

Measure the difference between two strings with the fastest JS implementation of the Levenshtein distance algorithm

License

Notifications You must be signed in to change notification settings

sindresorhus/leven

Repository files navigation

leven Build Status

Measure the difference between two strings
One of the fastest JS implementations of the Levenshtein distance algorithm

Install

$ npm install leven

Usage

const leven = require('leven');

leven('cat', 'cow');
//=> 2

Benchmark

$ npm run bench
         165,926 op/s » leven
         164,398 op/s » talisman
           1,044 op/s » levenshtein-edit-distance
             628 op/s » fast-levenshtein
             497 op/s » levenshtein-component
             195 op/s » ld
             190 op/s » levenshtein
             168 op/s » levdist
              10 op/s » natural

Related

License

MIT © Sindre Sorhus

About

Measure the difference between two strings with the fastest JS implementation of the Levenshtein distance algorithm

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published