BananaPi F3 (RISC-V)

Bruno Verachten
2026-03-19 · 30 sec

DuckDB runs natively on the BananaPi F3, a $100 RISC-V single-board computer powered by the SpacemiT K1 SoC (8 cores @ 1.6 GHz, rv64gc, 16 GB RAM).

The build takes approximately 2 hours with make -j8, and the resulting binary passes SQL queries — from simple selects to aggregations over generated datasets.

SELECT count(*) AS cnt, round(avg(value), 2) AS avg_val
FROM (SELECT range * 3.14 AS value FROM range(1000));
┌───────┬─────────┐
│  cnt  │ avg_val │
│ int64 │ double  │
├───────┼─────────┤
│  1000 │ 1568.43 │
└───────┴─────────┘

The DuckDB Python package also builds from source on riscv64. See the build instructions for details.