Browse Kotlin Multiplatform libraries
index data from klibs.ioProvides a DSL for building HTML to `Writer`, `Appendable`, or DOM, facilitating web development across various platforms. Enables direct HTML creation and DOM tree construction through intuitive syntax.
Extensible Markdown processor enabling consistent client and server-side document parsing, supporting various Markdown flavors, with capabilities for HTML generation and syntax highlighting, tailored for easy customization and extension.
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.
Facilitates web app development using a high-level framework, eliminating the need for HTML, CSS, or JavaScript. Offers intuitive DSL for views, type-safe CSS, flexible components, and full routing support.
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.
Enables rendering HTML text in a text composable, supporting tags for bold, italic, links, and colors. Allows integration of theme colors and string arguments for flexible text styling.
Keeps Gradle versions catalogs up to date with speed and simplicity, providing update reports without altering dependencies. Offers usage as a command-line tool or Gradle plugin.
Simple API converts HTML to AnnotatedString with styling for UI components, replacing traditional HTML parsers. Supports custom styling, hyperlink handling, and unstyled text conversion. Future goals include inline image display.
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.
HTML5 parsing library built on Lexbor, Jsoup, and node-html-parser. Enables querying and manipulating HTML documents using a simple API. Ideal for web scraping and HTML content extraction.
Blazing-fast, type-safe HTML template engine compiling .ktml templates into optimized functions; supports reusable custom-tag components, fragments, nullable/default-typed parameters, hot-reloading, and embedded script blocks.
Facilitates PDF generation from HTML & CSS using Chromium or Google Chrome, supporting various input methods and customizable settings for encryption, metadata, page orientation, and size.
Lightweight reactive web toolkit: type-safe HTML DSL, precise two-way data binding with fine-grained DOM updates, built-in state management, validation, routing, websockets and webcomponents.
Read, write and manipulate EPUB files via reader/writer API; auto-links stylesheets, offers CSS DSL and presets (or raw CSS), includes reader UI rendering via platform WebView, lazy resource loading.
DSL wrapper simplifies creating and managing presentations using Reveal JS. Enables running, bundling, rendering to PDF, and initializing new presentations from templates with ease.
Enhances HTMX usage by providing a DSL extension for HTML and integrating seamlessly with Spring Boot for improved templating and routing capabilities.
Parses and renders CommonMark Markdown syntax, transforming Java files to Kotlin. Offers full CommonMark compliance, extensibility, type safety, and support for multiple platforms.
Simplifies building single-page applications using static HTML builders. Examples and getting started documentation available for quick implementation.
HTML and Markdown rendering component enabling rich text display with customizable CSS and tag processing. Supports HTML tags like headings, links, lists, and images.
Wraps static HTML generation with Jetpack Compose-style modifiers and layout semantics, enabling expressive and structured HTML without runtime overhead. Includes components like Surface, Text, and Button.
Modern web crawling and scraping library enables building efficient web crawlers with features like intuitive DSL, concurrent crawling, flexible data extraction, robots.txt compliance, and smart caching.
Converts Feishu (Lark) documents into standalone HTML files with faithful Feishu styling, image/attachment downloading, optional base64 embedding, MathJax math, syntax highlighting, async downloads and customizable templates.
Declarative Compose Markdown renderer using CommonMark parsing, modular plugin architecture for tables/images/HTML, themeable typography/colors, and extensible parser extensions for customizable rendering.
Type-safe DSL for building invoices with sealed IR, themes, branding, status displays, taxes/discounts, and multiple renderers: PDF, print-quality HTML, email-safe HTML, and Compose UI.
Enables creation of composable HTML components, enhancing web development with modular and reusable elements.
Analyzes Android app size, identifying module and dependency contributions. Generates HTML and JSON reports, supports ownership attribution, and allows size verification against thresholds.
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.
Facilitates the creation of print-ready PDFs from HTML and CSS, offering customization options for page layout and design elements, enhancing document presentation and consistency.
Converts HTML markup into a `ByteArray` for generating receipt images. Supports local HTML rendering with coroutine-based asynchronous architecture and uses platform callbacks for completion detection.
Enables building HTML content programmatically, offering a structured approach to generate web pages through a fluent API, enhancing code readability and maintainability.