Build blazingly fast, memory-safe configurations for Rust applications. Zero-cost abstractions meet intelligent configuration management.
Compile-time configuration validation with zero-cost runtime performance.
Execute safe Rust code, query databases with async/await, and access environment variables with compile-time checks.
Native async/await support with sqlx, diesel, and sea-orm. Query your database safely with compile-time SQL validation.
Configuration parsing happens at compile time. Zero runtime overhead with full type safety and memory guarantees.
Built-in integration for Axum, Actix-web, Warp, and other Rust web frameworks. Middleware and extractors included.
Development-friendly hot reloading with file watching. Changes recompile and reload instantly during development.
Built-in cargo test support with property-based testing, benchmarks, and configuration mocking utilities.
Compile-time configuration validation with zero runtime overhead. Full type safety and memory guarantees.
# Memory-Safe Rust Configuration
app_name: "MyRustApp"
log_level: @env("LOG_LEVEL", "info")
# Database with async queries
database {
url: @env("DATABASE_URL")
pool_size: @query("SELECT optimal_pool FROM system_config").await?
timeout: "30s"
}
# Performance optimization
performance {
workers: @optimize("worker_count", num_cpus::get())
cache_size: @learn("optimal_cache", 1024)
enable_simd: true
}
# Type-safe feature flags
features: @query("SELECT name FROM features WHERE enabled = true")
.map(|row| row.get::("name"))
.collect::>()
Works seamlessly with your favorite Rust crates and frameworks
Web framework
HTTP server
Async SQL toolkit
ORM and query builder
Async runtime
Serialization
Install TuskLang for Rust and start building memory-safe configurations