All Projects → mammothb → Symspellpy

mammothb / Symspellpy

Licence: mit
Python port of SymSpell

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Symspellpy

Symspell
SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm
Stars: ✭ 1,976 (+370.48%)
Mutual labels:  fuzzy-search, fuzzy-matching, chinese-word-segmentation, word-segmentation, spellcheck, levenshtein, spell-check
SymSpellCppPy
Fast SymSpell written in c++ and exposes to python via pybind11
Stars: ✭ 28 (-93.33%)
Mutual labels:  spellcheck, fuzzy-search, fuzzy-matching, spell-check, word-segmentation
Symspellcompound
SymSpellCompound: compound aware automatic spelling correction
Stars: ✭ 61 (-85.48%)
Mutual labels:  fuzzy-search, spellcheck, levenshtein, spell-check
LinSpell
Fast approximate strings search & spelling correction
Stars: ✭ 52 (-87.62%)
Mutual labels:  spellcheck, fuzzy-search, levenshtein, spell-check
Fuzzball.js
Easy to use and powerful fuzzy string matching, port of fuzzywuzzy.
Stars: ✭ 225 (-46.43%)
Mutual labels:  fuzzy-search, fuzzy-matching, levenshtein
levenshtein.c
Levenshtein algorithm in C
Stars: ✭ 77 (-81.67%)
Mutual labels:  fuzzy-search, fuzzy-matching, levenshtein
spellchecker-wasm
SpellcheckerWasm is an extrememly fast spellchecker for WebAssembly based on SymSpell
Stars: ✭ 46 (-89.05%)
Mutual labels:  spellcheck, levenshtein, spell-check
spell
Spelling correction and string segmentation written in Go
Stars: ✭ 24 (-94.29%)
Mutual labels:  spellcheck, spell-check, word-segmentation
WordSegmentationDP
Word Segmentation with Dynamic Programming
Stars: ✭ 18 (-95.71%)
Mutual labels:  spellcheck, spell-check, word-segmentation
Tntsearch
A fully featured full text search engine written in PHP
Stars: ✭ 2,693 (+541.19%)
Mutual labels:  fuzzy-search, fuzzy-matching
Closestmatch
Golang library for fuzzy matching within a set of strings 📃
Stars: ✭ 353 (-15.95%)
Mutual labels:  fuzzy-matching, levenshtein
Fuzzysearch
Find parts of long text or data, allowing for some changes/typos.
Stars: ✭ 157 (-62.62%)
Mutual labels:  fuzzy-search, fuzzy-matching
Leaderf
An efficient fuzzy finder that helps to locate files, buffers, mrus, gtags, etc. on the fly for both vim and neovim.
Stars: ✭ 1,733 (+312.62%)
Mutual labels:  fuzzy-search, fuzzy-matching
Yoyo-leaf
Yoyo-leaf is an awesome command-line fuzzy finder.
Stars: ✭ 49 (-88.33%)
Mutual labels:  fuzzy-search, fuzzy-matching
stringdistance
A fuzzy matching string distance library for Scala and Java that includes Levenshtein distance, Jaro distance, Jaro-Winkler distance, Dice coefficient, N-Gram similarity, Cosine similarity, Jaccard similarity, Longest common subsequence, Hamming distance, and more..
Stars: ✭ 60 (-85.71%)
Mutual labels:  fuzzy-matching, levenshtein
fish-fzy
fzy inegration with fish. Search history, navigate directories and more. Blazingly fast.
Stars: ✭ 18 (-95.71%)
Mutual labels:  fuzzy-search, fuzzy-matching
check-spelling
Spelling checker action
Stars: ✭ 139 (-66.9%)
Mutual labels:  spellcheck, spell-check
Liquidmetal
💦🤘 A mimetic poly-alloy of the Quicksilver scoring algorithm, essentially LiquidMetal. </Schwarzenegger Voice>
Stars: ✭ 279 (-33.57%)
Mutual labels:  fuzzy-search, fuzzy-matching
Faint
Extensible TUI fuzzy file file explorer
Stars: ✭ 82 (-80.48%)
Mutual labels:  fuzzy-search, fuzzy-matching
Jellyfish
🎐 a python library for doing approximate and phonetic matching of strings.
Stars: ✭ 1,571 (+274.05%)
Mutual labels:  fuzzy-search, levenshtein

symspellpy
PyPI version Build Status Documentation Status codecov

symspellpy is a Python port of SymSpell v6.5, which provides much higher speed and lower memory consumption. Unit tests from the original project are implemented to ensure the accuracy of the port.

Please note that the port has not been optimized for speed.

Install

For installation instructions, see the INSTALL.rst file or the install documentation.

Usage

Check out the examples provided for sample usage.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].