Rust logo

Rust compilato in modalità release

Carica il codice con il Cargo.toml e viene compilato in modalità release. Binario nativo, senza garbage collector e con memoria prevedibile.

A partire da 12,49 BRL/mese

Cosa è già pronto

L'ambiente conosce già il tuo linguaggio: carichi il codice e gira.

  • Build release di default

    Il tuo codice viene compilato con le ottimizzazioni di release attive, senza dover configurare nulla.

  • Cargo senza modifiche

    Usa il tuo Cargo.toml così com'è, con accesso a qualsiasi crate pubblicato su crates.io.

  • Memoria prevedibile

    Senza garbage collector il consumo di RAM resta stabile, il che aiuta l'app a stare nel limite del piano.

  • Container isolato

    Ogni app gira nel proprio container isolato, con il limite di RAM che definisci tu.

Cosa puoi ospitare

Progetti che girano su questo runtime.

  • API HTTP in Rust

    Backend asincroni con Axum, Actix Web o Rocket, sul runtime Tokio.

  • Bot Discord in Rust

    Bot con serenity o twilight, che tendono a usare poca memoria anche su molti server.

  • Worker per elaborazioni pesanti

    Compressione, crittografia, parsing ed elaborazione di immagini in codice nativo compilato.

  • Microservizi gRPC con Tonic

    Comunicazione tipizzata tra servizi con Protobuf e streaming bidirezionale.

  • Server di gioco

    Backend per partite multiplayer, classifiche e matchmaking, con latenza costante e senza pause del GC.

  • Servizi per il fintech

    Servizi che richiedono memoria prevedibile e comportamento stabile sotto carico, senza garbage collector.

Configurazione e versioni

La dashboard genera lo squarecloud.app al deploy, oppure scrivi il tuo nella radice del progetto: nome, file principale, memoria e versione in un unico posto.

squarecloud.app
DISPLAY_NAME=Rust
MEMORY=512
VERSION=recommended
Versioni
1.98
File accettati
.rs
Dipendenze
Cargo.toml
Valori di RUNTIME=
rust

Un piano per ogni fase del tuo progetto

Inizia in piccolo e scala quando ne hai bisogno, senza contratti di permanenza.

4,9 su 5 · 402 recensioni su Google + TrustpilotTrustpilot

Ospitato in un datacenter partner con certificazioni
Tier 3ISO 27001SOC 2 Type IIProtezione DDoS Always-On
Esplora la nostra infrastruttura

Domande frequenti su Rust Hosting

Build release, Cargo, crates.io e prestazioni.

Il build è in modalità release?

Sì. Ogni build viene eseguito automaticamente con cargo build --release: codice ottimizzato, senza overhead di debug.

Posso usare qualsiasi crate da crates.io?

Sì. Square usa il tuo Cargo.toml senza modifiche. Tokio, Axum, Actix, Rocket, Tonic e l'intero ecosistema async sono disponibili.

Come si confronta Rust con Node.js in termini di memoria?

Rust non ha GC, quindi l'uso della memoria è prevedibile. A parità di carico di lavoro, di solito usa meno RAM di Node.js, il che aiuta le app con limiti rigidi.

Devo fare la cross-compilation?

No. Square compila nel suo ambiente Linux x86_64. Mantieni il tuo progetto cross-platform e non serve alcuna configurazione extra.

Pronto a scalare il tuo progetto?

Unisciti agli oltre 500.000 sviluppatori che hanno usato Square Cloud per ospitare i loro progetti.

  • Prezzi prevedibili
  • Nessuna sorpresa in fattura
  • Deploy in pochi secondi
  • Alta disponibilità
  • Scala con stabilità
  • Riavvio automatico
  • SSL e sicurezza inclusi
  • Container isolati