Free and Open, Distributed, RESTful Search Engine
Support
Quality
Security
License
Reuse
A lightning-fast search engine that fits effortlessly into your apps, websites, and workflow.
Support
Quality
Security
License
Reuse
Powerful, fast, and an easy to use search engine
Support
Quality
Security
License
Reuse
A cloud-native vector database, storage for next generation AI applications
Support
Quality
Security
License
Reuse
🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
Support
Quality
Security
License
Reuse
Lightweight fuzzy-search, in JavaScript
Support
Quality
Security
License
Reuse
The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary.
Support
Quality
Security
License
Reuse
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
Support
Quality
Security
License
Reuse
ZincSearch (Classic). A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
Support
Quality
Security
License
Reuse
Privacy-respecting metasearch engine
Support
Quality
Security
License
Reuse
Qdrant - Vector Database for the next generation of AI applications. Also available in the cloud https://cloud.qdrant.io/
Support
Quality
Security
License
Reuse
Removes large or troublesome blobs like git-filter-branch does, but faster. And written in Scala
Support
Quality
Security
License
Reuse
Fuzzy String Matching in Python
Support
Quality
Security
License
Reuse
A bit like Solr, but much smaller and not as bright
Support
Quality
Security
License
Reuse
Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust
Support
Quality
Security
License
Reuse
A self-hosted, ad-free, privacy-respecting metasearch engine
Support
Quality
Security
License
Reuse
🔎 Open source distributed and RESTful search engine.
Support
Quality
Security
License
Reuse
bloop is a fast code search engine written in Rust.
Support
Quality
Security
License
Reuse
Weaviate is an open source vector database that stores both objects and vectors, allowing for combining vector search with structured filtering with the fault-tolerance and scalability of a cloud-native database, all accessible through GraphQL, REST, and various language clients.
Support
Quality
Security
License
Reuse
Go Open Source, Distributed, Simple and efficient Search Engine; Warning: This is V1 and beta version, because of big memory consume, and the V2 will be rewrite all code.
Support
Quality
Security
License
Reuse
Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust
Support
Quality
Security
License
Reuse
Quickly rewrite git repository history (filter-branch replacement)
Support
Quality
Security
License
Reuse
Zinc Search engine. A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
Support
Quality
Security
License
Reuse
Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust
Support
Quality
Security
License
Reuse
A query and indexing engine for Redis, providing secondary indexing, full-text search, vector similarity search and aggregations.
Support
Quality
Security
License
Reuse
Apache Lucene and Solr open-source search software
Support
Quality
Security
License
Reuse
search zlib/libgen index
Support
Quality
Security
License
Reuse
一款高性能敏感词(非法词/脏字)检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜索等功能。
Support
Quality
Security
License
Reuse
A full-text search engine in rust
Support
Quality
Security
License
Reuse
OpenGrok is a fast and usable source code search and cross reference engine, written in Java
Support
Quality
Security
License
Reuse
Easy to use open source fast database for search | Good alternative to Elasticsearch now | Drop-in replacement for E in the ELK soon
Support
Quality
Security
License
Reuse
:blue_book: The easiest way to add search to your documentation.
Support
Quality
Security
License
Reuse
Fast, indexed regexp search over large file trees
Support
Quality
Security
License
Reuse
Fast SublimeText-like fuzzy search for JavaScript.
Support
Quality
Security
License
Reuse
Non-Metric Space Library (NMSLIB): An efficient similarity search library and a toolkit for evaluation of k-NN methods for generic non-metric spaces.
Support
Quality
Security
License
Reuse
⚡️ A JavaScript library for building performant and instant search experiences with Algolia.
Support
Quality
Security
License
Reuse
Tiny and powerful JavaScript full-text search engine for browser and Node
Support
Quality
Security
License
Reuse
Distributed Peer-to-Peer Web Search Engine and Intranet Search Appliance
Support
Quality
Security
License
Reuse
Solr-powered search for Ruby objects
Support
Quality
Security
License
Reuse
A fully featured full text search engine written in PHP
Support
Quality
Security
License
Reuse
Search plugins for the search feature
Support
Quality
Security
License
Reuse
Native CSS search engine
Support
Quality
Security
License
Reuse
SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm
Support
Quality
Security
License
Reuse
:crystal_ball: Tiny and blazing-fast fuzzy search in JavaScript
Support
Quality
Security
License
Reuse
A Python module to scrape several search engines (like Google, Yandex, Bing, Duckduckgo, ...). Including asynchronous networking support.
Support
Quality
Security
License
Reuse
A fast file search utility for Unix-like systems based on GTK3
Support
Quality
Security
License
Reuse
A tiny, efficient fuzzy search that doesn't suck
Support
Quality
Security
License
Reuse
模仿国内知名B2C网站,实现的一个分布式B2C商城 使用Spring Boot 自动配置 Dubbox / MVC / MyBatis / Druid / Solr / Redis 等。使用Spring Cloud版本请查看
Support
Quality
Security
License
Reuse
Elasticsearch Java Rest Client.
Support
Quality
Security
License
Reuse
JS Search is an efficient, client-side search library for JavaScript and JSON objects
Support
Quality
Security
License
Reuse
e
elasticsearchby elastic
Free and Open, Distributed, RESTful Search Engine
Java 64134Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
m
meilisearchby meilisearch
A lightning-fast search engine that fits effortlessly into your apps, websites, and workflow.
Rust 37041Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
M
MeiliSearchby meilisearch
Powerful, fast, and an easy to use search engine
Rust 20889Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
milvusby milvus-io
A cloud-native vector database, storage for next generation AI applications
Go 19923Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
sonicby valeriansaliou
🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
Rust 18259Updated: 2 y ago License: Weak Copyleft (MPL-2.0)
Support
Quality
Security
License
Reuse
F
Fuseby krisk
Lightweight fuzzy-search, in JavaScript
JavaScript 16037Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
e
elasticsearch-analysis-ikby medcl
The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary.
Java 15209Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
typesenseby 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
C++ 13607Updated: 2 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
z
zincby zinclabs
ZincSearch (Classic). A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
Go 13385Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
s
searxby searx
Privacy-respecting metasearch engine
Python 12898Updated: 2 y ago License: Strong Copyleft (AGPL-3.0)
Support
Quality
Security
License
Reuse
q
qdrantby qdrant
Qdrant - Vector Database for the next generation of AI applications. Also available in the cloud https://cloud.qdrant.io/
Rust 11070Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
b
bfg-repo-cleanerby rtyley
Removes large or troublesome blobs like git-filter-branch does, but faster. And written in Scala
Scala 9782Updated: 2 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
f
fuzzywuzzyby seatgeek
Fuzzy String Matching in Python
Python 8884Updated: 2 y ago License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
l
lunr.jsby olivernn
A bit like Solr, but much smaller and not as bright
JavaScript 8540Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
tantivyby quickwit-oss
Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust
Rust 8249Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
w
whoogle-searchby benbusby
A self-hosted, ad-free, privacy-respecting metasearch engine
Python 7490Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
O
OpenSearchby opensearch-project
🔎 Open source distributed and RESTful search engine.
Java 7091Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
b
bloopby BloopAI
bloop is a fast code search engine written in Rust.
Rust 6823Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
w
weaviateby weaviate
Weaviate is an open source vector database that stores both objects and vectors, allowing for combining vector search with structured filtering with the fault-tolerance and scalability of a cloud-native database, all accessible through GraphQL, REST, and various language clients.
Go 6428Updated: 2 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
r
riotby go-ego
Go Open Source, Distributed, Simple and efficient Search Engine; Warning: This is V1 and beta version, because of big memory consume, and the V2 will be rewrite all code.
Go 6092Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
tantivyby quickwit-inc
Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust
Rust 5792Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
git-filter-repoby newren
Quickly rewrite git repository history (filter-branch replacement)
Python 5723Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
z
zincby prabhatsharma
Zinc Search engine. A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
Go 5572Updated: 3 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
tantivyby tantivy-search
Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust
Rust 5253Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
R
RediSearchby RediSearch
A query and indexing engine for Redis, providing secondary indexing, full-text search, vector similarity search and aggregations.
C 4429Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
l
lucene-solrby apache
Apache Lucene and Solr open-source search software
Java 4097Updated: 4 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
z
zlib-searcherby zlib-searcher
search zlib/libgen index
TypeScript 3947Updated: 2 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
T
ToolGood.Wordsby toolgood
一款高性能敏感词(非法词/脏字)检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜索等功能。
JavaScript 3926Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
T
Toshiby toshi-search
A full-text search engine in rust
Rust 3903Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
o
opengrokby oracle
OpenGrok is a fast and usable source code search and cross reference engine, written in Java
Java 3895Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
m
manticoresearchby manticoresoftware
Easy to use open source fast database for search | Good alternative to Elasticsearch now | Drop-in replacement for E in the ELK soon
C++ 3610Updated: 2 y ago License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
d
docsearchby algolia
:blue_book: The easiest way to add search to your documentation.
TypeScript 3428Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
codesearchby google
Fast, indexed regexp search over large file trees
Go 3392Updated: 2 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
f
fuzzysortby farzher
Fast SublimeText-like fuzzy search for JavaScript.
JavaScript 3328Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
n
nmslibby nmslib
Non-Metric Space Library (NMSLIB): An efficient similarity search library and a toolkit for evaluation of k-NN methods for generic non-metric spaces.
C++ 3067Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
i
instantsearch.jsby algolia
⚡️ A JavaScript library for building performant and instant search experiences with Algolia.
TypeScript 3020Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
minisearchby lucaong
Tiny and powerful JavaScript full-text search engine for browser and Node
JavaScript 2994Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
y
yacy_search_serverby yacy
Distributed Peer-to-Peer Web Search Engine and Intranet Search Appliance
Java 2966Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
s
sunspotby sunspot
Solr-powered search for Ruby objects
JavaScript 2964Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
tntsearchby teamtnt
A fully featured full text search engine written in PHP
PHP 2950Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
search-pluginsby qbittorrent
Search plugins for the search feature
Python 2903Updated: 2 y ago License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
J
Support
Quality
Security
License
Reuse
S
SymSpellby wolfgarbe
SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm
C# 2770Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fuzzysearchby bevacqua
:crystal_ball: Tiny and blazing-fast fuzzy search in JavaScript
JavaScript 2681Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
G
GoogleScraperby NikolaiT
A Python module to scrape several search engines (like Google, Yandex, Bing, Duckduckgo, ...). Including asynchronous networking support.
HTML 2452Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
f
fsearchby cboxdoerfer
A fast file search utility for Unix-like systems based on GTK3
C 2408Updated: 2 y ago License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
u
uFuzzyby leeoniya
A tiny, efficient fuzzy search that doesn't suck
JavaScript 2188Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
x
xbin-storeby xubinux
模仿国内知名B2C网站,实现的一个分布式B2C商城 使用Spring Boot 自动配置 Dubbox / MVC / MyBatis / Druid / Solr / Redis 等。使用Spring Cloud版本请查看
Java 2133Updated: 2 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
J
Jestby searchbox-io
Elasticsearch Java Rest Client.
Java 2120Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
j
js-searchby bvaughn
JS Search is an efficient, client-side search library for JavaScript and JSON objects
JavaScript 2109Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse