</>macrostack
Tool profile · Search infrastructure

Typesense

GPL-3.0 search with no enterprise asterisk, tuned for speed.

93
sovereignty

Typesense is a C++ search engine designed around a specific promise: typo-tolerant results in milliseconds, with an in-memory index and a clustering story that was built in rather than added. It has an Algolia-compatible InstantSearch adapter, native vector and hybrid search for semantic queries, and — the distinction worth noting against Meilisearch — a plain GPL-3.0 licence with no separately licensed enterprise components. Around 26.4k stars. The trade for the in-memory design is RAM: your index has to fit in it, which is a budgeting question rather than a limitation.

OPEN SOURCEGPL-3.0SELF-HOSTLOCAL-FIRST
LicenseGPL-3.0
PricingFree and open source to self-host. Typesense Cloud is paid, priced per hour of running capacity.
Open sourceYes
Self-hostableYes
Local-first dataYes

What it does well

  • +Plain GPL-3.0 with no enterprise-edition carve-out
  • +Very fast — in-memory index, consistently low latency
  • +Built-in clustering and high availability, not an afterthought
  • +Native vector and hybrid search for semantic queries

Where it falls short

  • Index must fit in RAM, which sets a real budget floor at scale
  • Smaller community than Meilisearch
  • More configuration needed to reach the same relevance out of the box
  • GPL-3.0 copyleft is worth reading if you plan to modify it

Typesense as an alternative to

Where Typesense shows up in our comparisons, and how it ranked.

Typesense head-to-head

Straight comparisons against the tools people weigh it against.

The Macrostack brief

New swaps, worth your inbox.

A short, occasional email when we add a high-intent alternative or ship a new head-to-head. No spam, no selling your address — unsubscribe in one click.