# mosuka/blast

Blast is a full text search and indexing server, written in Go, built on top of Bleve.

Repository: https://github.com/mosuka/blast
Canonical: https://ross.abutalabs.com/products/mosuka-blast
Language: Go
License: Apache-2.0
License Family: permissive
Topics: golang, go, search-engine, grpc, raft, docker, index, search, restful-api, blast, cluster
Archived: true
Last push: 2021-12-10T13:26:20+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3353, "days_push": 1727, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1073, forks 76 (observed 2026-08-28T04:03:28.771364+00:00)

## What it is
Blast is a full-text search and indexing server written in Go, built on top of Bleve, exposing gRPC and RESTful APIs. It supports clustering with Raft consensus, index replication, faceted and geospatial search, and result highlighting.

## Use cases
- run a self-hosted full-text search server
- build a distributed search cluster with replication
- index and query documents over a REST or gRPC API
- add faceted and geospatial search to an application
- set up a search backend in Docker

## When to choose
- you need a standalone Bleve-based search server with clustering and replication
- you want both gRPC and REST APIs for indexing and querying

## When to avoid
- you need an actively maintained project - it has been superseded by Phalanx
- you want a managed or cloud-hosted search service
- you need features beyond what Bleve provides

## Facets
- artifact type: service
- maturity: abandoned
- function: search-engine, http-server, rpc, cli
- domain: developer-tools, databases
- platform: go, self-hosted
- tags: full-text-search, bleve, grpc, raft-consensus, indexing-server, distributed-search, restful-api, superseded-by-phalanx, search, linux, macos, docker

## Member repositories
- mosuka/blast (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:28.771364+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:53:38.091150+00:00, confidence not recorded.
  - readme: https://github.com/mosuka/blast (fetched 2026-08-28T04:03:28.771364+00:00, sha 49dbf84406ca)
- Data as of 2026-08-30T08:39:29.467469+00:00.
