{"categories":[{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/11"}],"enrichment":{"capability":"Haystack is an end-to-end NLP framework for building LLM applications with pipelines, agents, and retrieval-augmented generation (RAG), connecting components like vector databases, language models, and document stores.","skillfed_tags":["end-of-life","rag-framework","llm-orchestration"],"use_cases":["Build retrieval-augmented generation (RAG) systems that combine vector search with LLM generation over custom documents.","Create question-answering applications that find and synthesize answers from large document collections in natural language.","Perform semantic document search and ranking based on meaning rather than keyword matching.","Develop agent-based systems that use an LLM to reason over multiple tools and data sources to resolve complex queries.","Fine-tune transformer models on domain-specific data and integrate them into end-to-end NLP pipelines."],"what_it_does":"Haystack is a framework for building NLP applications powered by large language models, transformers, and vector search. It provides a pipeline architecture where data flows through nodes\u2014each performing a single task like document retrieval, preprocessing, or LLM inference\u2014and an agent system that uses an LLM to decide the next action dynamically. The framework includes built-in support for multiple document stores (Elasticsearch, Weaviate, Pinecone, FAISS), language models from OpenAI and Hugging Face, and tools for semantic search, question answering, and retrieval-augmented generation.\n\nThe package depends on 23 runtime libraries including pandas, scikit-learn, transformers, tiktoken, and others for data handling, ML operations, and LLM integration. However, Haystack 1.x reached end-of-life on March 11, 2025 and is no longer maintained. The maintainers have released Haystack 2.x as a separate package (haystack-ai) with improved pipeline flexibility, better component composition, and production-ready features like structured logging and tracing. Existing users are strongly encouraged to migrate.","worth_installing":"No\u2014do not install this package for new projects. Haystack 1.x reached end-of-life on March 11, 2025 and receives no further updates or support. The final version is 1.26.4. Migrate to Haystack 2.x (distributed as haystack-ai) instead, which has been stable since March 2024 and includes more flexible pipelines, better component customization, improved integrations, and production-ready features. Existing 1.x codebases may continue to run, but new development should use haystack-ai."},"id":"farm-haystack","links":{"html":"https://skillfed.io/packages/farm-haystack","md":"https://skillfed.io/packages/farm-haystack.md","pypi":"https://pypi.org/project/farm-haystack/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-04-03","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"farm-haystack","python_support":"supports_current","summary":"LLM framework to build customizable, production-ready LLM applications. Connect components (models, vector DBs, file converters) to pipelines or agents that can interact with your data."},"popularity":{"monthly_downloads":80201,"position":14310,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.26.4.post0"}
