0xPlaygrounds/rig
⚙️🦀 Build modular and scalable LLM Applications in Rust observed · 2026-08-28
Health v2 · maintenance only
86/100
- Activity 99
- Release rhythm 86
- Longevity 58
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0.0
- age_days: 819
- days_rel: 16
- days_push: 8
- n_releases_24m: 633
Adoption not part of the score
8415 stars · 938 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Rig is a Rust library for building modular, scalable LLM-powered applications and agents, offering a unified API across 20+ model providers plus tools, RAG, memory, and structured output. It compiles to a single binary or WASM and integrates with vector stores via companion crates like rig-mongodb and rig-qdrant.
Use cases
- build ai agents in rust
- call llm providers through one unified api
- build a rag pipeline with vector store retrieval
- give an llm type-safe tool calling
- extract structured output from llm responses
- run local models via ollama
- stream multi-turn chat completions
- deploy an llm app as a single rust binary
When to choose
- your codebase is already Rust and you want AI features without switching stacks
- you need provider-agnostic LLM access with easy backend swapping
- you want compile-time type safety for tool arguments and structured outputs
- you need native performance for orchestration, retrieval, and concurrency
- you want to deploy to edge or browser via WASM
When to avoid
- you need fine-tuning or model training capabilities
- you want automatic retries and rate-limit handling out of the box
- your team works primarily in Python and prefers LangChain-style ecosystems
- you need a fully stable API - the project warns of frequent breaking changes
Facets
library · maturity active
agent-framework llm-inference rag http-client sdk large-language-models machine-learning developer-tools rust cross-platform wasm cli llm-orchestration multi-provider type-safe-tools vector-store-integrations structured-output opentelemetry-genai ai-agents retrieval-augmented-generation
10 sources
- readme: https://github.com/0xPlaygrounds/rig · fetched 2026-08-28 · bda96e8ae42e
- homepage: https://rig.rs · fetched 2026-08-29 · 9bb810e66f1c
- site_page: https://rig.rs/docs · fetched 2026-08-29 · 27a3133f6ea4
- site_page: https://rig.rs/docs/quickstart · fetched 2026-08-29 · ee9ca16545ab
- site_page: https://rig.rs/docs/integrations · fetched 2026-08-29 · 1df657776df4
- site_page: https://rig.rs/docs/concepts · fetched 2026-08-29 · 1a013cc1113d
- site_page: https://rig.rs/docs/examples · fetched 2026-08-29 · 3268efd68695
- site_page: https://rig.rs/docs/faq · fetched 2026-08-29 · 9604e9d94390
- site_page: https://rig.rs/docs/how_to_contribute · fetched 2026-08-29 · c8289424eb5e
- registry_crates: https://crates.io/api/v1/crates/rig · fetched 2026-08-29 · 18562234bea4
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| 0xPlaygrounds/rig | main | 86 |
For agents
markdown · JSON · MCP: product_card(name="0xPlaygrounds/rig")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem