awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
deepset-ai avatar

deepset-ai/haystack

0
View on GitHub↗
24,253 स्टार्स·2,615 फोर्क्स·MDX·apache-2.0·12 व्यूज़haystack.deepset.ai↗

Haystack

Haystack is an orchestration framework designed for building complex search and generative AI pipelines. It functions as an agentic workflow engine, enabling the construction of automated sequences that allow AI agents to perform multi-step reasoning and data analysis.

The framework utilizes a modular, component-based architecture that connects processing steps into directed acyclic graphs. By employing a provider-agnostic integration layer, it decouples core logic from specific external AI services and vector databases, allowing for the flexible exchange of underlying technologies. This design supports the development of custom retrieval systems that provide context-aware answers from large datasets.

Beyond text-based retrieval, the platform includes tools for multimodal data processing and indexing. It normalizes diverse media formats, including images and audio, into a unified representation to ensure consistent analysis across different types of content. The system also incorporates observability hooks to monitor state changes during the execution of complex workflows.

Features

  • Agentic Workflow Engines - Functions as an agentic workflow engine for multi-step reasoning and data analysis.
  • Pipeline Orchestration Frameworks - Provides a modular framework for building complex search and generative AI pipelines.
  • Modular Pipeline Orchestration - Orchestrates modular processing steps into automated sequences for LLM-based agentic tasks.
  • Search & Information Retrieval - Builds custom retrieval systems that provide context-aware answers from large datasets.
  • Agentic Workflow Automation - Constructs automated sequences of modular steps to execute complex agentic tasks and LLM-based data processing.
  • Vector Database Integrations - Integrates various vector storage backends to enable semantic search and retrieval-augmented generation.
  • AI Service Integrations - Connects external AI services and vector databases to extend data processing workflows.
  • Multimodal Processing Tools - Includes tools for indexing and retrieving information from diverse media formats within AI-driven systems.
  • Directed Acyclic Graph Engines - Orchestrates complex data processing tasks by connecting modular components into directed acyclic graphs.
  • External Service Integrations - Integrates third-party model providers, vector databases, and observability tools into automated pipelines.
  • Agent Frameworks - Orchestration framework for building context-aware LLM pipelines.
  • AI & Machine Learning - End-to-end framework for building search and question-answering systems.
  • Application Frameworks - Framework for building end-to-end applications powered by LLMs.
  • Conversational AI - Flexible framework for scalable question answering.
  • Language Model Development - NLP framework for building search and LLM applications.
  • LLM Frameworks and Libraries - Framework for building agents, semantic search, and QA systems.
  • Machine Learning Operations - LLM framework for building search and question answering systems.
  • Natural Language Processing - Orchestration framework for building production-ready RAG systems.
  • RAG Frameworks - LLM orchestration framework for building customizable, production-ready applications.
  • Retrieval Augmented Generation - Orchestration framework for production-ready RAG and chatbots.
  • Python NLP Libraries - End-to-end framework for building natural language search interfaces.
  • Agentic AI - Listed in the “Agentic AI” section of the The Incredible Pytorch awesome list.
  • Data Indexing Tools - Indexes diverse media formats to ensure search tools can interpret non-textual content.
  • Integration Abstraction Layers - Employs an abstract integration layer to decouple core logic from specific external AI services and vector databases.
  • Data Normalization Utilities - Normalizes diverse media formats into a unified internal representation for consistent processing.
  • Media Analysis - Processes and indexes diverse media formats including text, images, and audio for search and analysis.
  • Decoupled Architectures - Utilizes a modular, component-based architecture to decouple processing logic into interchangeable units.

स्टार हिस्ट्री

deepset-ai/haystack के लिए स्टार हिस्ट्री चार्टdeepset-ai/haystack के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

deepset-ai/haystack क्या करता है?

Haystack is an orchestration framework designed for building complex search and generative AI pipelines. It functions as an agentic workflow engine, enabling the construction of automated sequences that allow AI agents to perform multi-step reasoning and data analysis.

deepset-ai/haystack की मुख्य विशेषताएं क्या हैं?

deepset-ai/haystack की मुख्य विशेषताएं हैं: Agentic Workflow Engines, Pipeline Orchestration Frameworks, Modular Pipeline Orchestration, Search & Information Retrieval, Agentic Workflow Automation, Vector Database Integrations, AI Service Integrations, Multimodal Processing Tools।

deepset-ai/haystack के कुछ ओपन-सोर्स विकल्प क्या हैं?

deepset-ai/haystack के ओपन-सोर्स विकल्पों में शामिल हैं: microsoft/semantic-kernel — Semantic Kernel is an artificial intelligence orchestration framework designed to integrate large language models with… stanfordnlp/dspy — DSPy is a declarative programming framework designed for building complex language model applications. It treats model… langchain-ai/langchain — LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large… langgenius/dify — Dify is an open-source platform for building, orchestrating, and deploying generative AI applications and autonomous… neuml/txtai — txtai is an artificial intelligence platform designed for building semantic search applications, managing vector… llmware-ai/llmware — llmware is a Python framework for AI agent orchestration and model management, designed to coordinate multi-model…

Haystack के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Haystack के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • microsoft/semantic-kernelmicrosoft का अवतार

    microsoft/semantic-kernel

    27,262GitHub पर देखें↗

    Semantic Kernel is an artificial intelligence orchestration framework designed to integrate large language models with existing codebases. It functions as an agentic workflow engine, providing a standardized interface that connects generative models to traditional application logic, data sources, and external tools to automate complex, multi-step business tasks. The platform distinguishes itself through a modular plugin architecture and a planner-based reasoning engine that decomposes high-level goals into executable sequences of functions. By utilizing a connector-based abstraction layer, it

    C#aiartificial-intelligencellm
    GitHub पर देखें↗27,262
  • stanfordnlp/dspystanfordnlp का अवतार

    stanfordnlp/dspy

    35,325GitHub पर देखें↗

    DSPy is a declarative programming framework designed for building complex language model applications. It treats model interactions as modular, composable programs, allowing developers to define task logic through typed class schemas rather than relying on manually written prompts. By organizing workflows into hierarchical, reusable Python objects, the framework enables the construction of sophisticated AI systems that manage state and execution flow independently. The framework distinguishes itself through an automated optimization engine that iteratively refines prompt instructions and few-

    Python
    GitHub पर देखें↗35,325
  • langchain-ai/langchainlangchain-ai का अवतार

    langchain-ai/langchain

    139,458GitHub पर देखें↗

    LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows that manage state, memory, and tool execution. The project distinguishes itself through a durable execution runtime that maintains persistent state across long-running processes by checkpointing progress to external storage. It models agent workflows as directed graphs, allowing

    Pythonagentsaiai-agents
    GitHub पर देखें↗139,458
  • langgenius/difylanggenius का अवतार

    langgenius/dify

    145,458GitHub पर देखें↗

    Dify is an open-source platform for building, orchestrating, and deploying generative AI applications and autonomous agents. It provides a visual development environment that allows users to design complex, multi-step logic chains and conversational flows, which can then be published as APIs, web interfaces, or embedded widgets. The platform acts as a centralized infrastructure layer, managing model connections, prompt templates, and knowledge retrieval to support scalable AI-powered services. What distinguishes the platform is its focus on stateful application design and workflow orchestrati

    TypeScriptagentagentic-aiagentic-framework
    GitHub पर देखें↗145,458
Haystack के सभी 30 विकल्प देखें→