/nimbus-compose

Library for enabling Server Driven UI in Jetpack Compose

Primary LanguageKotlinApache License 2.0Apache-2.0

Nimbus Compose · GitHub license maven version CI/CD Status PRs Welcome Quality Gate Status

Nimbus Compose is a library for implementing Server Driven UI in projects built with Jetpack Compose.

To know more about Nimbus SDUI as a whole, please check our main documentation.

To get started with Nimbus Compose, please check the documentation for Nimbus Compose.

Development stage

Nimbus Compose is currently in beta.

Useful links

  • Introductory article: blog post introducing Nimbus SDUI.
  • Documentation: the documentation for both the frontend and backend libraries. This is not in a website format yet, but you can read everything through GitHub.
  • Nimbus: the common code between Nimbus SwiftUI and Nimbus Compose. This has been built using Kotlin Multiplatform Mobile (KMM).
  • Nimbus Compose: all modules necessary to run Nimbus in a Jetpack Compose project.
  • Nimbus SwiftUI: all modules necessary to run Nimbus in a SwiftUI project.
  • Nimbus Compose Layout: layout components for Nimbus Compose.
  • Nimbus SwiftUI Layout: layout components for Nimbus SwiftUI.
  • Nimbus Backend TS: modules for the backend in Typescript.

License

Apache License 2.0.