Stack Gems
Menu

Tag

Search tools

8 reviewed tools: 7 free or open source, 1 hosted with a real free tier.

Order: free and open source first, then hosted products with a real free tier, then paid-led; catalog order inside each group, with quiet or archived repos last. Not a score, and no tool pays for its place.

8 tools

  • ParadeDBAGPL-3.0 Postgres search + analytics; Community free forever

    Free / OSS · AGPL-3.0 · 9.4k GitHub stars

    VerdictAGPL Postgres search. Community self-host free forever. Cloud is not the free path.

    CatchSearch + analytics inside Postgres (pg_search) — not a separate search server. Distinct from Typesense/Meilisearch (cut: no free forever Cloud). Cloud is waitlist/beta — NOT a free hosted tier. Enterprise HA is sales; check current Enterprise pricing on the vendor site.

  • TypesenseGPL-3.0 typo-tolerant search; Cloud managed paid

    Free / OSS · Freemium · 27k GitHub stars

    VerdictGPL-3.0 search. Self-host if you accept copyleft; Cloud is paid.

    CatchGPL-3.0 copyleft — distributing modified Typesense (or a SaaS that conveys it) pulls GPL obligations; not MIT like Meilisearch CE. Cloud paid ≠ forever free. Distinct from Meilisearch MIT CE and ParadeDB Postgres search.

  • ripgrepUnlicense/MIT recursive grep that respects .gitignore

    Free / OSS · Unlicense · 69.3k GitHub stars

    VerdictUnlicense/MIT grep replacement. Free forever; the search tool every terminal should alias.

    CatchVs grep (POSIX baseline) and ag/The Silver Searcher (predecessor): ripgrep is the modern default, not a POSIX drop-in. If your workflow depends on GNU grep flags exactly, `rg` is similar but not identical. No built-in fuzzy matching — pair with fzf for interactive filtering.

  • ast-grepMIT structural AST search and rewrite (sg)

    Free / OSS · OSS/MIT · 16.3k GitHub stars

    VerdictMIT AST search/rewrite. Free forever; match syntax trees, not just strings.

    CatchVs Semgrep (SAST/SCA product with Free Edition caps) and ripgrep (text search): ast-grep is the *structural AST CLI/codemod*, not a hosted AppSec platform and not byte/regex grep. You author AST patterns; text-only hunts still belong to rg. Slug is `ast-grep` (binary often `sg`).

  • Agent ReachMIT eyes for agents — public-web CLI, zero API fees

    Free / OSS · OSS/MIT · 100k GitHub stars

    VerdictMIT agent web CLI. Zero API-fee eyes; not Tavily/Exa-grade paid search.

    CatchVs Tavily / Exa (paid search APIs): Agent Reach is CLI eyes on public surfaces without a search SaaS bill — not a ranked enterprise search product with SLAs. Site ToS, auth/cookie setup, and breakage are yours; some platforms need user-controlled sessions. Not a replacement for licensed data APIs.

  • HisterPrivate local search over visited pages and files

    Free / OSS · AGPL-3.0 · 6.1k GitHub stars

    VerdictAGPL-3.0 local privacy search. Useful personal context for agents; the network-copyleft Catch is loud.

    CatchVs Gitingest and Repomix (package repositories for model context) and Agent Reach (agent-facing public-web access): Hister searches your local history/files, not a repo snapshot or the open web. AGPL-3.0 carries network copyleft if you modify Hister and offer it as a service; keep that boundary in your deployment review.

  • ai-memoryZero-LLM git-backed Markdown memory wiki with SQLite FTS

    Free / OSS · OSS/MIT · 12k GitHub stars

    VerdictMIT zero-LLM memory wiki. A compelling portable SoT for multiple harnesses; do not confuse it with the OKF Agent Memory or treat rapid stars as validation.

    CatchVs OKF Agent Memory, OpenViking, and Supermemory: ai-memory is the akitaonrails cross-harness git/Markdown/SQLite source-of-truth path, not OKF's dual-memory bundle, a hierarchical context system, or a hosted memory API. ★~7.8k rapid growth is not proof the stars are organic or that retrieval quality fits your workload; audit the history and test recall before trusting it with durable facts.

  • MeilisearchMIT typo-tolerant search engine; Cloud managed, EE sharding paid

    Free tier · Freemium · 59.6k GitHub stars

    VerdictMIT search CE. Self-host free; EE sharding and Cloud are paid.

    CatchVs Typesense/ParadeDB: dedicated search engine UX, not Postgres extension search. Enterprise Edition sharding/advanced ops is BUSL — commercial license for prod EE. Cloud is managed paid. CE is the free production path.

FAQ

What is the top free pick among Search tools?
ParadeDB leads the Stack Gems list for Search tools. Verdict: AGPL Postgres search. Community self-host free forever. Cloud is not the free path.
How many Search tools does Stack Gems review?
8: 7 free or open source, 1 hosted with a real free tier. Each review has a verdict and an honest Catch; no tool pays for its spot.
Which Search tools can I self-host for free?
ParadeDB, Typesense, ripgrep, ast-grep, Agent Reach, Hister and ai-memory.
Which Search tools have the most GitHub stars?
Agent Reach (100k), ripgrep (69.3k), Meilisearch (59.6k), per GitHub on 2026-10-21. Stars measure attention, not fit; read the Catch.
What is the catch with ParadeDB?
Search + analytics inside Postgres (pg_search) — not a separate search server.

Best-of lists with these tools