https://github.com/illarionov/wasm-sqlite-open-helper
Implementation of SupportSQLiteOpenHelper.Factory based on SQLite compiled for WASM
https://github.com/illarionov/wasm-sqlite-open-helper
android emscripten graalvm kotlin room sqlite wasm
Last synced: 2 months ago
JSON representation
Implementation of SupportSQLiteOpenHelper.Factory based on SQLite compiled for WASM
- Host: GitHub
- URL: https://github.com/illarionov/wasm-sqlite-open-helper
- Owner: illarionov
- License: apache-2.0
- Created: 2024-03-09T03:52:05.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-14T05:06:05.000Z (about 2 years ago)
- Last Synced: 2024-04-14T05:11:56.962Z (about 2 years ago)
- Topics: android, emscripten, graalvm, kotlin, room, sqlite, wasm
- Language: Kotlin
- Homepage:
- Size: 952 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
# Wasm SQLite Open Helper
Experimental implementation of [androidx.sqlite.SQLiteDriver] and [androidx.sqlite.SupportSQLiteOpenHelper]
based on SQLite compiled for WebAssembly.
It can be used to run small Android unit tests using a SQLite database inside the JVM on your host without using
an Android emulator or Robolectric framework. Although in some cases it also works on Android.
For more information, visit the project website: [wsoh.released.at](https://wsoh.released.at)
[Chasm]: https://github.com/CharlieTap/chasm
[Chicory]: https://github.com/dylibso/chicory
[GraalWasm]: https://www.graalvm.org/latest/reference-manual/wasm/
[androidx.sqlite.SQLiteDriver]: https://developer.android.com/reference/androidx/sqlite/SQLiteDriver
[androidx.sqlite.SupportSQLiteOpenHelper]: https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteOpenHelper