Support BundledSQLiteDriver for Kotlin Multiplatform #6041
helmysaeed
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello Turso Team,
I would like to propose adding support for BundledSQLiteDriver in Turso’s ecosystem to improve the developer experience for Kotlin Multiplatform (KMP) applications.
Currently, many KMP projects rely on SQLite drivers that work consistently across Android, iOS, Desktop, and Web. The BundledSQLiteDriver approach provides a portable SQLite implementation that behaves identically across platforms. Integrating or officially supporting this driver would offer several benefits:
1. True Multiplatform Consistency
BundledSQLiteDriver ensures the same SQLite version and behavior across all platforms, avoiding platform-specific differences.
2. Better Integration with Room and KMP Libraries
With the recent evolution of Room toward multiplatform support, a bundled SQLite driver would make Turso easier to use as a backend or synchronization layer for local-first applications.
3. Improved Offline-First Architecture
Many developers using Turso are building offline-first systems. A consistent SQLite layer on every platform would simplify local caching, replication strategies, and sync with Turso/libSQL.
4. Simplified Setup for Developers
Instead of relying on platform-specific SQLite implementations, developers could use a single driver configuration across Android, iOS, and desktop targets.
.
Supporting BundledSQLiteDriver would significantly improve Turso’s position in the Kotlin Multiplatform ecosystem and make it a natural choice for local-first applications.
Thank you
Beta Was this translation helpful? Give feedback.
All reactions