Kissme is an open-source library providing encrypted key-value storage. It can be integrated seamlessly in Kotlin projects built with Kotlin Multiplatform, Kotlin/Native, and Kotlin Android plugins.
Kissme allows storing key-value data in common code modules without any additional boilerplate code.
This is a android kotlin library which will make your work with SQLite database much more easier in more objective way.
NexusData is an object graph and persistence framework for Android. It allows for organizing and managing relational data and serializing it to SQLite or custom stores. The data can be accessed or modified using higher level objects representing entities and their relationships. NexusData manages all the objects in the persistence store, tracks changes, and maintains consistency in relationships.
ObjectBox is an an easy to use, object-oriented lightweight database and a full alternative to SQLite.
A modular object storage framework for Kotlin multiplatform projects.
A Database Abstraction Layer to write clean and organized ORM-less persistance code. Used to replace ROOM ORM from my projects.
Poetry is a persistence library that allows you to persist a JSON object tree (through Jackson) directly into an SQLite database (through OrmLite). Poetry enables you to write less code and persist data much faster.
Adding migrations in Android for databases is tricky and involves a lot a human effort. There is huge scope for human error and screwed up migrations. Poirot aims to fix that by attempting to automatically generating migrations where it can, and by forcing certain practices upon the user.
An Android & JVM key-value database powered by Protobuf and Coroutines.
RestorableSQLiteDatabase is a wrapper to replicate android's SQLiteDatabase class with restoring capability. This wrapper makes it possible to undo changes made after execution of SQL queries.
An Android helper class to manage database creation and version management using an application's raw asset files.
If you are using room database, you can use this library for full backup and restore. Also you can encrypt output file with your desired secret key.
A simple & fluent Android ORM, how can it be easier? And it's compatible with RxJava2!
RxCupboard brings the excellent Android Cupboard library into the world of RxJava. Using a small set of convenience Observables, you can fluently store and retrieve streams of POJOs from your database.
A fast, secure and modular key-value storage with batteries-included for Android and JVM
Selekt is a Kotlin and familiar Android wrapper over the community edition of SQLCipher, an SQLite extension that provides 256-bit AES encryption of database files. Selekt realises the maximum concurrency offered by SQLite3: When enabled for WAL-journal mode, "readers do not block writers and a writer does not block readers. Reading and writing can proceed concurrently."
A lightweight wrapper around SQLiteOpenHelper
which introduces reactive stream semantics to SQL operations.
SQLBrite helper class to manage database creation and version management using an application's raw asset files.
SQLiteToExcel is a light weight library to convert SQLite database to Excel.
Make things easy when you need to write a sql statment for Android SQLite.
A light weight library for exporting and importing sqlite database in android.
Android library for getting existing db schema information from sqlite_master table.
You can use the schema information in your SQLiteOpenHelper's onCreate and onUpgrade to remove some boilerplate code.
This project is aimed at providing a simple API to build SQLite query statements. This library does nothing but build statements; it's not an ORM. The API syntax is inspired from the jOOQ library.
SQLite is simple and lightweight; it follows that managing SQLite databases on Android should be as well.
Squeaky strives to be a straightforward approach to creating, migrating, and accessing SQLite databases.
Kotlin library to make easy using local document-oriented database in Android apps.