Recently, Lorenzo Gabriel released https://github.com/lolgab/scala-native-jdbc, a JDBC implementation for Scala Native, which allows libraries that rely on JDBC (such as Scala-SQL) to be used in a native environment.
I've been slowly playing around with adding DuckDB JDBC compliant connector to it, and it's looking pretty nice. I did have to use some trickery to avoid hitting issues with SQLite/DuckDB dialect mismatches, though.
I plan to open source this eventually, but first I want to make some more tests and clean the code (there's quite a few manual memory management involved).
I also need to figure out how this should be distributed... On MacOS DuckDB is distributed via a dylib
with an rpath, which is a bit annoying to use on Scala Native... TBD