Free and Open Source, Distributed, RESTful Search Engine
Repository Index
47,133 repositories indexed
1–24 of 24 · Most stars
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
- search-engine
- typo-tolerance
- site-search
- database
SearXNG is a free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled.
- metasearch
- search
- python
- searxng
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
- search-engine
- search
- typo-tolerance
- site-search
Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database.
- search-engine
- semantic-search
- semantic-search-engine
- vector-search
Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust
- search-engine
- rust
🔎 Open source distributed and RESTful search engine.
- search
- search-engine
- analytics
- java
Cloud-native OSS search engine for observability
- rust
- log-management
- logs
- tantivy
One Postgres for your application data, full-text search, vector retrieval, and aggregations. Home of the pg_search extension.
- sparse-vector
- hybrid-search
- bm25
- full-text-search
Your own search engine
- history
- index
- search
- search-engine
Tiny and powerful JavaScript full-text search engine for browser and Node
- fuzzy-search
- javascript
- search
- fulltext-search
Distributed Peer-to-Peer Web Search Engine and Intranet Search Appliance
JS Search is an efficient, client-side search library for JavaScript and JSON objects
- search
- database
- indexing
- performance
Elassandra = Elasticsearch + Apache Cassandra
- cassandra
- elasticsearch
- search
- completion
A persistent, network resilient, full text search library for the browser and Node.js
- search
- nlp
- offline-first
Lightning-fast file system indexer and search tool
Open-source, self-hosted enterprise & site search server built on OpenSearch. Crawls web / file / DB / cloud sources, 20+ languages, REST API, and AI/RAG & semantic search. Apache-2.0.
- java
- elasticsearch
- full-text-search
- lucene
A Modern C++ Data Sciences Toolkit
- nlp
- nlp-parsing
- search-engine
- inverted-index
Lunr-core is a small, full text search library for use in small applications. It's a .NET port of LUNR.js.
Simple, index-free full-text search for JavaScript
- full-text-search
- npm-package
- search
Acts As Indexed is a plugin which provides a pain-free way to add fulltext search to your Ruby on Rails app
- search-engine
- fulltext-search
- ruby-on-rails
- rubyonrails
Elasticlunr is a small, full-text search library for use in the Elixir environment. It indexes JSON documents and provides a friendly search interface to retrieve documents.
- elixir
- full-text-search
- fulltext-search
ZoneTree.FullTextSearch is an open-source library that extends ZoneTree to provide efficient full-text search capabilities. It offers a fast, embedded search engine suitable for applications that require high performance and do not rely on external databases.
Full-text indexing and search for Common Lisp