SymspellSymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm
Stars: ✭ 1,976 (+370.48%)
SymSpellCppPyFast SymSpell written in c++ and exposes to python via pybind11
Stars: ✭ 28 (-93.33%)
SymspellcompoundSymSpellCompound: compound aware automatic spelling correction
Stars: ✭ 61 (-85.48%)
LinSpellFast approximate strings search & spelling correction
Stars: ✭ 52 (-87.62%)
spellSpelling correction and string segmentation written in Go
Stars: ✭ 24 (-94.29%)
spellchecker-wasmSpellcheckerWasm is an extrememly fast spellchecker for WebAssembly based on SymSpell
Stars: ✭ 46 (-89.05%)
Fuzzball.jsEasy to use and powerful fuzzy string matching, port of fuzzywuzzy.
Stars: ✭ 225 (-46.43%)
Lac百度NLP:分词,词性标注,命名实体识别,词重要性
Stars: ✭ 2,792 (+564.76%)
ClosestmatchGolang library for fuzzy matching within a set of strings 📃
Stars: ✭ 353 (-15.95%)
fuzzy-searchA collection of algorithms for fuzzy search like in Sublime Text.
Stars: ✭ 49 (-88.33%)
MonpaMONPA 罔拍是一個提供正體中文斷詞、詞性標註以及命名實體辨識的多任務模型
Stars: ✭ 203 (-51.67%)
SpellingTools for Spell Checking in R
Stars: ✭ 82 (-80.48%)
TntsearchA fully featured full text search engine written in PHP
Stars: ✭ 2,693 (+541.19%)
Misspell FixerSimple tool for fixing common misspellings, typos in source code
Stars: ✭ 154 (-63.33%)
PylanguagetoolPython Library and CLI for the LanguageTool JSON API
Stars: ✭ 62 (-85.24%)
DictionariesHunspell dictionaries in UTF-8
Stars: ✭ 591 (+40.71%)
HunspellThe most popular spellchecking library.
Stars: ✭ 1,196 (+184.76%)
Did you meanThe gem that has been saving people from typos since 2014
Stars: ✭ 1,786 (+325.24%)
FastenshteinThe fastest .Net Levenshtein around
Stars: ✭ 115 (-72.62%)
FuzzywuzzyJava fuzzy string matching implementation of the well known Python's fuzzywuzzy algorithm. Fuzzy search for Java
Stars: ✭ 506 (+20.48%)
Fuse SwiftA lightweight fuzzy-search library, with zero dependencies
Stars: ✭ 767 (+82.62%)
LeaderfAn 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%)
FaintExtensible TUI fuzzy file file explorer
Stars: ✭ 82 (-80.48%)
FuzzysearchFind parts of long text or data, allowing for some changes/typos.
Stars: ✭ 157 (-62.62%)
Liquidmetal💦🤘 A mimetic poly-alloy of the Quicksilver scoring algorithm, essentially LiquidMetal. </Schwarzenegger Voice>
Stars: ✭ 279 (-33.57%)
Yoyo-leafYoyo-leaf is an awesome command-line fuzzy finder.
Stars: ✭ 49 (-88.33%)
stringdistanceA 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%)
AbydosAbydos NLP/IR library for Python
Stars: ✭ 91 (-78.33%)
Jellyfish🎐 a python library for doing approximate and phonetic matching of strings.
Stars: ✭ 1,571 (+274.05%)
DspellcheckNotepad++ Spell-checking Plug-in
Stars: ✭ 144 (-65.71%)
fish-fzyfzy inegration with fish. Search history, navigate directories and more. Blazingly fast.
Stars: ✭ 18 (-95.71%)
bolt.nvim⚡ Ultrafast multi-pane file manager for Neovim with fuzzy matching
Stars: ✭ 100 (-76.19%)
NagisaA Japanese tokenizer based on recurrent neural networks
Stars: ✭ 260 (-38.1%)
cyberdicAn auxiliary spellcheck dictionary that corresponds with the Bishop Fox Cybersecurity Style Guide
Stars: ✭ 63 (-85%)
splinkImplementation of Fellegi-Sunter's canonical model of record linkage in Apache Spark, including EM algorithm to estimate parameters
Stars: ✭ 181 (-56.9%)
FrisoHigh performance Chinese tokenizer with both GBK and UTF-8 charset support based on MMSEG algorithm developed by ANSI C. Completely based on modular implementation and can be easily embedded in other programs, like: MySQL, PostgreSQL, PHP, etc.
Stars: ✭ 313 (-25.48%)
JumanppJuman++ (a Morphological Analyzer Toolkit)
Stars: ✭ 254 (-39.52%)
customized-symspellJava port of SymSpell: 1 million times faster through Symmetric Delete spelling correction algorithm
Stars: ✭ 51 (-87.86%)
Go EdlibGolang string comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...
Stars: ✭ 253 (-39.76%)
FlashCardsLearning Blazor By Creating A Flash Cards Application
Stars: ✭ 17 (-95.95%)
wellspell.addinR Package - Quick Spellcheck Addin for RStudio
Stars: ✭ 22 (-94.76%)
NlpruleA fast, low-resource Natural Language Processing and Text Correction library written in Rust.
Stars: ✭ 309 (-26.43%)
similar-english-wordsGive me a word and I’ll give you an array of words that differ by a single letter.
Stars: ✭ 25 (-94.05%)
ProbQAProbabilistic question-asking system: the program asks, the users answer. The minimal goal of the program is to identify what the user needs (a target), even if the user is not aware of the existence of such a thing/product/service.
Stars: ✭ 43 (-89.76%)
hashformersHashformers is a framework for hashtag segmentation with transformers.
Stars: ✭ 18 (-95.71%)
inquirer-fuzzy-pathFuzzy file/directory search and select prompt for Inquirer.js
Stars: ✭ 69 (-83.57%)
FuzzySpell checking and fuzzy search suggestion written in Go
Stars: ✭ 290 (-30.95%)
fzf-folds.vimVim plugin that lets you fuzzy search for folds in a file
Stars: ✭ 15 (-96.43%)
hanzi-toolsConverts from Chinese characters to pinyin, between simplified and traditional, and does word segmentation.
Stars: ✭ 69 (-83.57%)
smartcdExpedite your navigation of Linux filesystem.
Stars: ✭ 35 (-91.67%)
hubot-suggestSuggest hubot commands when not found
Stars: ✭ 29 (-93.1%)
JamspellModern spell checking library - accurate, fast, multi-language
Stars: ✭ 370 (-11.9%)