Filament


Common Thread class (and snychronization primitives) for Kotlin/Multiplatform.
This allows true, pure parallelism in Kotlin where controlling an OS thread directly is feasable.
The library also offers various utilities and integration with other libraries.
Features
More features may be added in the future. Contributions are welcome! :)
How to use it
First, add the official Karma Krafts maven repository to your settings.gradle.kts:
dependencyResolutionManagement {
repositories {
mavenCentral()
}
}
Then add a dependency on the library in your buildscript:
kotlin {
commonMain {
dependencies {
implementation("dev.karmakrafts.filament:filament-core:<version>")
}
}
}