7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

SeekStorm

Open source

Rust search engine offering vector and lexical search as an in-process library or a multi-tenancy server, with REST clients in several languages.

Open-source alternative to

seekstorm.com
SeekStorm homepage screenshot
GitHub stars
1.9k
Last commit
20 days ago
Repository age
2 years
Version
v3.3.13
Licence
Apache-2.0
Self-hosted
Yes

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

SaaS alternatives to SeekStorm

See all