BL

Blast

Distributed full-text search server in Go

Search Engines ★ 1.1k stars Hard setup Apache-2.0

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

Blast replaces

Compare Blast

10 head-to-head comparisons.

Similar search engines apps