2026-lang-self-hosted-pi woliveiras · COMPLETED
A reproducible benchmark study comparing Go, Rust, Python, Node.js, and .NET on a Raspberry Pi 5 (ARM64), measuring throughput, latency, RAM footprint, startup time, binary size, and energy consumption across a shared CRUD HTTP API backed by SQLite.
github.com/woliveiras/2026-lang-self-hosted-pi · ★ 1 · Forks 0 · Size 103.1 MB
SUMMARY
Technologies 25
Scored 25
Observed 25
Practices 6
Evidence 26
Skips 0
COVERAGE
Analyzed 1136 files · 95 commits · 0 API calls
TECHNOLOGIES & DEPTH
C# LANGUAGE Depth 70
1 files · PRODUCTION
Dockerfile LANGUAGE Depth 70
1 files · PRODUCTION
Shell LANGUAGE Depth 70
5 files · PRODUCTION
Rust LANGUAGE Depth 70
3 files · PRODUCTION
JavaScript LANGUAGE Depth 70
1 files · PRODUCTION
Go LANGUAGE Depth 70
3 files · PRODUCTION
JSON LANGUAGE Depth 70
2 files · PRODUCTION
TOML LANGUAGE Depth 70
3 files · PRODUCTION
Markdown LANGUAGE Depth 70
38 files · PRODUCTION
YAML LANGUAGE Depth 70
1 files · PRODUCTION
Python LANGUAGE Depth 70
7 files · PRODUCTION
Cargo BUILD_TOOL Depth 80
1 files · CONFIGURATION
pip BUILD_TOOL Depth 80
1 files · CONFIGURATION
npm BUILD_TOOL Depth 80
1 files · CONFIGURATION
NuGet BUILD_TOOL Depth 80
1 files · CONFIGURATION
Go Modules BUILD_TOOL Depth 80
1 files · CONFIGURATION
Axum FRAMEWORK Depth 62
2 files · PRODUCTION
FastAPI FRAMEWORK Depth 58
1 files · PRODUCTION
NumPy LIBRARY Depth 66
3 files · PRODUCTION
Pydantic LIBRARY Depth 58
1 files · PRODUCTION
SQLx DATABASE Depth 62
2 files · PRODUCTION
Serde LIBRARY Depth 58
1 files · PRODUCTION
Tokio LIBRARY Depth 49
1 files · PRODUCTION
TypeScript LANGUAGE Depth 58
1 files · PRODUCTION
pandas LIBRARY Depth 66
3 files · PRODUCTION
PRACTICES
documentation · observedautomated_tests · observedcontinuous_integration · observedcontainerization · observedlinting · absentformatting · absent
ACTIVITY & OWNERSHIP
First commit 2026-05-07
Last commit 2026-09-03
Active months 3
Commits 95