{"repo":"soil-kt/soil","free":true,"listed":false,"github":"https://github.com/soil-kt/soil","clone":"git clone https://github.com/soil-kt/soil.git","description":"Compose-First Power Packs for Compose Multiplatform and Jetpack Compose","language":"Kotlin","stars":184,"topics":["android","android-library","compose-multiplatform","jetpack-compose","kotlin","kotlin-multiplatform","kotlin-multiplatform-library","kotlinx-coroutines"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"Compose-First Power Packs Simplify Compose, Accelerate Development :rocket: - Query - A seamless data fetching and caching. written more declaratively, leading to more readable code. - Form - A extensible validation control and form state management. minimizes the impact of re-composition. - Space - A flexible scoped state management. collaborating with the navigation library to create new scopes. The following example demonstrates the basic usage of a Query to fetch the number of GitHub stars for the Soil GitHub project itself. Example Try It Online The Soil library for Kotlin Multiplatform now includes experimental support for Kotlin Wasm. If your browser supports WasmGC, you can run the sample app directly in the browser. :point right: Sample App Source code: Download Soil is available on mavenCentral() . Compose Multiplatform compatibility Supported targets: - Android - iOS - Desktop (JVM) - Web (Wasm/JS) Documentation Please visit docs.soil-kt.com for Quick Start, guides of features and more. Getting started with Query Getting started with Form Getting started with Space Special Thanks Thank you for featuring our library in the following sources: - jetc.dev Newsletter Issue #212 - Android Dev Notes #Twitter - Android Weekly Issue #624 - DroidKaigi 2025 Official Conference App License","default_branch":null,"files":null,"tree":[],"storefront":"/r/soil-kt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/soil-kt/soil/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}