Features
What Phelix does for Go and Rust releases
Each capability on its own page: the problem it solves, how it works, and the exact commands. Start with the one you came for.
Builds
Feature
Multi-platform build matrix
Cross-compile Go and Rust across toolchain versions and platforms in one command: a deterministic build matrix with dry runs, resume, per-combination reports, and a release manifest.FeatureBuild reports and regression alerts
Every build prints an automatic report: compiler version, duration, cache state, binary size, and regression alerts against comparable builds. Fully offline, no configuration.One release path, two toolchains.
Go and Rust are compiled on the host and then travel the same route: build, health gate, cutover. Only the toolchain and the target change.
01build
GoRust
binary
Host toolchain compiles a native binary. Docker stays optional.
02health gate
GoRust
healthy
Same readiness tiers for both. No candidate sees traffic early.
03cutover
GoRust
:8080
Proxy switches atomically, whichever binary is behind it.
- Native toolchain
- Phelix builds with the host's Go or Rust toolchain, hashes the artifact, and keeps the binary. A container stays optional.
- Same release contract
- Both runtimes read PORT and answer the same health tiers, so blue-green, rolling, canary, and progressive behave identically.
- One rollback path
- Every build is a version. Rollback restores the binary and its encrypted environment snapshot together, whichever language built it.
One binary between git push and production.
Install the CLI, verify the host, and follow the quick start to build your first application.