Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/drschlaubi/stdx.kt

Kotlin Standard Library Extensions
https://github.com/drschlaubi/stdx.kt

Last synced: 1 day ago
JSON representation

Kotlin Standard Library Extensions

Awesome Lists containing this project

README

        

# stdx.kt

This project aims to combine all of my utility projects and util files into a single project

# Modules

| Module | Docs | Artifact | JVM | JS | Native |
|--------------------------|------------------------------------------------------|-------------------|-----|-----|--------|
| [core](core) | [core](https://stdx.schlau.bi/stdx-core) | `stdx-core` | ✅ | ✅ | ✅ |
| [coroutines](coroutines) | [coroutines](https://stdx.schlau.bi/stdx-coroutines) | `stdx-coroutines` | ✅ | ✅ | ✅ |
| [envconf](envconf) | [envconf](https://stdx.schlau.bi/stdx-envconf) | `stdx-envconf` | ✅ | ✅² | ✅¹ |
| [logging](logging) | [logging](https://stdx.schlau.bi/stdx-logging) | `stdx-envconf` | ✅ | ✅ | ✅¹ |

¹ Except for tvOS, watchOS and iOS
² Only NodeJS

# Download

If you want to add all modules use the `stdx-full` dependency

Gradle (Kotlin)

```kotlin
dependencies {
implementation(platform("dev.schlaubi:stdx-bom:1.3.0"))
// Then for each module
implementation("dev.schlaubi", "stdx-core")
}
```

Gradle (Groovy)

```groovy
dependencies {
implementation platform("dev.schlaubi:stdx-bom:1.3.0")
// Then for each module
implementation 'dev.schlaubi:stdx-core'
}
```

Maven

```xml



dev.schlaubi

stdx-core-jvm
1.3.0

```