Rudy Framework
Blazing-fast Solana framework. Modular SDK, zero-copy data, async-ready Rust APIs. Build, test, ship smart contracts in seconds.
Lightning Fast
Zero-copy deserialization and async-first architecture
Developer First
Intuitive APIs and comprehensive tooling
Production Ready
Battle-tested security and reliability
Built for Performance
Everything you need to build production-ready Solana programs with confidence
Zero-Copy Data
Efficient memory management with zero-copy deserialization for optimal performance.
Modular SDK
Flexible architecture allowing you to use only what you need, keeping your programs lean.
Built-in Testing
Comprehensive testing framework with simulators and debugging tools.
Async-Ready
Native async/await support for handling concurrent operations efficiently.
Secure by Default
Security best practices baked in, with automatic vulnerability scanning.
Deploy Anywhere
Seamless deployment to Solana mainnet, devnet, or local validators.
Get Started in Seconds
From zero to deployed smart contract in just three commands
1. Install Rudy CLI
cargo install rudy-cli
2. Create a new project
rudy new my-solana-program
3. Build and test
rudy build && rudy test
Example Program
use rudy::prelude::*;
#[program]
pub mod my_program {
use super::*;
pub fn initialize(ctx: Context<Initialize>) -> Result<()> {
let counter = &mut ctx.accounts.counter;
counter.count = 0;
counter.authority = ctx.accounts.authority.key();
Ok(())
}
pub fn increment(ctx: Context<Increment>) -> Result<()> {
let counter = &mut ctx.accounts.counter;
counter.count += 1;
Ok(())
}
}
Learn & Build
Comprehensive documentation and resources to master Rudy Framework
Getting Started Guide
Learn the basics of Rudy Framework and build your first Solana program.
API Reference
Complete API documentation with examples and best practices.
Examples
Real-world examples and templates to jumpstart your development.
Community
Join our Discord and connect with other Rudy developers.
Ready to dive deeper?
Explore our comprehensive documentation and start building today
View Full Documentation