Agent♥︎Age
Catalog

Rangefind

Official

by xjodoin · JavaScript

Search rangefind static indexes: full-text, geo, autocomplete, facets - no server, just files.

Rangefind is a static search engine that indexes large sites without a running server. It builds a sparse inverted index into static files and serves queries via HTTP Range requests, keeping shards small while packing data into a few deployable files.

🛠️ Key Features

  • Full-text, geo, autocomplete, and facets support via static indexes
  • No dedicated search server required; deploy as static files
  • JSONL document input and static-site crawler for index generation
  • Range-supported query interface to fetch results from static shards

🚀 Use Cases

  • Large OSS or thesis corpora that require offline or serverless search
  • Deployments with strict hosting constraints or cold-start avoidance
  • Static sites needing fast, client-driven search without server maintenance

⚡ Developer Benefits

  • Simple deployment: static files, no server provisioning
  • Reproducible builds from a standalone extraction of production prototypes
  • Lightweight, deploy-friendly search architecture

⚠️ Limitations

  • Requires browser-side querying of static shards via HTTP Range
  • Limited to static index distribution; updates necessitate re-builds
Rangefind - agentage MCP Catalog