BL

Blast

Distributed full-text search server in Go

Search Engines Archived ★ 1.1k stars Hard setup Apache-2.0

This project is archived. Upstream development has stopped, so expect no new features or security fixes. Consider an actively maintained search engines alternative.

Blast is a full-text search and indexing server written in Go and built on the Bleve library, with support for clustering through the Raft consensus algorithm. It exposes both gRPC and HTTP APIs for indexing and searching documents.

Key features

  • Distributed clustering
  • Bleve-based indexing
  • gRPC and HTTP APIs
  • Raft consensus

Strengths

  • Released under the Apache-2.0 license
  • First-class Docker support for quick deployment
  • Active community (1.1k GitHub stars)
  • Written in Go

Is Blast secure?

OSV.dev has no published security advisories for Blast's repository. No known vulnerabilities is not proof of security: it means none have been publicly catalogued.

Source: OSV.dev, checked 2026-10-14. How this is measured.

Blast replaces

Health badge

Maintain Blast? Add its health score to your README. The badge links back to this page.

SelfHostIndex: 14 · archived

Markdown
[![SelfHostIndex health score for Blast](https://selfhostindex.com/badge/blast-search.svg)](https://selfhostindex.com/app/blast-search/)
HTML
<a href="https://selfhostindex.com/app/blast-search/"><img src="https://selfhostindex.com/badge/blast-search.svg" alt="SelfHostIndex health score for Blast"></a>
reStructuredText
.. image:: https://selfhostindex.com/badge/blast-search.svg
   :alt: SelfHostIndex health score for Blast
   :target: https://selfhostindex.com/app/blast-search/

The score is recomputed on every nightly rebuild from public repository data — see how it is calculated.

Compare Blast

21 head-to-head comparisons.

Similar search engines apps