Build and deploy Rust backends with zero infrastructure configuration using declarative code annotations.
Shuttle is a Rust-native platform that enables developers to build and ship backends without writing infrastructure files. It abstracts away the complexity of provisioning resources and deployment, allowing developers to focus solely on writing application code.
Rust developers building web backends who want to avoid infrastructure management, particularly those using frameworks like Axum, Actix Web, or Rocket.
Developers choose Shuttle for its one-line resource provisioning, rapid deployment cycle, and native Rust integration, which eliminates the need for configuration files and manual infrastructure setup.
Build & ship backends without writing any infrastructure files.
Adds databases like PostgreSQL with a single code annotation, eliminating the need for separate configuration files, as shown in the quick start examples.
Goes from project initialization to a live deployment in minutes, with resource provisioning taking seconds, enabling fast iteration and prototyping.
Offers first-class support for Axum, Actix Web, and Rocket, requiring minimal code changes to deploy, as evidenced by the provided boilerplate and examples.
Handles security and permissions automatically, reducing developer overhead and allowing focus on writing secure application code.
Limited to Rust projects, making it unsuitable for polyglot teams or applications that integrate with other language ecosystems.
Tight integration with Shuttle's platform can complicate migration to other providers, as infrastructure abstractions are proprietary.
Focuses on common resources like PostgreSQL; may lack support for niche or custom cloud services, restricting advanced use cases.
A modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy experience
A modern runtime for JavaScript and TypeScript.
A cross-platform, OpenGL terminal emulator.
A markup-based typesetting system that is powerful and easy to learn.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.