Browse Kotlin Multiplatform libraries
index data from klibs.ioFramework designed for building AI agents with tool interaction, complex workflows, semantic search, and persistent memory. Offers modular architecture, real-time processing, and comprehensive tracing.
Parses and manipulates HTML and XML using a user-friendly API, supporting tasks like URL fetching, DOM traversal, and content cleaning to prevent XSS attacks. Offers robust DOM and CSS selector capabilities.
Advanced debugging and inspection tool enabling real‑time remote inspection of apps: captures network/WebSocket/GraphQL traffic, mocks requests, displays analytics, images, storage, preferences and database contents.
Enables real-time network monitoring within applications using Ktor library. Offers configurable settings, session tracking, and supports both static and dynamic frameworks for enhanced flexibility.
Monitors network requests and responses, enhancing debugging and analysis of client-server interactions. Features include header sanitization, log retention, and content length management with platform-specific integrations.
Library for creating simple parsers to transform raw input types into validated types, ensuring robust type safety and reducing redundant validation. Supports composable parsers and Ktor integration for HTTP services.
On-device and remote LLM inference via native llama.cpp bindings, offering embeddings, context-aware text generation (streaming & non-streaming), lightweight HTTP client/server and GGUF model support.
Light ORM enabling type-safe SQL with idiomatic syntax. Supports JDBC, R2DBC, Vertx sqlclient, and various databases including PostgreSQL, MySQL, and SQLite. No annotations or code generation required.
Implements Jellyfin API for easy server access. Includes example projects for testing, unit tests for components, and guides for contributing and validating binary compatibility.
Feature-rich, efficient, and highly customizable plugins enhance server and client functionality with Kafka integration, task scheduling, rate limiting, and circuit breaker mechanisms for improved resilience and management.
Implements Agent Client Protocol for integrating AI agents, supporting client and agent capabilities, standardized AI interface, JSON-RPC handling, session management, and file operations. Includes examples and STDIO transport communication.
Creates a debugging menu featuring network inspection, customizable properties, and key-value storage. Allows toggling settings, selecting options, and executing actions through a user-friendly interface.
Parses HTML into Kotlin objects using customizable annotations and serialization logic, supporting regex, default values, and custom serializers. Integrates with third-party libraries and offers configurable options for parsing behavior.
Tracing, monitoring and evaluating AI features via a unified API that captures structured traces, follows OpenTelemetry Generative AI semantics, auto-instruments popular AI clients, and exports to observability backends.
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.
Manages data consistency across microservices using the saga design pattern. Facilitates distributed transactions with a convenient DSL, enabling automatic rollbacks and compensating actions for composed operations.
HTTP inspection library for viewing requests and responses, including headers and bodies, with features for logging customization, request-response overriding, and a UI for log viewing.
Intercept HTTP and WebSocket traffic, mock API responses, throttle requests, and capture detailed logs; includes built-in inspector UI, header masking, log retention, and no-op release variants.
Facilitates AI agent development with streamlined integration of Anthropic API, offering automatic JSON schema generation for tools and reduced verbosity in defining agent capabilities.
Extensible routing library for creating independent, type-safe routes with support for route handling, nested routing, type-safe navigation, event routing, and various integration modules like Compose and Voyager.
Library enables tracking and discovering TV shows and movies, offering customizable HttpClient configuration and integration with Trakt API for various platforms. Supports search and detailed media information retrieval.
Facilitates code sharing across Android and iOS platforms, organizing shared code into structured folders for platform-specific implementations and integrating with SwiftUI for iOS apps.
High-performance NATS client enables messaging support across platforms with features like TCP and WebSocket transport, coroutine-based reactive programming, and a clean API for versatile application deployment.
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.
Hosts libraries to add output caching to server configurations, with options for memory and Redis caching. Integrates easily during setup for enhanced server performance.
Unofficial client for interacting with the Ollama API, enabling chat functionalities through OpenAPI-defined requests and responses, with customizable components for specific needs.
Ktor Client File Caching is (almost) literally a port of the Ktor FileStorage, but for KMP applications.
Coroutine-based client for managing music playback in Discord bots, integrating with Kord and JDA. Supports track loading, events, and offers Java compatibility through CompletableFuture API.
Self-hosted streaming solution for personal media libraries: manage and organize collections, stream to devices, securely share access, discover missing or new releases, with server and client app stack.
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.