14 karma · joined June 24, 2024
Instead of routing your messages through a data center, Freepath works the way stories and letters worked for thousands of years: person to person, device to device.
When two phones running Freepath come near each other — at a coffee shop, on a bus, at a concert — they automatically and silently exchange content. Posts, messages, updates. Things you wrote. Things people you trust wrote. The network is the crowd itself.
Your phone becomes a node. You become the infrastructure.
What it is:
A Kotlin-first, async driver for PostgreSQL, MySQL, and SQLite
Works across JVM and native targets (macOS, Linux, Windows, iOS, Android NDK)
Built for coroutines and modern, scalable apps
You can check it out here: https://github.com/smyrgeorge/sqlx4k
Highlights:
Async I/O with connection pooling
Prepared statements (named and positional)
Row mappers
Transactions + coroutine-friendly TransactionContext
Code generation (CRUD and @Repository with KSP)
Database migrations
PostgreSQL LISTEN/NOTIFY
SQLDelight integration
Supported targets:
JVM (PostgreSQL and MySQL on JVM today)
iosArm64, androidNativeX64/Arm64, macosArm64/X64, linuxArm64/X64, mingwX64
wasmWasi is being explored
This project leverages the Tree-sitter parser to efficiently and quickly parse large Kotlin codebases.