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>

Packages

Link copied to clipboard
common

Platform and global defaults.

Link copied to clipboard
common
js
native

Cross-platform annotations which are made available to all apps.

Link copied to clipboard
common

API utilities and markers.

Link copied to clipboard
common

Enumerations for cryptography and hashing.

Link copied to clipboard
common

Cross-platform encoding utilities and API.

Link copied to clipboard
common
js
native

Pure-Kotlin base64 encoding via elide.core.encoding.

Link copied to clipboard
common
js
native

Pure-Kotlin hex encoding via elide.core.encoding.

Link copied to clipboard
common
js
native

Platform-specific defaults.