FLUTTER ECOSYSTEM

fuzzywuzzy

An implementation of the popular fuzzywuzzy package in Dart, to suit all your fuzzy string matching/searching needs!

Latest version
1.2.0
30-day downloads
100K
Likes
153
Pub points
150

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

Fuzzywuzzy is a Dart implementation of the popular fuzzy string matching library, enabling accurate and flexible string comparison for tasks like search, deduplication, and data reconciliation. It calculates similarity scores between strings using algorithms such as Levenshtein distance and token-based methods, making it ideal for handling typos, variations, and near-matches. The package supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, ensuring broad compatibility. It's lightweight and easy to integrate via Flutter pub.

Use cases
  • Text search with typos
  • Data deduplication
  • Name matching across datasets
  • Auto-suggestions with tolerance
  • Matching user input to database entries
Key features
  • Levenshtein distance scoring
  • Token sort and set ratios
  • Case-insensitive matching
  • Cross-platform support
  • Simple API integration
Suitable for
  • Developers needing robust string matching
  • Apps with user-generated text input
  • Data cleaning pipelines
  • Search features with error tolerance
Considerations
  • May be slower on large datasets
  • Not optimized for real-time high-frequency matching
  • Requires careful threshold tuning for accuracy
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add fuzzywuzzy

Categories

Dependencies

Dependency list 1 items

Source repository

Related projects