Browse Kotlin Multiplatform libraries
index data from klibs.ioHigh-efficiency library for creating QQ bots, supporting various message types (text, images, voice, etc.), group management, and synchronization with other clients. Open source and community-maintained.
Standalone audio sending node facilitating direct audio streams to clients without touching shards. Features include minimal CPU/memory usage, Twitch/YouTube support, event system, volume control, REST API, and Prometheus metrics.
Coroutine-based library for building Discord bots, offering a modular approach with full access to lower-level APIs. Supports Discord Gateway, REST API, high-level abstractions, caching, and experimental voice capabilities.
High-performance asynchronous event scheduling framework for Bot applications. Features include a unified asynchronous API, component-driven functionality, and support for various Bot application platforms like KOOK and QQ.
User-friendly Telegram Bot API wrapper supporting long-polling and webhook modes, command and input handlers, and flexible configuration options. Offers asynchronous request handling and comprehensive response processing.
Create chat-bots for VK.com with minimal code, leveraging customizable API calls, batch requests, and DSL for message handling. Supports synchronous, asynchronous, and coroutine-based operations.
Library facilitates interaction with Telegram Bot API by offering data classes, methods for parsing requests, and sending messages. Supports Ktor client integration and provides examples for webhook handling and GitHub Actions.
Lightweight framework for building decentralized social and messaging services, implementing the Milky protocol with networking primitives, serialization, extensible modules, and comprehensive documentation and community support.
Integrates OneBot11 protocol with coroutine support for managing multiple instances, enhancing flexibility and efficiency in bot development. Comprehensive documentation and contribution guidelines available for developers.
Facilitates a Telegram posting system using three chats for publishing, managing, and caching posts, supported by configurable plugins. Offers multiple launch methods, including Docker and Gradle.
Enhances command experience in Guilded by offering a versatile framework. Supports delegated arguments, command execution, and integration with Guilded Bot API while lacking platform-specific types.
Type-safe, coroutine-based Telegram Bot API client with auto-generated OpenAPI bindings, modular architecture, lifecycle-aware bot framework supporting long polling, webhooks, and lightweight HTTP client integration.
A Discord API wrapper facilitates creating clients, managing events, and executing commands with support for Lavalink and HTTP interactions. Offers easy setup and customization through event listeners and argument injection.
Created to extend existing Telegram Bot API capabilities, includes libraries for media caching and admin management with features like auto-refresh and command-based updates.
Simplifies interactions with VK by supporting VK API, Bot Long Poll, and User Long Poll, enabling easy message handling and automated responses for bots and users.
API wrapper for traQ bots offering coroutine-friendly DSL-style event handlers (onMessageCreated), message-reply utilities, token-based initialization, and a simple run lifecycle for quick bot setup.
Unofficial implementation of the Telegram SDK, enabling bot development. Allows contributions for missing features and is available via Maven Central for installation.
Enhances Telegram Bots API keyboards with a special DSL, enabling structured menu initialization and request handling for efficient bot interaction management.
Set of utilities enhances building Telegram bots with the ktgbotapi library, streamlining bot development.
High-level client for Mattermost API enabling bots/integrations to receive direct messages, detect chats, handle attachments, send messages, and split large Markdown responses.
Slack API client featuring typed models, asynchronous request handling, rate-limit management, and convenient helpers for building bots, integrations and interactive apps — work in progress.