https://github.com/codiewio/codenire?tab=readme-ov-file Backend playground с возможностью self hosting. Поддерживает python, go, php, node.js. Можно загрузить не один файл, а много, чтобы построить реальный прототип бекенда. Можно загрузить бойлерплейт в качестве стартового проекта. Обещают поддержку DI (автоматическая подгрузка пакетов pip, go mod, npm). Есть JWT, postgresQL, CORS. Можно вызывать запуск бекенда запросом к API:

#Input request result:

POST https://codenire.io/run Content-Type: application/json

{ "templateId": "golang_1_23", "files": { "main.go": "package mainnnimport (nt"flag"nt"fmt"n)nnfunc main() {nt// Process command-line argumentsntname := flag.String("name", "default", "User name")ntflag.Parse()nnt// Read data from stdinntvar input stringnt_, err := fmt.Scan(&input)ntif err != nil {nttfmt.Println("Error reading from stdin:", err)nttreturnnt}nnt// Print arguments and stdin datantfmt.Printf("Hello, %s!\n", *name)ntfmt.Printf("Stdin data: %s\n", input)n}n" }, "args": "--name "Mark"", "stdin": "100.00" }

#Output result:

{ "Events": [ { "Kind": "stdout", "Message": "Hello, Mark!nStdin data: 100.00n" } ] } Запускается всё при помощи простого compose файла. Изоляция между плейграундами на уровне разных docker контейнеров и https://gvisor.dev/