Коли у грудні 2024 року JetBrains запустила klibs.io, задум був простим: полегшити пошук бібліотек Kotlin Multiplatform, які підходять під конкретний застосунок і цільові платформи. Відтоді каталог розрісся до понад 4200 KMP-проєктів, а сам процес пошуку став значно зручнішим.
Понад 4200 проєктів KMP в одному місці
Сервіс klibs.io зводить дані з GitHub та Maven Central в єдиний каталог, де можна одразу оцінити придатність проєкту. Якщо метадані з джерела неповні, klibs.io застосовує великі мовні моделі для уточнення описів і тегів, що покращує якість пошуку.
Пошук уже давно вийшов за межі простого підбору за ключовими словами. Тепер можна вказувати кілька пошукових термінів одночасно, фільтрувати результати за підтримуваними платформами й таргетами — серед них Android, iOS, JVM, JavaScript і Wasm — а також переглядати готові категорії: Compose UI, локальне збереження даних, робота з мережею чи впровадження залежностей. Список результатів сортується за релевантністю, кількістю зірок на GitHub або числом залежних проєктів.
Сторінки окремих проєктів об'єднують описи, теги, вміст README, перелік підтримуваних платформ, версії пакетів, кількість залежних бібліотек, дані про ліцензію та активність розробки.
Усе це дає змогу заздалегідь зрозуміти, чи підходить бібліотека для проєкту, ще до того, як додавати її як залежність.
klibs.io тепер працює і в ШІ-процесах розробки
Вибір бібліотеки часто відбувається безпосередньо під час написання коду. Нові інтеграції зі штучним інтелектом дозволяють агентам-кодерам отримувати структуровані та актуальні дані з klibs.io, а не покладатися лише на дані з тренування моделі чи звичайний веб-пошук.
Підключення через MCP-сервер klibs.io
MCP-сервер klibs.io надає агентам можливість шукати проєкти Kotlin Multiplatform за платформою й таргетом, а також отримувати найновіші опубліковані версії пакетів безпосередньо з індексу klibs.io.
ШІ-агенти отримують повторно застосовну експертизу з KMP-бібліотек
Навичка Kotlin Multiplatform Libraries expert skill містить покрокові інструкції для пошуку та порівняння бібліотек, підбору варіантів під конкретне завдання, перевірки підтримки платформ, а також пошуку актуальних координат залежностей і стабільних версій. Команда порівняла роботу агентів з підключенням до klibs.io та без нього — результати цієї оцінки опубліковані в репозиторії klibs.io.
Настанови проєкту завжди поруч із кодом
Посібник з інтеграції ШІ містить інструкції з налаштування та рекомендований фрагмент для файлу AGENTS.md. Додавання таких настанов до проєкту допомагає інструментам штучного інтелекту стабільно користуватися перевіреною інформацією з бібліотек KMP.
Спільнота може впливати на розвиток проєкту
klibs.io — це проєкт з відкритим кодом, і саме відгуки користувачів та авторів бібліотек допомагають каталогу розвиватися. Ось кілька способів долучитися:
- Спробувати сервіс: знайти бібліотеку, дослідити категорію та перевірити, як фільтри працюють для потрібних цільових платформ.
- Покращити інформацію про проєкт: власники проєктів можуть скористатися опцією Suggest an edit на сторінці проєкту, щоб запропонувати кращий опис і теги через GitHub.
- Повідомити про проблему або долучитися до розробки: повідомляти про баги, відсутні бібліотеки чи неправильні метадані у трекері issue на GitHub, або зробити внесок безпосередньо у відкритий код проєкту.
- Долучитися до обговорення: залишати відгуки в каналі #klibs-io на Kotlin Slack.
Незалежно від того, переглядаєте ви каталог у браузері чи інтегруєте його з інструментами штучного інтелекту, klibs.io тепер спрощує пошук, порівняння та використання бібліотек Kotlin Multiplatform з актуальними даними.
Дізнатися більше
- Вийшов Kotlin Toolchain 0.12.0 з публікацією мультиплатформних бібліотек, попереднім переглядом Wasm-застосунків, Compose Hot Reload з командного рядка та іншими можливостями.
- Як зробити очікувані помилки видимими у сигнатурах функцій Kotlin за допомогою sealed error types та Either.
- Compose HTML як рішення для серверного рендерингу (SSR) на JVM, що дає розробникам типобезпечний спосіб створювати серверний UI без окремих шаблонних мов.
- Kotlin виповнюється 15 років: новий ШІ-бенчмарк, останні релізи Kotlin, Shipaton 2026, переможці Golden Kodee та навчальні матеріали.
Джерело: Kotlin Blog


