Deploy Rustin minutes.
Ship your Rust application straight from GitHub. HostingGuru detects your Cargo.toml, compiles a release-optimized binary, and puts it in production — zero-cost abstractions all the way to deployment. No Dockerfiles, no build servers, no DevOps.
Steps
1. Connect your GitHub
Sign up and install the HostingGuru GitHub App. We'll list all your repositories — pick the one with your Rust project.
2. We detect Rust
HostingGuru identifies your Rust project by the presence of Cargo.toml and Cargo.lock. We read the edition and binary targets from your manifest, resolve workspace members if you're in a monorepo, and build with --release for maximum optimization. Build caches are preserved between deployments so subsequent builds are significantly faster.
3. Your app is live
Your release binary starts in microseconds with minimal memory footprint. Whether you're running Actix Web, Axum, Rocket, or a custom TCP server, we detect the listening port and route traffic to it over HTTPS. You get the full performance of compiled Rust in production — no interpreter overhead, no garbage collector pauses.
Rust deployment without sccache headaches
Cargo build --release, with caching
We run cargo build --release against your Cargo.toml. The target directory and registry index are cached between deploys, so a code change that touches one crate doesn't recompile the dependency tree from scratch. First build is slow; redeploys are fast.
Toolchain pinned via rust-toolchain.toml
If you commit a rust-toolchain.toml or rust-toolchain file, we install the exact version it pins — including stable, beta, nightly, and target-specific components. No rustup default stable drift between local and prod.
Static binaries, minimal runtime
Rust binaries link statically (or against libc); we ship the binary and a minimal base image. No interpreter, no JIT, no GC — typical container images are 10–20 MB and start in milliseconds. Real-world latency from cold start is dominated by your initialization, not the platform.
Tokio and async ecosystems
tokio, async-std, actix-web, axum, warp, rocket all work. Set TOKIO_WORKER_THREADS via env if you need to override the default (which matches your CPU allocation).
System dependencies pre-installed
Crates that need libssl-dev, libpq-dev, libsqlite3-dev, or protoc at build time get them from the build environment. build.rs scripts run with the right tools available — including a working C compiler for FFI crates.
Free always-on Rust service
Compile your hobby project once, deploy it, forget about it. The Starter plan keeps one Rust service running 24/7 free — perfect for a CLI-as-a-service, a small API, or a side-project backend that doesn't need to scale yet.
Ready to deploy your Rust app?
From GitHub to production in under 5 minutes. No credit card needed.
Key facts and common questions
Rust hosting on HostingGuru is a managed Platform-as-a-Service that builds and runs your Rust application directly from a GitHub repository, without you operating servers, container registries, or build pipelines.
What is the fastest way to deploy a Rust app on HostingGuru?
Install the HostingGuru GitHub App on the repository, pick the branch, and click Deploy. HostingGuru detects Cargo.toml, runs cargo build --release, and runs the resulting binary. Target artifacts are cached between deploys so incremental rebuilds are fast. The first deploy of a standard Rust project finishes in about 2–4 minutes.
How long does a Rust deployment take on HostingGuru?
A cold first build of a medium Rust web service (Axum, 80 crates) takes 5–8 minutes. Subsequent deploys with cached artifacts typically complete in 60–120 seconds.
Which Rust versions does HostingGuru support?
HostingGuru supports Rust stable, beta, and a pinned MSRV per workspace. The toolchain is read from rust-toolchain or rust-toolchain.toml; otherwise the latest stable release is used.
How much does it cost to deploy a Rust app on HostingGuru?
The Starter plan is free for one always-on Rust service. Hobby is $19/month for 3 services on shared infrastructure. Pro is $35/month for 10 services on a dedicated CX22 server. See pricing for the full plan matrix.