JetBrains has launched klibs.io, a new web service designed to simplify the search for Kotlin Multiplatform (KMP) libraries. Kotlin Multiplatform allows developers to build cross-platform applications for mobile, desktop, and web from a single code base. Kllibs.io, which is currently in its alpha phase, aims to serve as an experimental search portal for discovering libraries that support different platforms such as the JVM, Android JVM, WebAssembly, JavaScript, and Kotlin/Native. This platform was officially introduced on December 17, 2024, as a tool to streamline the library discovery process for developers working in the Kotlin ecosystem.
The service aggregates library data from major sources like Maven Central and GitHub, using AI-generated metadata to enhance search results. With klibs.io, developers can find relevant libraries that suit their specific project needs more efficiently. Whether it’s a library for Android image loading, functional programming, or dependency management, klibs.io offers a centralized place to search for and evaluate libraries that support Kotlin Multiplatform development.
One of the main objectives of klibs.io is to simplify the process of evaluating Kotlin Multiplatform libraries. The platform provides detailed information about each library, including its supported platforms, use cases, and other relevant metadata. Popular libraries indexed on klibs.io include Coil, an image-loading library for Android; Arrow, a library for functional programming; and Kodein, a container for dependency retrieval. The platform even features unique projects like PeopleInSpace, a Kotlin Multiplatform app that displays a real-time list of people currently in space.
As of now, klibs.io lists over 1,400 libraries, providing a comprehensive resource for developers. By centralizing library discovery, JetBrains aims to save developers time and effort spent on searching, while also increasing visibility for library authors. The platform includes instructions for adding libraries, allowing contributors to share their work with a broader community. Ultimately, klibs.io seeks to enhance the Kotlin Multiplatform ecosystem, fostering a more efficient and collaborative development environment.