AndroidPoet / nebula
PublicServer-driven native UI for Kotlin Multiplatform — JSON to Compose, no WebView
Nebula enables server-driven user interfaces that render as native components across multiple platforms using either readable descriptions for quick tests or compact data for high performance.
How It Works
You stumble upon Nebula while searching for a simple way to create beautiful screens that work on phones, tablets, and computers, controlled right from your server.
With one easy step, you bring Nebula into your app project so it can display screens sent from anywhere.
You describe your screen layout, buttons, and text in a friendly format on your server, like sketching a picture that comes alive.
Your server sends the screen description to the app over the internet, fast and smooth.
Your app instantly shows the native-looking screen with perfect text, colors, and smooth animations, feeling just like a custom design.
Add taps, updates, and changes that respond right away, with your server updating everything in real time.
Now your app's screens update live from the server without new downloads, delighting users with fresh designs anytime.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.