How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
Compose Multiplatform is a declarative user interface framework that enables the development of native graphical interfaces across desktop, mobile, and web platforms using a single Kotlin codebase. It functions as a multiplatform library that allows developers to share both application logic and UI components while maintaining access to platform-specific features through abstraction layers. The framework utilizes a reactive state management system that automatically tracks data mutations to trigger granular interface updates. By employing a cross-platform rendering engine based on a hardware-
React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.
Tivi is a cross-platform application for discovering and tracking television shows, built with Kotlin Multiplatform and Compose Multiplatform to share its user interface across Android, iOS, and desktop platforms. The app follows the Model-View-Intent (MVI) architecture pattern, where user actions are modelled as sealed class intents that reduce into a single immutable state object, ensuring predictable and unidirectional data flow managed through Kotlin coroutines and StateFlow. The application uses Hilt for compile-time dependency injection and SQLDelight for type-safe local data storage, c
Workflow-kotlin is a cross-platform state management and UI binding framework for Kotlin that models application navigation, background tasks, and screen rendering through composable, hierarchical state machines. The architecture drives application behavior by flowing immutable data downward to declarative user interfaces and routing user interactions upward through named event handlers. The library includes multiplatform target support for compiling shared code across operating systems, along with asynchronous operation execution that handles background tasks safely outside render passes. I
This project is a declarative user interface framework designed for building shared applications across mobile, desktop, and web environments. It utilizes a unified codebase to define application layouts and state management, enabling developers to target multiple operating systems through a single development workflow.
The main features of jetbrains/compose-multiplatform-ios-android-template are: Compose Multiplatform UI Frameworks, Multiplatform Code Sharing, Multiplatform UI Libraries, Declarative UI Libraries, Declarative UI Composition, State Snapshots, Cross-Platform Graphics Tooling, Native Cross-Platform Development.
Open-source alternatives to jetbrains/compose-multiplatform-ios-android-template include: jetbrains/compose-multiplatform — Compose Multiplatform is a declarative user interface framework that enables the development of native graphical… facebook/react — React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional… chrisbanes/tivi — Tivi is a cross-platform application for discovering and tracking television shows, built with Kotlin Multiplatform… square/workflow-kotlin — Workflow-kotlin is a cross-platform state management and UI binding framework for Kotlin that models application… android/compose-samples — Compose Samples is a collection of reference implementations for the Jetpack Compose UI library, serving as a… solidjs/solid — Solid is a declarative JavaScript framework for building user interfaces through fine-grained reactivity. By utilizing…