Languages

Choosing an application runtime in Futrou v1.

Choosing a runtime

When creating a Serverlet you choose a runtime image, that is a pre-built environment for running applications. Each image includes support for several programming languages in specific versions. The image is based on Ubuntu 22.04 LTS.

Runtime image selection in Futrou v1

Architecture

All Serverlets run on the AMD64 (x86_64) architecture. You can run compiled binaries together with all the libraries they need for this platform regardless of the image or language you choose.

Supported languages and runtimes

Language / imagefutrou/serverlet 2.912.812.702.60 (deprecated)
No languageβ€”β€”β€”β€”
PHP8.48.38.17.4
Node.js24.11.120.18.318.4.016.20
Bun1.3.21.2.5β€”β€”
Deno2.5.62.2.3β€”β€”
Go1.25.41.24.11.19β€”
Python3.10.123.10.123.8.10β€”
Ruby3.4.73.4.1β€”β€”
Swoole PHP8.3-25.2.08.3-25.2.0β€”β€”
Lua5.1.55.4β€”β€”
Perl5.25.2β€”β€”
.NET9.0.3079.0.201β€”β€”

A dash means the language is not supported in that runtime image.

Last updated