LLM Application Development Framework
6.9k 2026-04-14
0xPlaygrounds/rig
A Rust library designed for building scalable, modular, and ergonomic applications powered by Large Language Models.
Core Features
Unified interface for over 20 LLM providers and 10 vector store integrations.
Supports advanced agentic workflows, multi-turn streaming, and complex prompting.
Comprehensive LLM capabilities including completion, embedding, transcription, audio, and image generation.
Minimal boilerplate for LLM integration and full WASM compatibility for the core library.
Quick Start
cargo add rig-coreDetailed Introduction
Rig is a robust Rust library that empowers developers to construct sophisticated LLM-powered applications with ease. It emphasizes modularity, scalability, and ergonomic design, abstracting away the complexities of integrating various LLM providers and vector stores through a unified interface. Rig facilitates advanced features like agentic workflows, multi-turn interactions, and a wide array of generative AI capabilities, making it an ideal foundation for building high-performance, production-ready AI applications in Rust, including those compatible with WebAssembly.