Awesome Rig
June 23, 2026 ยท View on GitHub
A curated list of projects, libraries, examples, integrations, talks, and articles for building LLM-powered Rust applications with Rig.
Rig is a modular Rust framework for agents, tool calling, completions, embeddings, retrieval-augmented generation, vector stores, and multi-provider AI applications.
Contents
- Official Resources
- Find More Projects
- Libraries and Frameworks
- Applications
- Production Users
- Articles and Talks
- Contributing
- License
Official Resources
- Rig - The main Rig repository.
- Rig website - Project website.
- Rig docs - Guides and documentation.
- API docs - Rust API reference for the root
rigcrate. - rig on crates.io - Feature-gated facade crate.
- rig-core on crates.io - Core provider, agent, completion, embedding, and vector-store abstractions.
- Rig ecosystem - Upstream ecosystem showcase.
- Rig Onchain Kit - Helpers for connecting Rig agents with Solana and EVM workflows.
Find More Projects
These sources are useful for finding additional projects that depend on Rig:
- GitHub dependents for Rig
- Reverse dependencies for
rig - Reverse dependencies for
rig-core - GitHub search for
rig-core - GitHub search for
rig::providers
Libraries and Frameworks
- Agent Governance Toolkit - Microsoft's policy enforcement and governance toolkit for agents, with a dedicated Rust Rig integration for guarded Rig tools.
- graph-flow - Type-safe graph execution framework for multi-agent workflows, similar in spirit to LangGraph.
- coral-rs - Rig and RMCP helper library for building Rust-powered Coral agents.
- rig-openapi-tools - Generate Rig-callable tools from OpenAPI specifications.
- llm-coding-tools - Lightweight Rig tool implementations for coding agents and developer workflows.
- yart - Proc-macro utilities, including a
#[rig_tool]macro for Rig tools. - riglr - Rig-compatible tools for Solana, web search, DexScreener, Twitter, and related agent workflows.
- rig-llama-cpp - Rig completion provider for local GGUF models through llama.cpp, including streaming, tool calling, reasoning, and multimodal support.
- rig-memvid - Memvid-backed persistent memory and lexical store for Rig agents.
- rig-tap - Backend-agnostic observability events and lifecycle taps for Rig agents.
- rig-retrieval-evals - Evaluation harness for Rig retrieval and knowledge-base workflows.
- dspy-rs - Rust rewrite of DSPy that uses Rig in its LLM plumbing.
- rigs - Orchestration framework built around Rig.
- metalcraft - LangGraph-style stateful graph orchestrator for AI agents in Rust.
- reasonkit-core - Rust-native reasoning engine for auditable production AI systems.
- solagent - Framework for connecting AI agents to Solana protocols in Rust.
- skill - Runtime, CLI, and MCP server for AI agent skills, with Rig-powered execution components.
- unifai-sdk-rs - Rust SDK for dynamic tools and agent-to-agent communication on Unifai.
- awpak-ai - Agent, command, and URL orchestration library using execution graphs.
- nika - Semantic YAML workflow engine for AI tasks with DAG execution, MCP, and multi-provider LLM support.
- flow-like - SDK for building Flow-Like WASM nodes and AI workflow components.
- weavegraph - Graph-driven concurrent agent workflow framework with versioned state and deterministic merges.
- rig-dyn - Dynamic client-provider abstraction layer on top of
rig-core. - rig-extra - Lightweight extensions built on top of
rig-core. - rig-redis-vectorstore - Redis (RediSearch) vector store integration for Rig with KNN similarity search, metadata filtering, and configurable distance metrics (crates.io).
Applications
Coding Agents and Developer Tools
- VT Code - Rust terminal coding agent with semantic code intelligence, Tree-sitter, ast-grep, and Rig-powered model selection.
- Dirge - Minimal Rust coding agent optimized for memory footprint and performance.
- Zerostack - Minimal Rust coding agent powered by the root
rigcrate. - Metalcraft Agent - Interactive AI coding agent with personas, skills, and tool approval.
- git-iris - AI Git assistant for commits, reviews, changelogs, and release notes.
- rv - Non-invasive AI code review tool for existing workflows.
- nitpicker - Multi-reviewer code review CLI using parallel Rig agents and debate mode.
- probe - Local semantic code search tool for large codebases.
- committor - Conventional commit message generator based on Git diffs.
- gmsg - AI-powered commit message generator with a TUI editor.
- gitbuddy - AI tool for simplifying Git commit workflows.
- bgit - Beginner-friendly Git wrapper with safeguards for common mistakes.
Agents, Assistants, and RAG
- ChatShell - Open-source agentic desktop AI client built on
rig-coreand Tauri. - Con - GPU-accelerated terminal emulator with an integrated AI agent harness.
- Ironclaw - Secure personal AI assistant.
- clipbud - Cross-platform AI clipboard assistant.
- deepwiki-rs - AI documentation engine that generates technical documentation from codebases.
- Cortex Memory - Memory system for intelligent agents, including extraction, vector search, optimization, MCP, REST, CLI, and dashboards.
- STEVE - Search Technical Evidence Very Easily.
- Ghost AI - Desktop second-brain assistant.
- Amico - AI agent framework with SDK and plugins.
- termai - AI assistant for the terminal.
- squid - AI-powered command-line code review and suggestion tool.
- taquba-research - Reference implementation of a durable Rig agent: a research CLI that plans, searches the web, reads pages, and synthesizes cited reports, with multi-step runs persisted to object storage so they resume after a crash.
Domain-Specific Projects
- Listen - Framework for AI portfolio-management agents.
- dkn-compute-node - Compute node for Dria's decentralized AI network.
- nine - Nethermind's Neural Interconnected Nodes Engine.
- appdotbuild-agent - Rust agent powering Neon's app.build V2 reboot.
- syncable-cli - CLI that analyzes repositories and generates Infrastructure as Code.
- tsql - Modern keyboard-first PostgreSQL CLI.
- kumo - Async web crawling framework for Rust.
- markitdown-rs - Rust library for converting document formats into Markdown text.
- noctisroll - Modular TRPG dice rolling system.
Production Users
These companies and teams publicly mention Rig usage in the upstream README or ecosystem docs:
- St. Jude - Uses Rig in a chatbot utility for proteinpaint, a genomics visualization tool.
- Coral Protocol - Uses Rig internally and in coral-rs.
- Dria - Uses Rig in dkn-compute-node.
- Nethermind - Uses Rig in nine.
- Neon - Uses Rig in appdotbuild-agent.
- Cairnify - Uses Rig for agentic AI search workflows.
- Ryzome - Visual AI workspace for connected canvases of research, thoughts, and agents.
- ilert - Uses Rig as a multi-provider abstraction in its agentic LLM proxy.
- Syncable - Uses Rig in its CLI.
- Refresh Agent - Uses Rig for SEO and marketing-analysis agents.
- nitpik - Uses Rig under the hood for AI code reviews.
- Archestra - MCP-native secure AI platform. Uses Rig in its agentic benchmark.
Articles and Talks
- Rust and Rig: Building for Stability in a Rapidly Changing AI Landscape - Talk by Joshua Mo.
- Is Rig better than LangChain? - Video about Rig and Rust versus Python.
- Building the Rig AI Framework with Rust - Podcast episode from Coding Chats.
- Rust Crate of the Year, IMO - Code to the Moon introduction to Rig.
- Building AI Agents in Rust - Refresh Agent engineering article.
- Rig guides - Official Rig guides and blog-style walkthroughs.
Contributing
Contributions are welcome. Good entries should be:
- Publicly accessible.
- Clearly related to Rig,
rig-core, or a Rig companion crate. - Useful to Rust developers building LLM, agent, tool-calling, embedding, or RAG applications.
- Described with a short factual sentence, not marketing copy.
Please keep categories alphabetized where practical and avoid adding abandoned forks, empty demos, or projects with no clear Rig usage.
License
This project is licensed under the MIT License.