choose when building Python agents on LangChain with explicit graph/state control.
Build resilient agents.
- 40.2k
- Python
- MIT
LLM application development / agent framework
Rig is a Rust library for building modular and scalable LLM applications, providing a unified interface to model providers and vector stores, plus agentic workflows and an agent runtime.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
choose when building Python agents on LangChain with explicit graph/state control.
Build resilient agents.
choose when you want the official lightweight OpenAI multi-agent SDK in Python.
A lightweight, powerful framework for multi-agent workflows
choose when you need a batteries-included Python agent harness with LangChain integration.
The batteries-included agent harness.
choose when you're standardizing on Google's ADK for Python agent development.
An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
choose when you need a multi-agent framework with .NET or Microsoft ecosystem support.
A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.
choose when you need a Python production multi-agent harness with built-in observability.
Multi-Agent Harness for Production AI
choose when you need a TypeScript/JavaScript agent framework for web stacks.
AI Agent Engineering Platform built on an Open Source TypeScript AI Agent Framework
choose when you need Google's ADK in Go on the backend.
An open-source, code-first Go toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
choose when you want a Python framework focused on MCP-based tool use.
Build effective agents using Model Context Protocol and simple workflow patterns
choose when you need SDK-level control over agent harness runtimes in Python or TypeScript.
Build an agent harness and control it end-to-end. Open-source SDK for production AI agents in Python & TypeScript - any model, any cloud.
choose when you need a Java framework for production-grade agents.
Build distributed, production-grade, long-running agents.
choose when you need an event-driven mesh to integrate agents with external systems.
An event-driven framework designed to build and orchestrate multi-agent AI systems. It enables seamless integration of AI agents with real-world data sources and systems, facilitating complex, multi-step workflows.
choose when you want a TypeScript runtime layer that turns an LLM into an agent.
The open-source agent harness - the runtime layer that turns an LLM into a working agent.
choose when you want a Rust-core agent framework with graph-based workflows and Python bindings.
GraphBit is the world’s first enterprise-grade Agentic AI framework, built on a Rust core with a Python wrapper for unmatched speed, security, and scalability. It enables reliable multi-agent workflows with minimal CPU and memory usage, making it production-ready for real-world enterprise environments.
choose when you need a Go-native agent framework with event-driven workflows.
Open-source Agentic AI framework in Go for building, orchestrating, and deploying intelligent agents. LLM-agnostic, event-driven, with multi-agent workflows, MCP tool discovery, and production-grade observability.
choose when you need a cross-language SDK with strong .NET/C# support.
Integrate cutting-edge LLM technology quickly and easily into your apps
choose when you need a Python pipeline framework with explicit control over retrieval and agents.
Open-source AI orchestration framework for building context-engineered, production-ready LLM applications. Design modular pipelines and agent workflows with explicit control over retrieval, routing, memory, and generation. Built for scalable agents, RAG, multimodal applications, semantic search, and conversational systems.
choose when you want an all-in-one Python framework with embedded semantic search and LLM workflows.
💡 All-in-one AI framework for semantic search, LLM orchestration and language model workflows
choose when you're in a Java/Spring ecosystem and need an agentic framework.
Agentic AI Framework for Java Developers
choose when you need an enterprise-grade Java agentic workflow platform.
Enterprise-grade, commercial-friendly agentic workflow platform for building next-generation SuperAgents.
choose when you want a batteries-included Python orchestration framework for many agents.
The Enterprise-Grade Multi-Agent Orchestration Framework. Website: https://swarms.ai
choose when you need the AutoGen-derived AgentOS with multi-agent conversation patterns.
AG2 (formerly AutoGen): The Open-Source AgentOS.Join us at: https://discord.gg/sNGSwQME3x
choose when you need a Python agent harness with memory-first and self-improving capabilities.
The Harness of Harnesses: a trusted, persistent, self-evolving multi-agent ecosystem for all-domain collaboration.
These projects were analysed and named rig among their alternatives. The relationship is not symmetric — how rig rates them is a separate judgement, made when rig is analysed in its own right.
calls rig “choose for building LLM applications in Rust with a modular, scalable framework.”
Integrate cutting-edge LLM technology quickly and easily into your apps
calls rig “Rust library for LLM applications; choose for Rust performance and memory safety.”
Open-source AI orchestration framework for building context-engineered, production-ready LLM applications. Design modular pipelines and agent workflows with explicit control over retrieval, routing, memory, and generation. Built for scalable agents, RAG, multimodal applications, semantic search, and conversational systems.
calls rig “choose if you need a low-level Rust framework for LLM applications and are willing to implement agent orchestration yourself.”
A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.