About SeekStorm
SeekStorm is a native vector and lexical search engine written in Rust, available as an in-process library and as a multi-tenancy search server. Development started in 2015, it has been in production since 2020, it was ported to Rust in 2023, and it was open sourced in 2024. It is a work in progress and is released under the Apache-2.0 license.
Search capabilities include full-text BM25 search, vector and hybrid search, faceting, geosearch, and real-time indexing, according to its topics. There are REST clients for Rust, Python, TypeScript, C#, and Java, and an instant search adapter that redirects an existing Algolia InstantSearch.js frontend to a SeekStorm backend without rewriting the UI, plus a widget library for building a fresh interface.
SeekStorm suits developers who need embedded search inside an application, or a self-hosted search server for multiple tenants, as an alternative to hosted services like Algolia or heavier engines.
Key features
- In-process search library and multi-tenancy server
- Lexical BM25 and vector search
- Hybrid search with faceting and geosearch
- REST clients for Rust, Python, TypeScript, C#, and Java
- Adapter for Algolia InstantSearch.js frontends
- Real-time indexing
Good fit for
- →Embedded full-text search in an application
- →Self-hosted multi-tenant search service
- Built with
- Rust
- Tags
- search-engine
- vector-search
- full-text-search
- rust
- hybrid-search
- bm25
- multi-tenant
- library
SeekStorm: questions and answers
- What is SeekStorm used for?
- SeekStorm is a Rust search engine offering vector and lexical search as an in-process library or a multi-tenancy server, with REST clients in several languages. It is a good fit for embedded full-text search in an application and self-hosted multi-tenant search service.
- Is SeekStorm open source?
- Yes. SeekStorm is open source under the Apache-2.0 licence. Its source code is on GitHub at SeekStorm/SeekStorm and is written mainly in Rust.
- Is SeekStorm free?
- Yes. SeekStorm is open source, so the software itself is free to use.
- Can I self-host SeekStorm?
- Yes. SeekStorm can be self-hosted on your own server or infrastructure.
- What is SeekStorm an alternative to?
- SeekStorm is an open-source alternative to Algolia, Elastic and Azure AI Search. Other open-source alternatives to Algolia include Manticore Search, Typesense and RediSearch.
- Is SeekStorm actively maintained?
- Yes. The most recent commit to SeekStorm was on 12 September 2026, and the latest release is v3.3.13, published on 12 September 2026. The project has 1.9k stars on GitHub.
Open-source alternatives to SeekStorm
See all
Manticore Search
Search
Open-source search database for full-text, vector, and hybrid search with real-time indexi
GPL-3.0vs Elastic★ 12k
Typesense
Search
Typesense is an open-source search engine for fast, typo-tolerant site and app search, wit
GPL-3.0vs Algolia★ 27k
RediSearch
Search
A query and indexing engine for Redis, providing secondary indexing, full-text search, vec
OSSvs Elastic★ 6.2k
Apache Solr
Search
Apache Solr open-source search software
Apache-2.0vs Elastic★ 1.7k
Vespa
Search
The AI search platform
Apache-2.0vs Elastic★ 7.1kNixiesearch
Search
Hybrid search engine, combining best features of text and semantic search worlds
Apache-2.0vs Algolia★ 618
SaaS alternatives to SeekStorm
See all
Algolia
Search
Algolia is a hosted search and discovery API that lets developers add fast, typo-tolerant search to websites and apps.
SaaS
Elastic
Search
Elastic builds Elasticsearch, a distributed search and analytics engine used for application search, logs, vector search and security analytics.
SaaS
Azure AI Search
Search
Azure managed search with full-text, vector and hybrid retrieval
SaaS
Amazon OpenSearch Service
Search
Managed AWS service for running OpenSearch clusters for search and log analytics
SaaS
Google Programmable Search Engine
Search
Service for adding a custom Google-powered search box to a website
SaaS
Vectara
Search
Managed retrieval and RAG platform with semantic search APIs
SaaS

