For framework pentru programare tipizată cu LLM-uri, the strongest matches are snarktank/ai-dev-tasks (This AI agent workflow orchestrator chains prompt templates into), genkit-ai/genkit (Genkit is an LLM application framework and AI workflow) and microsoft/promptflow (Promptflow is a development framework and orchestrator for composing). cloudwego/eino and stanfordnlp/dspy round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Biblioteci pentru construirea de pipeline-uri type-safe care înlănțuie apeluri multiple către modele de limbaj mari și transformări de date.
This project is an AI agent workflow orchestrator and software development framework designed to transform high-level feature descriptions into executable implementation steps for AI assistants. It provides a structured system of prompt templates that guides large language models through the transition from product drafting to technical planning and code execution. The framework focuses on a methodology for decomposing product blueprints into sequenced lists of technical sub-tasks. It employs a system of prompt engineering to standardize outputs, ensuring that abstract requirements are conver
This AI agent workflow orchestrator chains prompt templates into sequenced steps for software development, fitting as an LLM pipeline framework but missing explicit type system integration and streaming support.
Genkit is an LLM application framework and generative AI developer toolkit designed for building production AI applications. It serves as an AI workflow orchestrator that coordinates model calls and agentic tool usage through type-safe execution flows. The project provides a unified model interface and plugin architecture to standardize access to diverse large language models, vector stores, and telemetry backends. It distinguishes itself with a dedicated observability suite for tracing execution steps and a developer toolkit for prompting, debugging, and evaluating AI logic via a local inter
Genkit is an LLM application framework and AI workflow orchestrator that lets you compose model calls and tool usage into type-safe execution flows, with built-in streaming, prompt tooling, a unified provider interface, and plugin-based modularity — squarely the LLM pipeline / orchestration category with comprehensive coverage of the features in this search.
Promptflow is a development framework and orchestrator for building applications powered by large language models. It functions as a suite of tools for designing, orchestrating, and deploying AI workflows by linking prompts, custom Python code, and language models into executable sequences. The project is distinguished by a visual AI workflow designer that allows for the creation of directed acyclic graphs of logic nodes. It provides a dedicated prompt engineering environment for versioning and comparing templates, alongside stateful execution tracing to record function calls and variable val
Promptflow is a development framework and orchestrator for composing LLM calls into executable sequences with a visual workflow designer, prompt management, modular steps, and streaming support, making it a comprehensive fit for building structured LLM pipelines.
Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and orchestrating complex language model workflows. It serves as a multi-agent orchestration engine and workflow orchestrator, providing a graph-based execution model to route data between models, tools, and retrievers. The framework distinguishes itself through a robust set of multi-agent coordination patterns, including supervisor-led management, sequential flows, and autonomous reasoning loops like ReAct. It features advanced agent execution controls such as active turn preemption, che
Eino is a Go-based LLM orchestration framework with a graph-based execution model for composing multi-step workflows, covering pipeline composition, streaming, error handling, and provider abstraction — exactly the kind of typed, structured pipeline library you're looking for.
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-
DSPy is a declarative framework that lets you compose LLM calls into typed, modular programs with state management and optimization, directly matching the need for structured pipeline orchestration with type safety and step composition.
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
Semantic Kernel is an orchestration framework that lets you build typed, multi-step LLM pipelines with a planner engine, plugin architecture, and connector-based provider abstraction — exactly fitting the search for composing structured LLM calls with error handling and modular steps.
LlamaIndex is a comprehensive development framework designed to connect private or external data sources to large language models. It functions as a data-centric toolkit that enables the construction of retrieval-augmented generation systems, allowing developers to build applications that provide context-aware answers based on specific organizational information. The project distinguishes itself through a robust agentic orchestration engine that supports the creation of autonomous agents capable of multi-step reasoning, memory management, and complex tool execution. Beyond simple retrieval, i
LlamaIndex is a full-featured orchestration framework for chaining LLM calls into structured pipelines, with built-in support for agents, multi-step reasoning, prompt management, and provider abstraction, exactly what this search requires.
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
LangChain is the leading orchestration framework for LLM pipelines, offering built-in pipeline composition, typed outputs via Pydantic, streaming, prompt templates, modular steps, error handling, and a unified provider abstraction — exactly what this search is after.
This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for orchestrating language models, autonomous agents, and interactive user interfaces. It serves as a central library for managing the entire lifecycle of AI interactions, from initial prompt generation and model provider abstraction to complex, multi-step reasoning and tool execution. The framework distinguishes itself through its deep integration with frontend development, specifically by enabling generative user interfaces that render dynamic components directly from model outputs. I
Vercel AI is a TypeScript framework purpose-built for orchestrating multi-step LLM calls with type-safe pipelines, streaming, provider abstraction, and error handling, making it a natural fit for composing structured, typed workflows.
Langextract is a framework designed to transform unstructured text into structured, machine-readable data using language model orchestration. It provides a high-performance pipeline that processes large volumes of narrative text by utilizing parallel execution and sequential extraction passes. The library is built to handle complex data extraction tasks, including specialized support for clinical information and medical entity relationship recognition. The project distinguishes itself through a plugin-based architecture that supports both local hardware execution and cloud-hosted model endpoi
Langextract is an LLM orchestration framework that composes extraction passes into structured data pipelines, using plugin-based architecture and supporting multiple model endpoints, so it fits the request for a pipeline composition library, though it is specialized for data extraction rather than general-purpose chaining.
The BeeAI Framework is an LLM agent framework and multi-agent orchestration engine used to build autonomous agents that coordinate reasoning, tool execution, and complex workflows. It functions as a structured AI output controller and RAG integration library, providing a unified interface to manage multiple language model providers. The framework is distinguished by its implementation of the Model Context Protocol, allowing agents, tools, and models to be shared between different AI platforms and hosted as agentic tooling servers. It enables the design of collaborative agent teams through dec
The BeeAI Framework is an LLM agent and multi-agent orchestration engine that supports composing structured workflows, tool execution, and provider abstraction, fitting the search for an LLM pipeline or orchestration framework—though its focus on autonomous agents rather than explicit typed pipeline steps and streaming means it covers most but not all of the requested features.
Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q
Kotaemon is a modular orchestration framework for building agentic workflows that chain language models, prompts, and tools, making it a genuine LLM pipeline composition tool for your search.
Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut
Mastra is a TypeScript orchestration framework for building multi-step processes and autonomous agents with durable workflows, which directly supports composing LLM calls into structured pipelines — though its focus on autonomous agents and multi-agent systems may exceed the simpler pipeline composition you described.
Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI applications. It serves as a multi-modal integration layer that connects diverse local and remote language models with an agentic retrieval-augmented generation system. The project distinguishes itself through a collaborative message-exchange paradigm, allowing specialized agents to delegate tasks hierarchically and coordinate via structured communication. It features an advanced state management system for conversational AI, including the ability to rewind and prune conversation hist
Langroid is a multi-agent orchestration framework that coordinates LLM calls through agent delegation and structured message exchange, which fits the query's need for composing calls into pipelines, though it focuses on agent collaboration rather than explicit typed chain composition.
Swarm is a framework for building conversational systems that coordinate multi-agent workflows. It functions as an orchestration engine that manages persistent, multi-turn dialogues by routing tasks between specialized agents and executing local functions. The system is designed to handle complex, multi-step processes by maintaining shared state and context across agent interactions. The framework distinguishes itself through its approach to dynamic task delegation and execution control. It enables agents to hand off tasks to one another by returning agent objects, allowing for modular, domai
Swarm orchestrates multiple LLM agents and functions into conversational workflows, fitting the request for an LLM pipeline framework, though its emphasis on dynamic agent handoffs and lack of typed step definitions makes it a narrower choice than a general-purpose pipeline builder.
This project is a development framework for building edge-based AI agents that perform multimodal inference and system-level automation directly on mobile devices. By prioritizing local-first execution, the platform ensures data privacy and offline functionality, allowing developers to run large language models on hardware without requiring external server connectivity. The framework distinguishes itself through an integrated orchestration layer that connects language models to custom tools, scripts, and native device intents. It provides a structured registry for mapping natural language ins
This is a development framework for building edge-based AI agents with an integrated orchestration layer that connects LLMs to tools and device intents, making it a valid type of LLM pipeline framework for composing calls, though its focus on mobile/edge deployment narrows its scope.
txtai is an artificial intelligence platform designed for building semantic search applications, managing vector storage, and orchestrating language model workflows. It functions as a comprehensive engine for processing unstructured data, enabling the development of autonomous agents and complex content automation pipelines. The platform distinguishes itself through a hybrid indexing architecture that combines dense vector embeddings with relational graph structures, allowing for multi-dimensional retrieval across both semantic meaning and entity relationships. It supports multimodal analysis
txtai’s pipeline orchestration, modular step definition, and LLM provider abstraction let you chain multiple model calls into structured workflows, making it a solid fit for composing LLM pipelines even if its type system integration is not front-and-center.
| Repository | Stele | Limbaj | Licență | Ultimul push |
|---|---|---|---|---|
| snarktank/ai-dev-tasks | 7.5K | — | apache-2.0 | |
| genkit-ai/genkit | 6.1K | TypeScript | Apache-2.0 | |
| microsoft/promptflow | 11.2K | Python | MIT | |
| cloudwego/eino | 9.7K | Go | apache-2.0 | |
| stanfordnlp/dspy | 35.3K | Python | MIT | |
| microsoft/semantic-kernel | 27.3K | C# | mit | |
| run-llama/llama_index | 50.3K | Python | MIT | |
| langchain-ai/langchain | 139.5K | Python | MIT | |
| vercel/ai | 21.9K | TypeScript | other | |
| google/langextract | 36.9K | Python | Apache-2.0 |