diva-framework-kt
0.0.22indexedStandardized wrappers for SQLDelight, Ktor and common utilities, streamlining database, network and type handling with modular Gradle modules and testable project structure.
Standardized wrappers for SQLDelight, Ktor and common utilities, streamlining database, network and type handling with modular Gradle modules and testable project structure.
A Kotlin Multiplatform framework that provides standardized wrappers for common libraries and utilities for building cross-platform applications.
This project is a comprehensive KMP framework that simplifies the development of cross-platform applications by providing easy-to-use wrappers for popular libraries like SQLDelight for database operations and Ktor for network requests.
git clone <repository-url>
cd framework-kt
./gradlew build
Add the framework to your project's build.gradle.kts:
dependencies {
implementation("io.github.juevigrace:diva-database:1.0.0")
implementation("io.github.juevigrace:diva-network:1.0.0")
implementation("io.github.juevigrace:diva-types:1.0.0")
}
# Build all modules
./gradlew build
# Build specific module
./gradlew :database:build
./gradlew :network:build
./gradlew :types:build
# Run tests
./gradlew test
# Publish to local repository
./gradlew publishToMavenLocal
# Clean build artifacts
./gradlew clean
framework-kt/
settings.gradle.ktsbuild.gradle.kts./gradlew testThis project is licensed under the MIT License. See the LICENSE file for details.
Surfaced from shared tags and platforms — no rankings paid for.