Kotlin/JVM terminal library

A terminal engine.
Built for your app.

A modular terminal engine with Swing and headless entry points. You own the transport, host services, and presentation.

build.gradle.ktsKotlin DSL
dependencies {
    implementation(platform(
        "io.github.ketraterm:ketraterm-bom:{version}"
    ))
    implementation(
        "io.github.ketraterm:ketraterm-swing"
    )
}
Java 25Kotlin 2.4+Kotlin & Java APIsApache 2.0

Compose the terminal you need.

Browse modules ↗

Know the contracts.

Supported capabilities, customization, and versioned reference material for your integration.