Topic: "fuzzy-search"
meilisearch/meilisearch
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
Language: Rust - Size: 68.8 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 50,986 - Forks: 2,026

typesense/typesense
Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences
Language: C++ - Size: 12.4 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 22,943 - Forks: 723

nextapps-de/flexsearch
Next-Generation full-text search library for Browser and Node.js
Language: JavaScript - Size: 5.86 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 12,913 - Forks: 504

Canop/broot
A new way to see and navigate directory trees : https://dystroy.org/broot
Language: Rust - Size: 18.6 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 11,288 - Forks: 241

javve/list.js
The perfect library for adding search, sort, filters and flexibility to tables, lists and various HTML elements. Built to be invisible and work on existing HTML.
Language: JavaScript - Size: 3.4 MB - Last synced at: 5 days ago - Pushed at: 14 days ago - Stars: 11,220 - Forks: 898

lucaong/minisearch
Tiny and powerful JavaScript full-text search engine for browser and Node
Language: TypeScript - Size: 5.29 MB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 5,223 - Forks: 144

wolfgarbe/SymSpell
SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm
Language: C# - Size: 12 MB - Last synced at: 22 days ago - Pushed at: about 1 month ago - Stars: 3,230 - Forks: 303

teamtnt/tntsearch
A fully featured full text search engine written in PHP
Language: PHP - Size: 7.75 MB - Last synced at: 5 days ago - Pushed at: 26 days ago - Stars: 3,158 - Forks: 295

jhawthorn/fzy
:mag: A simple, fast fuzzy finder for the terminal
Language: C - Size: 331 KB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 3,063 - Forks: 132

deanishe/alfred-workflow
Full-featured library for writing Alfred 3 & 4 workflows
Language: Python - Size: 24.2 MB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 2,982 - Forks: 238

leeoniya/uFuzzy
A tiny, efficient fuzzy search that doesn't suck
Language: JavaScript - Size: 2.07 MB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 2,826 - Forks: 51

Genivia/ugrep
🔍 ugrep 7.4 file pattern searcher -- a more powerful, ultra fast, user-friendly, compatible grep replacement. Includes a TUI, Google-like Boolean search with AND/OR/NOT, fuzzy search, hexdumps, searches (nested) archives (zip, 7z, tar, pax, cpio), compressed files (gz, Z, bz2, lzma, xz, lz4, zstd, brotli), pdfs, docs, and more
Language: C++ - Size: 140 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 2,801 - Forks: 119

alexpasmantier/television
A cross-platform, fast and extensible general purpose fuzzy finder TUI 📺
Language: Rust - Size: 10.7 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2,764 - Forks: 57

unum-cloud/usearch
Fast Open-Source Search & Clustering engine × for Vectors & 🔜 Strings × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍
Language: C++ - Size: 4.22 MB - Last synced at: about 14 hours ago - Pushed at: 25 days ago - Stars: 2,699 - Forks: 181

babarot/enhancd
:rocket: A next-generation cd command with your interactive filter
Language: Shell - Size: 1.43 MB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 2,619 - Forks: 111

Yggdroot/LeaderF
An efficient fuzzy finder that helps to locate files, buffers, mrus, gtags, etc. on the fly for both vim and neovim.
Language: Python - Size: 2.29 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2,169 - Forks: 185

jamesturk/jellyfish
🪼 a python library for doing approximate and phonetic matching of strings.
Language: Jupyter Notebook - Size: 3.5 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 2,130 - Forks: 159

vim-ctrlspace/vim-ctrlspace
Vim Space Controller
Language: Vim Script - Size: 104 MB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 1,754 - Forks: 71

strapdata/elassandra
Elassandra = Elasticsearch + Apache Cassandra
Language: Java - Size: 436 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 1,713 - Forks: 198

sahilm/fuzzy
Go library that provides fuzzy string matching optimized for filenames and code symbols in the style of Sublime Text, VSCode, IntelliJ IDEA et al.
Language: Go - Size: 4.63 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 1,333 - Forks: 62

lithammer/fuzzysearch
:pig: Tiny and fast fuzzy search in Go
Language: Go - Size: 144 KB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 1,192 - Forks: 61

helix-editor/nucleo
A fast and convenient fuzzy matcher library for rust
Language: Rust - Size: 215 KB - Last synced at: 29 days ago - Pushed at: 2 months ago - Stars: 1,038 - Forks: 35

krisk/fuse-swift 📦
A lightweight fuzzy-search library, with zero dependencies
Language: Swift - Size: 117 KB - Last synced at: 9 days ago - Pushed at: about 3 years ago - Stars: 947 - Forks: 114

sdushantha/fontpreview
Highly customizable and minimal font previewer written in bash
Language: Shell - Size: 6.06 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 943 - Forks: 40

ajitid/fzf-for-js
Do fuzzy matching using FZF algorithm in JavaScript
Language: TypeScript - Size: 1.11 MB - Last synced at: 5 days ago - Pushed at: 27 days ago - Stars: 919 - Forks: 22

m31coding/fuzzy-search
A fast, accurate and multilingual fuzzy search library for the frontend.
Language: TypeScript - Size: 7.77 MB - Last synced at: 6 days ago - Pushed at: 6 months ago - Stars: 906 - Forks: 21

deanishe/awgo
Go library for Alfred 3 + 4 workflows
Language: Go - Size: 8.79 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 877 - Forks: 49

xdrop/fuzzywuzzy
Java fuzzy string matching implementation of the well known Python's fuzzywuzzy algorithm. Fuzzy search for Java
Language: Java - Size: 415 KB - Last synced at: 27 days ago - Pushed at: almost 2 years ago - Stars: 833 - Forks: 125

mptre/pick
A fuzzy search tool for the command-line
Language: C - Size: 946 KB - Last synced at: 1 day ago - Pushed at: almost 2 years ago - Stars: 829 - Forks: 42

mammothb/symspellpy
Python port of SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm
Language: Python - Size: 5.76 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 824 - Forks: 124

sudormrfbin/cheatsheet.nvim
A cheatsheet plugin for neovim with bundled cheatsheets for the editor, multiple vim plugins, nerd-fonts, regex, etc. with a Telescope fuzzy finder interface!
Language: Lua - Size: 148 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 674 - Forks: 26

nol13/fuzzball.js
Easy to use and powerful fuzzy string matching, port of fuzzywuzzy.
Language: JavaScript - Size: 7.59 MB - Last synced at: 5 days ago - Pushed at: 13 days ago - Stars: 607 - Forks: 43

Stratio/cassandra-lucene-index 📦
Lucene based secondary indexes for Cassandra
Language: Java - Size: 10.5 MB - Last synced at: 4 months ago - Pushed at: almost 5 years ago - Stars: 600 - Forks: 171

natecraddock/zf
a commandline fuzzy finder and zig module designed for filtering filepaths
Language: Zig - Size: 310 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 536 - Forks: 22

mrjohannchang/fz.sh
Cli shell plugin, the missing fuzzy tab completion feature for the z jump around command.
Language: Shell - Size: 4.5 MB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 518 - Forks: 25

bonnefoa/kubectl-fzf
A fast kubectl autocompletion with fzf
Language: Go - Size: 723 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 452 - Forks: 33

RishabhRD/nvim-lsputils
Better defaults for nvim-lsp actions
Language: Lua - Size: 127 KB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 451 - Forks: 20

cjinhuo/text-search-engine
A text search engine that supports mixed Chinese and English fuzzy search.
Language: TypeScript - Size: 3.81 MB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 444 - Forks: 17

vijaymarupudi/nvim-fzf
A Lua API for using fzf in neovim.
Language: Lua - Size: 3.88 MB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 346 - Forks: 13

loilo/Fuse
🔍 Fuzzy search for PHP, ported from Fuse.js
Language: PHP - Size: 663 KB - Last synced at: 29 days ago - Pushed at: 3 months ago - Stars: 341 - Forks: 30

taleinat/fuzzysearch
Find parts of long text or data, allowing for some changes/typos.
Language: Python - Size: 997 KB - Last synced at: 26 days ago - Pushed at: 9 months ago - Stars: 319 - Forks: 25

shayneo/vue-fuse
Language: TypeScript - Size: 99.7 MB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 313 - Forks: 43

rmm5t/liquidmetal
:sweat_drops::metal: A mimetic poly-alloy of the Quicksilver scoring algorithm, essentially LiquidMetal. </Schwarzenegger Voice>
Language: JavaScript - Size: 44.9 KB - Last synced at: about 23 hours ago - Pushed at: almost 5 years ago - Stars: 295 - Forks: 24

RameshAditya/scoper
Fuzzy and semantic search for captioned YouTube videos.
Language: Python - Size: 10.8 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 266 - Forks: 15

darrenldl/docfd
TUI multiline fuzzy document finder
Language: OCaml - Size: 69.2 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 256 - Forks: 4

mdgrs-mei/PowerShellRun
Terminal Based Launcher and Fuzzy Finder for PowerShell.
Language: C# - Size: 362 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 232 - Forks: 11

Cvar1984/sqlscan
Quick SQL Scanner, Dorker, Webshell injector PHP
Language: PHP - Size: 1.08 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 232 - Forks: 34

matchms/matchms
Python library for processing (tandem) mass spectrometry data and for computing spectral similarities.
Language: Python - Size: 39.1 MB - Last synced at: 9 days ago - Pushed at: 17 days ago - Stars: 212 - Forks: 73

mykolaharmash/git-jump
Improved navigation between Git branches.
Language: TypeScript - Size: 25.8 MB - Last synced at: 14 days ago - Pushed at: about 4 years ago - Stars: 206 - Forks: 6

gazorby/fifc
🐠 Configurable fzf completions for fish shell
Language: Shell - Size: 57.2 MB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 195 - Forks: 17

thecasualcoder/kube-fzf
Shell commands using kubectl and fzf for command-line fuzzy searching of Kubernetes Pods.
Language: Shell - Size: 9.33 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 187 - Forks: 31

dahlia/iterfzf
Pythonic interface to fzf, a CLI fuzzy finder
Language: Python - Size: 150 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 178 - Forks: 21

ray-x/guihua.lua
A GUI library for Neovim plugin developers
Language: Lua - Size: 348 KB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 178 - Forks: 14

jhawthorn/fzy.js
A javascript port of fzy's scoring algorithm. As seen on GitHub.com!
Language: JavaScript - Size: 189 KB - Last synced at: 4 days ago - Pushed at: 8 months ago - Stars: 156 - Forks: 10

fwextensions/quick-score
A JavaScript string-scoring and fuzzy-matching library based on the Quicksilver algorithm, designed for smart auto-complete.
Language: JavaScript - Size: 1.17 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 156 - Forks: 5

roosta/tmux-fuzzback
Search your tmux scrollback buffer using fuzzy matching
Language: Shell - Size: 195 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 154 - Forks: 7

siadat/chrome-ff
Fuzzy Finder for Chrome/Chromium tabs and windows
Language: JavaScript - Size: 438 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 153 - Forks: 9

sagold/FuzzyFilePath
Autocomplete relative or absolute file paths in Sublime Text project folder
Language: Python - Size: 807 KB - Last synced at: 28 days ago - Pushed at: about 6 years ago - Stars: 153 - Forks: 14

FuzzyIdeas/Cling
Instant fuzzy find any file on macOS
Language: Swift - Size: 12.1 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 149 - Forks: 2

rap2hpoutre/similar-text-finder
:honeybee: PHP Similar Text Finder aka Fuzzy search. `Did you mean "banana"?`
Language: PHP - Size: 26.4 KB - Last synced at: about 7 hours ago - Pushed at: over 1 year ago - Stars: 138 - Forks: 17

haya14busa/incsearch-fuzzy.vim
Language: VimL - Size: 13.7 KB - Last synced at: 26 days ago - Pushed at: over 8 years ago - Stars: 131 - Forks: 3

cloudhead/neovim-fuzzy
Minimalistic fuzzy file finding for neovim
Language: Vim Script - Size: 45.9 KB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 114 - Forks: 17

janraasch/tab-ahead
Web Browser Extension that helps you to quickly find open tabs by title and URL.
Language: CoffeeScript - Size: 12.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 110 - Forks: 20

ripxorip/bolt.nvim
⚡ Ultrafast multi-pane file manager for Neovim with fuzzy matching
Language: Python - Size: 487 KB - Last synced at: 6 months ago - Pushed at: almost 5 years ago - Stars: 108 - Forks: 3

Donaldttt/fuzzyy
A vim9 fuzzy finder plugin with minimal dependency and modern UI
Language: Vim Script - Size: 11.9 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 105 - Forks: 20

foray1010/didyoumean2
a library for matching human-quality input to a list of potential matches using the Levenshtein distance algorithm
Language: TypeScript - Size: 8.23 MB - Last synced at: about 18 hours ago - Pushed at: about 19 hours ago - Stars: 102 - Forks: 6

stephenjjbrown/string-similarity-js
Lightweight string similarity function for javascript
Language: JavaScript - Size: 57.6 KB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 100 - Forks: 11

yan42685/obsidian-clever-search
Helping you quickly locate the notes in your mind in the easiest way, without the need for complex search syntax to find relevant content.
Language: TypeScript - Size: 8.35 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 98 - Forks: 0

jhbabon/scout
Friendly fuzzy finder made with rust
Language: Rust - Size: 14.3 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 98 - Forks: 4

salman-abedin/faint
Extensible TUI fuzzy file file explorer
Language: Shell - Size: 8.6 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 98 - Forks: 0

deanishe/alfred-fuzzy
Fuzzy search helper for Alfred 3+ workflows
Language: Python - Size: 3.18 MB - Last synced at: 18 days ago - Pushed at: over 5 years ago - Stars: 95 - Forks: 4

terror/zk
A note-taking tool based on the famous Zettelkasten method
Language: Rust - Size: 404 KB - Last synced at: 6 days ago - Pushed at: 13 days ago - Stars: 90 - Forks: 1

axelf4/hotfuzz
🚓 Fuzzy Emacs completion style
Language: Emacs Lisp - Size: 101 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 90 - Forks: 3

ad1992/fuzzify
A tiny lightweight library for Fuzzy Search
Language: TypeScript - Size: 73.2 KB - Last synced at: 38 minutes ago - Pushed at: 3 months ago - Stars: 89 - Forks: 6

adelsz/inquirer-fuzzy-path
Fuzzy file/directory search and select prompt for Inquirer.js
Language: JavaScript - Size: 166 KB - Last synced at: 5 days ago - Pushed at: 9 months ago - Stars: 88 - Forks: 20

srijanshetty/snips
Easily stash snippets of text and invoke them when needed
Language: TypeScript - Size: 1.28 MB - Last synced at: 15 days ago - Pushed at: about 1 year ago - Stars: 84 - Forks: 5

wooorm/levenshtein.c
Levenshtein algorithm in C
Language: C - Size: 22.5 KB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 84 - Forks: 13

mixpanel/fuzzbunny 📦
Fast fuzzy string searching/matching/highlighting
Language: JavaScript - Size: 2.14 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 83 - Forks: 5

segersniels/supdock
What's Up, Doc(ker)? A convenient way to interact with the docker daemon using prompts.
Language: Rust - Size: 25 MB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 81 - Forks: 3

searchhub/preDict
Lightning fast spell correction / fuzzy search library based on SymSpell by Commerce-Experts
Language: Java - Size: 6.04 MB - Last synced at: 1 day ago - Pushed at: almost 7 years ago - Stars: 81 - Forks: 11

NationalSecurityAgency/qgis-searchlayers-plugin
Enhanced textual vector layer searching in QGIS.
Language: Python - Size: 684 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 76 - Forks: 50

getshifter/wp-serverless-search
A static search plugin for WordPress.
Language: PHP - Size: 388 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 76 - Forks: 20

DomDew/strapi-plugin-fuzzy-search
Register a weighted fuzzy search endpoint for Strapi Headless CMS you can add your content types to in no time
Language: TypeScript - Size: 5.43 MB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 75 - Forks: 22

rubixvi/rubix-documents
Documents is a powerful and flexible Next.js documentation starter kit designed to simplify the process of creating high-quality, comprehensive product documentation, technical manuals and business guides.
Language: TypeScript - Size: 1.57 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 71 - Forks: 27

iomega/spec2vec
Word2Vec based similarity measure of mass spectrometry data.
Language: Python - Size: 21.4 MB - Last synced at: 20 days ago - Pushed at: 9 months ago - Stars: 66 - Forks: 18

suggest-go/suggest
Top-k Approximate String Matching.
Language: Go - Size: 34.1 MB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 66 - Forks: 5

wolfgarbe/SymSpellCompound
SymSpellCompound: compound aware automatic spelling correction
Size: 646 KB - Last synced at: 6 months ago - Pushed at: about 7 years ago - Stars: 66 - Forks: 16

yohasebe/fzf-alfred-workflow
An Alfred workflow fo fuzzy find files/directories using fzf and fd.
Size: 4.51 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 61 - Forks: 0

Schlechtwetterfront/fuzzy-rs
Fuzzy matching algorithm based on Sublime Text's string search.
Language: Rust - Size: 45.9 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 60 - Forks: 3

tajmone/fuzzy-search
A collection of algorithms for fuzzy search like in Sublime Text.
Language: JavaScript - Size: 1.83 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 58 - Forks: 3

deanishe/alfred-fuzzyfolders
Fuzzy search across folder subdirectories
Language: Python - Size: 6.3 MB - Last synced at: 18 days ago - Pushed at: over 3 years ago - Stars: 58 - Forks: 9

ukushu/Ifrit
Swfit library for fuzzy search. No dependencies lib.
Language: Swift - Size: 3.05 MB - Last synced at: 8 days ago - Pushed at: 20 days ago - Stars: 57 - Forks: 8

universal-automata/liblevenshtein-java
Various utilities regarding Levenshtein transducers. (Java)
Language: Java - Size: 5.83 MB - Last synced at: 29 days ago - Pushed at: over 3 years ago - Stars: 57 - Forks: 20

hankchanocd/npm-fzf
Fuzzy search npm modules with fzf
Language: JavaScript - Size: 9.12 MB - Last synced at: 12 days ago - Pushed at: 8 months ago - Stars: 56 - Forks: 0

Yggdroot/Yoyo-leaf
Yoyo-leaf is an awesome command-line fuzzy finder.
Language: C++ - Size: 251 KB - Last synced at: 28 days ago - Pushed at: 2 months ago - Stars: 55 - Forks: 1

wolfgarbe/LinSpell
Fast approximate strings search & spelling correction
Language: C# - Size: 3.55 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 55 - Forks: 6

BartSte/fzf-help
Use fzf to select command line options from `--help`
Language: Shell - Size: 14.1 MB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 54 - Forks: 6

fiatjaf/search-comparison
visualize { fast-fuzzy, fuzzyset, sifter, lunr, fuse, fuzzy } results at the same time
Language: JavaScript - Size: 479 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 54 - Forks: 11

srogatch/ProbQA
Probabilistic 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.
Language: C++ - Size: 10.7 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 53 - Forks: 6

craciuncezar/git-smart-checkout
🧠 A command-line utility for switching git branches more easily. Switch branches interactively or use a fuzzy search to find that long-forgotten branch name.
Language: Rust - Size: 6.54 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 52 - Forks: 0
