awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
shuttle-hq avatar

shuttle-hq/shuttleArchived

0
View on GitHub↗
6,920 estrellas·297 forks·Rust·Apache-2.0·10 vistasshuttle.dev↗

Shuttle

Shuttle is a cloud platform for Rust backends that automates infrastructure provisioning and deployment. It functions as an infrastructure-as-code framework where managed databases and cloud resources are defined directly within application logic using code attributes rather than external configuration files.

The platform provides a command line interface to manage the full project lifecycle, from local development with live reloading to remote cloud publishing. It includes a managed database provider that automatically provisions and attaches storage to applications during the deployment process.

The suite covers observability through a telemetry system for performance metrics, traces, and centralized log streaming. It also handles traffic management via custom domain mapping and provides utilities for secret management and project access control.

Extensibility is supported through a trait-based plugin system that allows for the integration of third-party cloud resources and external services.

Features

  • Rust Backend Deployments - Provides a cloud platform for deploying Rust backends without manual infrastructure configuration.
  • Rust Cloud Platforms - Functions as a dedicated cloud platform for deploying and hosting Rust backends.
  • Cloud Database Provisioning - Automates the deployment and configuration of managed database instances for the application backend.
  • Deployment Automation - Automates the process of pushing Rust code to cloud environments and managing the deployment process.
  • Deployment Command Line Interfaces - Provides a terminal-based interface for building, pushing, and managing the lifecycle of cloud-native services.
  • Backend Resource Management - Manages the lifecycle of cloud services, including secret management and custom domain configuration via CLI.
  • Cloud Deployment CLI Tools - Provides a command-line interface to manage the full deployment lifecycle from local builds to cloud publishing.
  • Attribute-Based Provisioning - Provides infrastructure provisioning defined directly within application code using Rust attributes.
  • Cloud Orchestration & Automation - Automates the orchestration and provisioning of cloud resources based on application code analysis.
  • Cloud Provisioning - Automatically provisions managed databases and cloud resources defined directly within the application code.
  • Local Development Environments - Provides a local development environment with live reloading and database integration for testing before deployment.
  • Infrastructure as Code Frameworks - Implements an infrastructure-as-code framework where cloud resources are defined directly within application logic.
  • Managed Database Services - Provides a managed database service that abstracts infrastructure maintenance and scaling for Rust backends.
  • Project Lifecycle Management Tools - Includes a CLI for managing the end-to-end lifecycle of deployed projects, including starting and deleting services.
  • Custom Domain Mapping - Manages external traffic by mapping custom domains to deployed services through a centralized routing layer.
  • External Service Integrations - Provides a mechanism for integrating new external services and infrastructure providers through custom trait implementations.
  • Infrastructure Resource Plugins - Provides a framework for defining how third-party cloud resources are provisioned and integrated using specific traits.
  • Resource Integration Plugins - Implements third-party cloud integrations as plugins using standardized traits for consistent provisioning.
  • Application Performance Monitoring - Includes a telemetry system for tracking performance metrics and traces to monitor service health.
  • Cloud Telemetry Suites - Offers a suite of tools for collecting performance metrics, traces, and logs from deployed cloud services.
  • Log Streaming Services - Provides real-time streaming and filtering of application logs from deployed services.
  • Rust Monitoring Tools - Tracks the health of Rust backends through integrated telemetry, performance metrics, and real-time log streaming.
  • Telemetry Exporters - Collects performance metrics and traces from the backend and exports them to external monitoring platforms.
  • Build and Deployment Tools - Serverless platform for deploying Rust applications.

Historial de estrellas

Gráfico del historial de estrellas de shuttle-hq/shuttleGráfico del historial de estrellas de shuttle-hq/shuttle

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace shuttle-hq/shuttle?

Shuttle is a cloud platform for Rust backends that automates infrastructure provisioning and deployment. It functions as an infrastructure-as-code framework where managed databases and cloud resources are defined directly within application logic using code attributes rather than external configuration files.

¿Cuáles son las características principales de shuttle-hq/shuttle?

Las características principales de shuttle-hq/shuttle son: Rust Backend Deployments, Rust Cloud Platforms, Cloud Database Provisioning, Deployment Automation, Deployment Command Line Interfaces, Backend Resource Management, Cloud Deployment CLI Tools, Attribute-Based Provisioning.

¿Qué alternativas de código abierto existen para shuttle-hq/shuttle?

Las alternativas de código abierto para shuttle-hq/shuttle incluyen: boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… pulumi/pulumi — Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud… pgsty/pigsty — Pigsty is a full-stack orchestration suite for deploying, monitoring, and managing high-availability PostgreSQL… firebase/quickstart-js — This project is a collection of reference implementations, sample code, and starter kits for integrating Firebase… hashicorp/terraform-provider-aws — This project is an infrastructure as code tool designed to automate the lifecycle management of Amazon Web Services…

Alternativas open-source a Shuttle

Proyectos open-source similares, clasificados según cuántas características comparten con Shuttle.
  • boto/boto3Avatar de boto

    boto/boto3

    9,834Ver en GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Pythonawsaws-sdkcloud
    Ver en GitHub↗9,834
  • aws/aws-cdkAvatar de aws

    aws/aws-cdk

    12,817Ver en GitHub↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    TypeScriptawscloud-infrastructurehacktoberfest
    Ver en GitHub↗12,817
  • pulumi/pulumiAvatar de pulumi

    pulumi/pulumi

    24,797Ver en GitHub↗

    Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud resources using general-purpose programming languages. It functions as a cloud resource orchestrator that coordinates the lifecycle of heterogeneous infrastructure by executing code to construct dependency graphs and reconciling the desired state against actual cloud environments. The platform distinguishes itself through a language-host runtime bridge that allows developers to use standard programming languages to define infrastructure, rather than relying solely on domain-specific

    Goawsazurecloud
    Ver en GitHub↗24,797
  • pgsty/pigstyAvatar de pgsty

    pgsty/pigsty

    4,703Ver en GitHub↗

    Pigsty is a full-stack orchestration suite for deploying, monitoring, and managing high-availability PostgreSQL clusters and their supporting infrastructure. It functions as a cluster management platform and high-availability suite that automates failover, manages virtual IPs, and ensures data consistency through distributed consensus. The project distinguishes itself by providing a comprehensive database infrastructure-as-code framework and a dedicated observability stack. It incorporates a backup and recovery manager supporting point-in-time recovery via S3-compatible object storage, alongs

    Shellgraphicsinfrapostgres
    Ver en GitHub↗4,703
  • Ver las 30 alternativas a Shuttle→