Haystack

NLP framework for building search, question answering, and conversational AI pipelines.

About Haystack

Haystack by deepset is an open source NLP framework for building production-ready LLM applications, retrieval-augmented generation pipelines, and search systems. It provides modular components that can be combined into custom pipelines.

Key Features

Modular pipeline architecture
RAG & semantic search
Multiple LLM integrations
Document stores (Elasticsearch, etc.)
Evaluation framework
REST API for deployment

Why choose Haystack?

Haystack is an open source alternative to LangChain, LlamaIndex. Licensed under Apache-2.0, it gives you full access to the source code and the freedom to modify, self-host, and contribute. It is available as a desktop or web application.