{"repo":"rapidfuzz/RapidFuzz","free":true,"listed":false,"github":"https://github.com/rapidfuzz/RapidFuzz","clone":"git clone https://github.com/rapidfuzz/RapidFuzz.git","description":"Rapid fuzzy string matching in Python using various string metrics","language":"Python","stars":4072,"topics":["string-matching","string-similarity","string-comparison","levenshtein","python","cpp","levenshtein-distance"],"license":"MIT","category":"analytics","readme_excerpt":"Rapid fuzzy string matching in Python and C++ using the Levenshtein Distance Description • Installation • Usage • License --- Description RapidFuzz is a fast string matching library for Python and C++, which is using the string similarity calculations from FuzzyWuzzy. However there are a couple of aspects that set RapidFuzz apart from FuzzyWuzzy: 1) It is MIT licensed so it can be used with whichever license you might want to choose for your project. 2) It provides many string metrics like hamming or jaro winkler, which are not included in FuzzyWuzzy 3) It is mostly written in C++ and on top of this comes with a lot of Algorithmic improvements to make string matching even faster, while still providing the same results. For detailed benchmarks check the documentation 4) Fixes multiple bugs in the partial ratio implementation 5) It can be largely used as a drop in replacement for fuzzywuzzy . However there are a couple API differences described here Requirements - Python 3.11 or later - On Windows the Visual C++ 2019 redistributable is required Installation There are several ways to install RapidFuzz, the recommended methods are to either use pip (the Python package manager) or conda (an open-source, cross-platform, package manager) with pip RapidFuzz can be installed with pip the following way: There are pre-built binaries (wheels) of RapidFuzz for MacOS (10.9 and later), Linux x86 64 and Windows. Wheels for armv6l (Raspberry Pi Zero) and armv7l (Raspberry Pi) are available on","default_branch":null,"files":null,"tree":[],"storefront":"/r/rapidfuzz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rapidfuzz/RapidFuzz/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}