Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagprocess
kotlin-sdk0.13.0
1.4k3 used by

Implements the Model Context Protocol, enabling client and server integration with LLM surfaces. Supports standard transports, handles protocol messages, and offers sample setups for server and client configurations.

JSJVMNativeWasm·modelcontextprotocol·Other
kommand2.3.0
802 used by

Enables creation of sub-processes with redirected I/O using a unified, easy-to-use API. Offers inheritance, piped, and null I/O modes, along with timeout detection, ensuring excellent performance and maintainability.

JVMNative·kgit2·Apache License 2.0
finalization-hook0.1.0
782 used by

Runs a "hook" lambda after a code block, regardless of success, failure, or application termination. Useful for operations affecting external systems, like file locks.

JVMNative·JakeWharton·Apache License 2.0
kmp-process0.5.0
511 used by

Implements a `Process` API inspired by Node.js and Rust, enabling process creation and management across various platforms. Offers both synchronous and asynchronous APIs, environment variable handling, stdin/stdout redirection, and process control features.

JSJVMNativeWasm·05nelsonm·Apache License 2.0
BossTerm1.2.118
49

High-performance terminal emulator featuring VT100/Xterm emulation, truecolor 24-bit, mouse and IME support, tabs/windows, search, hyperlink detection, OSC7 working-directory tracking, embeddable component and JSON-configurable settings.

AndroidJVM·kshivang·GNU Lesser General Public License v3.0
kmp-tor2.6.0
48

Supports embedding Tor into applications, enabling network privacy and security. Features include background service management, Unix domain socket support, and callback handling for non-coroutine environments.

AndroidJSJVMNativeWasm·05nelsonm·Apache License 2.0
ksubprocess0.9.0
11

Launches child processes, monitors state, and captures output. Supports command-line arguments, input redirection, error checking, and multiple platforms, offering comprehensive process management.

JVMNative·DrewCarlson·Other
kotlin-tools0.0.1
1

Collection of tools enhances application and library development with Gradle plugins for building CLI and UI applications, and libraries for stream and file IO, process management, and CLI parsing.

JSJVMNative·adammurdoch
angelos-project-sig1.0.0-beta.1
0

Facilitates POSIX signal handling with multithreading capabilities, enabling efficient signal management across multiple threads.

JSJVMNative·angelos-project·MIT License
KPty0.0.1
0

Pseudo-terminal interface to spawn and control child processes in a real-terminal environment: execute commands, read/write IO, resize terminal, monitor, interrupt or forcefully terminate processes.

Native·ll11I1lIllIl1l1ls-stupid-things
MyMCPTools1.0.0
0

Runs as an MCP server over stdio, implementing audio processing, subtitle‑to‑LRC and WAV→MP3 conversion, shell command execution, image understanding via Vision API, plus resource/prompt declarations.

JVMNative·qingshu-ui·GNU Affero General Public License v3.0
kotlin-exec0.0.1
0

Managed and spawned process execution with bounded output capture, explicit environment policies, structured failures, configurable sinks and termination policies, and clear ownership of child-process lifecycle.

JVM·wabbit-corp·GNU Affero General Public License v3.0
DeviceGuardSDK0.1.0
0

Comprehensive device security toolkit: fingerprint-based stable IDs, root/jailbreak and emulator detection, app integrity checks, VPN/proxy inspection, remote-control/surveillance detection, modular detectors, aggregated risk scoring.

AndroidJSJVMNative·dongnh311·Apache License 2.0
Page 1