core
elide-core
provides the widest possible platform support for Elide tooling and logic.
Universal applicability
Utilities and declarations here are used throughout the framework and runtime.
At this level, utilities are truly universal, with support for some encodings, annotations, and other pure-Kotlin logic. This is the lowest level of Elide, and it is the most portable.
Because of this strict support guarantee, elide-core
only depends on dependencies directly from the Kotlin team, including Kotlin stdlib
and KotlinX.
Installation
The elide-core
module is provided via Maven Central, and also via Elide's own GitHub Packages repository.
Via Gradle (Catalog):
implementation(framework.elide.core)
Via Gradle (Kotlin DSL):
implementation("dev.elide:elide-core")
Via Gradle (Groovy DSL):
implementation "dev.elide:elide-core"
Via Maven:
<dependency>
<groupId>dev.elide</groupId>
<artifactId>elide-core</artifactId>
</dependency>
elide-core
provides the widest possible platform support for Elide tooling and logic.
Universal applicability
Utilities and declarations here are used throughout the framework and runtime.
At this level, utilities are truly universal, with support for some encodings, annotations, and other pure-Kotlin logic. This is the lowest level of Elide, and it is the most portable.
Because of this strict support guarantee, elide-core
only depends on dependencies directly from the Kotlin team, including Kotlin stdlib
and KotlinX.
Installation
The elide-core
module is provided via Maven Central, and also via Elide's own GitHub Packages repository.
Via Gradle (Catalog):
implementation(framework.elide.core)
Via Gradle (Kotlin DSL):
implementation("dev.elide:elide-core")
Via Gradle (Groovy DSL):
implementation "dev.elide:elide-core"
Via Maven:
<dependency>
<groupId>dev.elide</groupId>
<artifactId>elide-core</artifactId>
</dependency>
elide-core
provides the widest possible platform support for Elide tooling and logic.
Universal applicability
Utilities and declarations here are used throughout the framework and runtime.
At this level, utilities are truly universal, with support for some encodings, annotations, and other pure-Kotlin logic. This is the lowest level of Elide, and it is the most portable.
Because of this strict support guarantee, elide-core
only depends on dependencies directly from the Kotlin team, including Kotlin stdlib
and KotlinX.
Installation
The elide-core
module is provided via Maven Central, and also via Elide's own GitHub Packages repository.
Via Gradle (Catalog):
implementation(framework.elide.core)
Via Gradle (Kotlin DSL):
implementation("dev.elide:elide-core")
Via Gradle (Groovy DSL):
implementation "dev.elide:elide-core"
Via Maven:
<dependency>
<groupId>dev.elide</groupId>
<artifactId>elide-core</artifactId>
</dependency>
elide-core
provides the widest possible platform support for Elide tooling and logic.
Universal applicability
Utilities and declarations here are used throughout the framework and runtime.
At this level, utilities are truly universal, with support for some encodings, annotations, and other pure-Kotlin logic. This is the lowest level of Elide, and it is the most portable.
Because of this strict support guarantee, elide-core
only depends on dependencies directly from the Kotlin team, including Kotlin stdlib
and KotlinX.
Installation
The elide-core
module is provided via Maven Central, and also via Elide's own GitHub Packages repository.
Via Gradle (Catalog):
implementation(framework.elide.core)
Via Gradle (Kotlin DSL):
implementation("dev.elide:elide-core")
Via Gradle (Groovy DSL):
implementation "dev.elide:elide-core"
Via Maven:
<dependency>
<groupId>dev.elide</groupId>
<artifactId>elide-core</artifactId>
</dependency>