stackpicks.dev
Preview mode — 111 repos, zero database

The open-source stack,
curated by builders.

Tell us what you're building or what you need. We'll surface the right repo, with an honest take on whether to use it.

Or paste a GitHub repo — owner/repo — to preview it live.

Filtered bysearchclear

Matches for "search"

11 repos
run-llama
llama_index

RAG specialist. Better document loading, chunking, and retrieval than LangChain for retrieval-first apps. Strong on advanced strategies — hybrid search, re-ranking, recursive retrieval. Now expanded i…

AI & ML
Your AI app is mostly retrieval over documents — knowledge base, support bot, internal search.
You need broad agent/tool use — LangChain has wider integration coverage.
run-llama/llama_indexView
crewAIInc
crewAI

Role-based agent orchestration. Simpler mental model than AutoGen — define agents with roles, give them tools, let them collaborate. Popular for content workflows, research agents, and internal automa…

AI & ML
You want multi-agent collaboration with a simple role-based mental model.
You need fine-grained control over agent communication or large-scale production deployment.
crewAIInc/crewAIView
qdrant
qdrant

Rust-based vector database — fast, production-grade, Apache 2.0. Good developer experience and clear pricing if you use their managed cloud. Strong choice if Postgres+pgvector cannot handle your scale…

AI & MLDatabase & ORM
You need production-grade vector search at scale and Postgres is hitting limits.
You are starting fresh on Postgres — pgvector is enough for most apps.
qdrant/qdrantView
pgvector
pgvector

Vector search inside Postgres. ~12k stars and dominant in 2026 as the boring-but-correct default. If you already have Postgres (Supabase, Neon, RDS), do not add another database — just install this ex…

AI & MLDatabase & ORM
You are already on Postgres and want vector search without operating a second database.
You need billion-scale vector search with millisecond latency — a dedicated vector DB is worth the operational cost.
pgvector/pgvectorView
milvus-io
milvus

Open-source vector DB with the most mature features for huge scale. ~30k stars. Steeper operational burden than Qdrant. Used in production by companies doing serious vector workloads.

AI & MLDatabase & ORM
You are running vector search at extreme scale with a team that can operate distributed systems.
You are a small team — Qdrant or pgvector will be enough and easier to run.
milvus-io/milvusView
weaviate
weaviate

Vector DB with strong hybrid search (vector + keyword) and built-in modules for common embedding workflows. Slightly higher learning curve than Qdrant but powerful for production RAG.

AI & MLDatabase & ORM
You need hybrid keyword + vector search and want it built in rather than bolted on.
You only need pure vector search — Qdrant is simpler.
weaviate/weaviateView
TanStack
router

Type-safe router with first-class search-param handling. The router that powers TanStack Start. Stronger types than React Router but newer ecosystem.

Routing
You want truly typed routes and search params, especially in SPAs without Next.js.
You need maturity and community size — React Router is safer.
TanStack/routerView
meilisearch
meilisearch

Fast, typo-tolerant search engine in Rust. ~48k stars. Easiest search engine to operate — single binary, sensible defaults, great DX. Good middle ground between Postgres full-text and Elasticsearch.

Search
You need user-facing search on a product catalog, docs site, or app.
You need extreme scale or complex aggregations — Elasticsearch still wins.
meilisearch/meilisearchView
typesense
typesense

C++ search engine with similar DX to Meilisearch. ~21k stars. Slightly more mature on some clustering features. Either is fine — pick the docs you like better.

Search
You want a Meilisearch-equivalent with slightly better clustering for production scale.
You are happy with Meilisearch — no reason to switch.
typesense/typesenseView
orama
orama

Full-text and vector search engine that runs everywhere — browser, edge, server. Useful for client-side search on small datasets (docs, blogs) where you avoid backend round-trips.

Search
You need fast in-browser search over a small dataset — docs, blog posts, product catalog under 10k items.
Your dataset is huge or changes constantly — use a server-side engine.
orama/oramaView
mendableai
firecrawl

The 2026 default for LLM-grade scraping. Fires Playwright behind the scenes, returns clean markdown ready to feed into RAG. Self-host for free or use the hosted tier — both expose the same API. The sw…

Scraping & CrawlingAI & ML
You're building a RAG agent, a competitive-intel tool, or any system that ingests web content as training/search data.
You're scraping structured APIs (JSON endpoints) — overkill. Use plain fetch + Zod.
mendableai/firecrawlView
Don't see what you need?

We'll add it in 60 minutes.

Tell us what tool or use case is missing. We'll research the best repo for it, write an honest take, add it to the directory, and email you the link. No paywall, no signup required.

We respond in under 60 minutes during business hours (10:00–18:00 IST).

Preview — the curated 104 — StackPicks