Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Search Algorithm

Search Algorithm

11 projects

Showing 11 of 11 projects

flexsearch
flexsearchJavaScript

A next-generation full-text search library for Browser and Node.js, offering high performance and advanced search capabilities.

#search#persistent-index#search-in-text
Stars13.7k
Forks525
Last commit23 days ago
fuzzy
fuzzyJavaScript

A lightweight JavaScript library for fuzzy string searching and filtering, inspired by Sublime Text's command-p.

#autocomplete#string-matching#nodejs
Stars836
Forks86
Last commit4 years ago
CXXGraph
CXXGraphC++

A header-only C++ library for graph representation and algorithms, designed as a modern alternative to Boost Graph Library.

#graph#graph-algorithms#data-structures
Stars708
Forks144
Last commit6 days ago
Fundamental Ruby
Fundamental RubyRuby

A comprehensive collection of Ruby examples and references covering threads, SOLID principles, design patterns, data structures, and algorithms.

#code-examples#metaprogramming#strategy-pattern
Stars478
Forks86
Last commit2 years ago
AutoComplete
AutoCompleteC#

A high-performance, persistent autocomplete library for .NET with microsecond search speeds and support for all stream types.

#stream-storage#portable#production-library
Stars225
Forks22
Last commit8 months ago
Rust_Search
Rust_SearchRust

A blazingly fast Rust library for searching and filtering files with a fluent builder API.

#recursive-algorithm#hacktoberfest#fast
Stars191
Forks17
Last commit1 month ago
quick-score
quick-scoreJavaScript

A JavaScript string-scoring and fuzzy-matching library based on the Quicksilver algorithm, designed for smart auto-complete.

#auto-complete#npm-package#autocomplete
Stars166
Forks6
Last commit3 years ago
fzy.js
fzy.jsJavaScript

A JavaScript implementation of fzy's fuzzy string matching algorithm for scoring and highlighting matches.

#fzy#fuzzy#zero-dependencies
Stars162
Forks10
Last commit1 year ago
Fuzzy Search
Fuzzy SearchPython

A Python helper script that replaces Alfred's native search with fuzzy matching for Alfred 3+ workflows.

#script-filter#alfred-workflow#alfred
Stars94
Forks5
Last commit6 years ago
Indexer4j
Indexer4jJava

A lightweight Java library for full-text indexing and searching with annotation-based document mapping.

#information-retrieval#tf-idf#in-memory-index
Stars57
Forks10
Last commit7 years ago
fzy
fzyCrystal

A Crystal port of the Fzy fuzzy finder algorithm for fast and accurate string matching.

#fzy#crystal-lang#autocomplete
Stars49
Forks2
Last commit1 year ago

Related Tags

#Fuzzy Search6#Autocomplete4#Javascript Library3#Search Engine3#String Matching3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub