rig vs adk-rust

Rust LLM building blocks compared with an agent framework

rig and adk-rust are Rust projects for building applications with language models and agents. rig centers on shared interfaces for providers, vector stores, and composable LLM workflows, while adk-rust offers broader agent orchestration and service capabilities, including memory, HTTP serving, and real-time voice.

rigadk-rust
LanguageRustRust
LicenseMITNOASSERTION
Stars8.8k690
Forks989108
Last analyzedOct 3, 2026Oct 3, 2026

Key differences

  • rig emphasizes portable core contracts and shared interfaces across more than 20 model providers and more than 10 vector store integrations; adk-rust organizes capabilities across modular crates and tiered features.
  • rig covers completion, embeddings, agent workflows, and supported audio and image capabilities; adk-rust focuses on agent orchestration, including teams, graph workflows, typed tools, and session handling.
  • adk-rust lists HTTP serving, evaluation, guardrails, authentication, and OpenTelemetry; rig's listed focus is LLM components and integrations.
  • rig is licensed MIT; adk-rust's repository metadata reports NOASSERTION, while its README states Apache 2.0, so its license terms should be verified.
  • The supplied metadata lists rig at 8.8k stars and 989 forks, compared with adk-rust at 690 stars and 108 forks; both are marked as not archived.

Choose rig if you…

  • need shared Rust interfaces for model providers and vector stores.
  • want composable completion, embedding, and agent workflows without starting each integration from scratch.
  • need a portable core with Browser-WASM support, within the stated runtime limitations.
Read the rig analysis →

Choose adk-rust if you…

  • want typed, asynchronous agent infrastructure with sequential, parallel, team, or graph workflows.
  • need agent capabilities such as session storage, long-term memory, HTTP serving, or observability.
  • are building a real-time voice agent or want to select capabilities through separate crates and optional features.
Read the adk-rust analysis →

Compare the numbers side by side, or add more projects

This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.