TBSten / mirrorball

0 stars 0 forks source link

mirrorball -kotlin web framework powered by compose-

mirrorball ("Mirabo") is a framework for developing web apps using Kotlin and Jetpack Compose.

// The following code works for both jsMain and jvmMain.
element.renderComposable {
    // your @Composable code
}

mirrorball vs Compose HTML

An example of using Compose on the Web is Compose HTML (). However, it does not support server-side rendering. In fact, the source code for Compose HTML source code does not have a jvmMain source set. Mirrorball builds on this.

The primary motivation for using mirrorballs is to make it easy to use Compose to seamlessly build HTML on both the server and client side.

mirrorball libraries

mirrorball consists of several libraries. You can incorporate only the ones you need for your project, depending on your intended use.

The following is a list of mirrorball's libraries.