PHP Runtime & Benchmark
Inspects active extensions, OPcache configuration, and runs a real-time SHA-256 and array sorting benchmark.
A unified space for building and testing web applications across PHP 8.3, Python 3.12, Ruby 3.3, Go, Rust, Next.js, and Java 21 under carlossilveira.dev/lab/.
Explore the active language runtimes below or test their JSON responses directly in the browser.
Inspects active extensions, OPcache configuration, and runs a real-time SHA-256 and array sorting benchmark.
Runs a PEP 3333 WSGI application reporting interpreter details, platform metadata, and cryptographic hash performance.
Executes Ruby 3.3 on the server, displaying garbage collection metrics, YJIT status, and benchmark timings.
Compiled as a standalone Linux amd64 binary serving both HTML and JSON responses with sub-millisecond startup.
{
"message": "Click 'Test JSON' on any runtime card above to fetch a live response from the server."
}
Use the scaffolding script to initialize a new repository with Git identity, starter code, and deployment workflow pre-configured.
lab-url-shortenergit@github-personal:carlos-silveira/lab-url-shortener.gitGOOS=linux GOARCH=amd64 CGO_ENABLED=0 go buildhttps://carlossilveira.dev/lab/url-shortener/| Template | Language | Server Runtime / Toolchain | Execution Model |
|---|---|---|---|
starters/php-api |
PHP 8.3 / 8.5 | /opt/alt/php83/usr/bin/php |
Native LiteSpeed SAPI with clean URL routing. |
starters/python-django |
Python 3.12 | /opt/alt/python312/bin/python3 |
Phusion Passenger WSGI and CGI bridge. |
starters/nextjs-react |
Next.js / React | /opt/alt/alt-nodejs22/root/usr/bin/node |
Static export built in GitHub Actions. |
starters/go-cgi |
Go 1.23 | GOOS=linux GOARCH=amd64 CGO_ENABLED=0 |
Standalone Linux binary served via HTTP/CGI. |
starters/rust-cgi |
Rust 2021 | x86_64-unknown-linux-musl |
Static musl binary compiled in GitHub Actions. |
starters/ruby-rack |
Ruby 3.3 | /opt/alt/ruby33/bin/ruby |
Phusion Passenger Rack and CGI bridge. |
starters/java-graalvm |
Java 21 | native-image --static --libc=musl |
GraalVM native binary compiled in GitHub Actions. |