Rig is an open source Rust framework designed to help developers build modular and scalable applications powered by large language models. It provides a unified set of abstractions that allow applications to interact with many AI model providers and vector databases through a single interface. Its architecture emphasizes modularity, enabling developers to integrate only the components and integrations they need for a specific application. Rig includes built-in support for agent workflows, allowing systems to perform multi-turn reasoning, tool calling, and retrieval-based tasks within structured pipelines. It also supports capabilities such as text generation, embeddings, transcription, image generation, and audio generation depending on the provider used. Developers can integrate language models into their software with minimal boilerplate while maintaining flexibility for complex AI workflows.

Features

  • Unified interface for interacting with more than 20 AI model providers
  • Integration support for over 10 vector databases used in semantic search
  • Agent workflows capable of multi-turn prompting and tool execution
  • Built-in support for completions, embeddings, transcription, and multimodal models
  • Streaming responses and observability support using standardized conventions
  • Modular architecture with companion crates for providers and vector stores

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Rig

Rig Web Site

Other Useful Business Software
Try Google Cloud Risk-Free With $300 in Credit Icon
Try Google Cloud Risk-Free With $300 in Credit

No hidden charges. No surprise bills. Cancel anytime.

Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Rig!

Additional Project Details

Programming Language

Rust, TypeScript, Unix Shell

Related Categories

Unix Shell Artificial Intelligence Software, Rust Artificial Intelligence Software, TypeScript Artificial Intelligence Software

Registered

2026-03-17