Hide navigation sidebar
Hide table of contents sidebar
Back to top
Toggle table of contents sidebar

#

RapidFuzz performs fuzzy string matching between two or more sequences using various string metrics.

## Fundamental algorithms

RapidFuzz provides a wide range of fundamental algorithms for string matching. In addition it provides an API compatible implementation of all algorithms in `thefuzz` / `fuzzywuzzy`.

## Performant

Rapidfuzz wraps highly-optimized implementations written in C++. Enjoy the flexibility of Python with the speed of compiled code.

## Easy to use

RapidFuzz’s high level syntax makes it accessible and productive for programmers from any background or experience level.

## Compatible

RapidFuzz provides a pure python fallback for every algorithm. This ensures that the library works on platforms where compiling a C extension is not possible.

## Open source

Distributed under a MIT License, RapidFuzz is developed and maintained publicly on GitHub.