Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagktor-server
plotly.kt0.5.3
159

Enables simple access to Plotly functionality, facilitating the creation and rendering of interactive plots and charts. Supports HTML export, dynamic updates via Ktor server, JavaFX browser integration, Jupyter notebooks, and direct image rendering.

JSJVMNative·SciProgCentre·Apache License 2.0
wasmo0.1.0
71

Personal cloud computer for storing photos, media and documents, running sandboxed WebAssembly apps (password managers, smart‑home, trackers), portable between hosts, pay‑as‑you‑go storage and backups.

JVMWasm·wasmcomputercompany·Apache License 2.0
ai-mocks0.9.0
48

Mock HTTP and LLM servers facilitate building, testing, and mocking API responses, offering features like response streaming, Server-Side Events, and support for simulating delays and OpenAI API integration.

JVM·mokksy·Apache License 2.0
ktor-simple-cache0.72.1
45

Hosts libraries to add output caching to server configurations, with options for memory and Redis caching. Integrates easily during setup for enhanced server performance.

JVMNative·Scogun·Apache License 2.0
ktkit0.1.0
37

Accelerates server-side development with type-safe REST, database and message-queue abstractions, built-in structured logging/OpenTelemetry tracing, dependency injection, config/context propagation, and functional Either-based error handling.

JVMNative·smyrgeorge·MIT License
krosstalk1.4.0
23

Enables easy creation of RPC methods with pluggable client, server, and serialization implementations. Offers flexibility through `expect/actual` modifiers, Ktor plugins, and comprehensive error handling. Supports advanced features like scopes, response/request headers, and microservices.

JSJVMNative·rnett·Apache License 2.0
webauthn-kotlin-multiplatform0.3.0
20

Standards-first WebAuthn and passkey building blocks: typed protocol models, strict validation, backend ceremony services, client orchestration, and modular transport, storage, crypto and attestation adapters.

AndroidJVMNative·szijpeter·Apache License 2.0
kfx0.2.10
17

Generates code from API formats by transforming them into an intermediate representation and utilizing a code generator. Supports WSDL, Swagger, OpenAPI, with customizable plugin mechanisms.

JSJVMNativeWasm·hfhbd·Apache License 2.0
mokksy0.11.0
151 used by

Mock HTTP server for testing with true streaming/SSE support, call-level response control, delay/error simulation, fluent DSL and request verification plus request journal.

JSJVMNativeWasm·mokksy·Apache License 2.0
KotlinPaymongo1.0.3
12

Client library facilitating interaction with PayMongo's API, supporting operations like creating sources, payments, payment intents, and webhooks, while providing integration capabilities for various payment methods.

AndroidJVMNativeWasm·ronjunevaldoz·MIT License
KLocalNet1.0.6
2

Enables local network peer-to-peer communication with automatic leader election, WebSocket messaging, custom event serialization, session-priority elections, UDP discovery and client/server message routing.

AndroidJVMNative·marcinsiwak
kobold0.0.12
1

Generates server code to enhance productivity by automating tasks, allowing focus on core functionalities. Currently in pre-alpha development stage.

JSJVMWasm·bsautner·Apache License 2.0
ktor-network-monitor1.0.0-alpha2
1

Visualizes network calls in client-server applications, utilizing a room database for log storage and offering integration with Compose for user interface. Demonstrates functionality across mobile and desktop environments.

AndroidJVMNative·chethann
sqlite-web-viewer0.5.1
1

Embed a tiny HTTP server in an app to browse SQLite databases via a web UI: inspect tables/views, run raw SQL, view schema, decode JSON, auto-reload, multi-database support.

AndroidJVMNative·simophin·MIT License
ktor-extensions0.2.0
1

Static-generation tool exporting HTTP route responses as HTML or other files via a single command, enabling easy pre-rendering and static site output from dynamic routes.

JVM·TBSten·Apache License 2.0
openai-stream-proxy0.0.6
1

Transparent proxy converting non-stream OpenAI Responses and Chat Completions requests into SSE upstream streams, aggregating events in memory and returning single JSON responses, while passing through streaming requests unchanged.

JVMNative·czp3009·MIT License
ktor-csp0.1
0

Enhances web applications by configuring Content Security Policy headers, supporting default configurations, nonce generation for scripts, and customizable policies for specific routes or calls.

JVM·chalkdotcom·MIT License
kirok-ktor1.1.3
0

Official HTTP retriever and server providing retrieval, intent management, and server functionalities with a focus on seamless data fetching and initialization.

JVMWasm·devngho
ktor-revfile0.2.0
0

Enhances static file management by automatically revisioning files with content-based hashes for optimal caching, eliminating the need to rename local files.

JVMNative·JanMalch·Apache License 2.0
ktor-compression-zstd0.0.1-alpha2
0

Enhances server/client projects with zstd compression and content-encoding support using zstd-jni.

AndroidJVM·Vodes·Apache License 2.0
ktor2.2.6
0

Asynchronous framework for building microservices and web applications, leveraging coroutines for non-blocking I/O. Offers flexible, testable architecture with unified interception and hosting API.

Native·XpointTech·Apache License 2.0
HDVirtuals0.0.2
0

Targets multiple platforms with shared and platform-specific code organization, integrating Compose for UI and Ktor for server functionality, while supporting SwiftUI for iOS applications.

AndroidJVMNative·zeeeeej
recruit-app-kmp0.0.1-alpha.2
0

Scaffolding for full-stack apps: integrated shared business logic, declarative UI, server backend, Web/Wasm support, and organized common plus platform-specific source sets for reuse.

AndroidJSJVMNativeWasm·yuanjingtech
ktor-simple-cache0.55.4
0

Adds simple output caching for Ktor servers, offering pluggable providers (in-memory, Redis) and easy installable middleware for configurable per-route cached responses.

JVMNative·westelh·Apache License 2.0
fsLib6.0.0
0

Full-stack CRUD toolkit with MongoDB/SQL backend-agnostic repository pattern, declarative view config, Tabulator grids, RBAC, change logs, file attachments, SSR, shared models, hooks, and API contract discovery.

JSJVM·tfonrouge·MIT License
tuskt0.1.0
0

Resumable tus protocol implementation offering a client, embeddable server library, standalone runnable server jar, shared protocol primitives, and end-to-end integration tests.

AndroidJSJVMNativeWasm·daphil19·Apache License 2.0
klarity0.2.0
0

HTTP-capture debug toolkit: Ktor interceptor, bounded event bus with ring-buffer, header redaction, in-app overlay (shake to open), and zero-install live web viewer streaming events.

JVMNative·meeladheeraj
iapush-backend1.3.2
0

Website and backend API for managing in-app push notifications, offering a web frontend, REST endpoints, authentication, delivery pipeline, analytics hooks, and third‑party integrations.

JSJVMNative·nathanfallet
ringify-backend2.1.1
0

Website and backend API for a ringtone service: serves the user-facing site, exposes REST endpoints, handles authentication, content management, and media delivery.

JSJVMNative·nathanfallet
Page 1