smallstepman / shuttle

Deploy Rust apps with a single Cargo command

Home Page:https://shuttle.rs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


docs language build status discord


shuttle

shuttle is a crate that uses traits and annotations to configure your backend deployment - including databases.

  • Deploy a Rocket service
  • Postgres support
  • Authentication and authorization
  • Storage
  • ORM support
  • GitOps

Documentation

For full documentation, visit docs.rs/shuttle-service

Community & Support

  • Community Forum. Best for: help with building, discussion about best practices.
  • GitHub Issues. Best for: bugs and errors you encounter using Shuttle.
  • Discord. Best for: sharing your applications and hanging out with the community.

Status

  • Alpha: We are testing shuttle, API and deployments may be unstable
  • Public Alpha: Anyone can sign up (link is coming). But go easy on us, there are a few kinks
  • Public Beta: Stable enough for most non-enterprise use-cases
  • Public: Production-ready!

We are currently in Alpha. Watch "releases" of this repo to get notified of major updates!

About

Deploy Rust apps with a single Cargo command

https://shuttle.rs


Languages

Language:Rust 74.5%Language:TypeScript 13.0%Language:HCL 9.7%Language:JavaScript 0.9%Language:Shell 0.8%Language:CSS 0.4%Language:Dockerfile 0.4%Language:Nix 0.3%