AndroidPoet

Server-driven native UI for Kotlin Multiplatform — JSON to Compose, no WebView

21
2
100% credibility
Found Mar 10, 2026 at 12 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Kotlin
AI Summary

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

1
🔍 Discover Nebula

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.

2
📱 Add to your app

With one easy step, you bring Nebula into your app project so it can display screens sent from anywhere.

3
🎨 Design your screen

You describe your screen layout, buttons, and text in a friendly format on your server, like sketching a picture that comes alive.

4
📤 Send to app

Your server sends the screen description to the app over the internet, fast and smooth.

5
See it live

Your app instantly shows the native-looking screen with perfect text, colors, and smooth animations, feeling just like a custom design.

6
🔄 Make it interactive

Add taps, updates, and changes that respond right away, with your server updating everything in real time.

🚀 Dynamic app ready

Now your app's screens update live from the server without new downloads, delighting users with fresh designs anytime.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 12 to 21 stars Sign Up Free
Repurpose This Repo

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 Repurpose
AI-Generated Review

What is nebula?

Nebula delivers server-driven native UI for Kotlin Multiplatform apps, converting JSON descriptions or binary wire protocols into Compose screens on Android, iOS, macOS, and desktop—no WebViews needed. It handles layouts, text, buttons, images, animations, and actions from server payloads, enabling dynamic UIs like A/B tests or CMS-driven pages without client rebuilds. Think server driven ui android github or server driven react native, but pure native performance.

Why is it gaining traction?

Dual paths shine: human-readable JSON for rapid prototyping (millisecond parse) and a compact binary protocol (microsecond parse) for real-time updates and animations. Built-in Material 3 components, reactive variables with templates like {{user.name}}, custom image loaders, and extensible registries beat WebView hacks or heavy frameworks. Multiplatform support and Apache 2.0 licensing draw devs eyeing github nebula sync or nebula github zen alternatives.

Who should use this?

Kotlin Multiplatform teams building e-commerce apps with server-configured product grids, fintech dashboards needing live data swaps, or games with remote UI tweaks. Ideal for backend devs pushing UIs via HTTP/WebSocket and frontend folks ditching boilerplate for server-driven flows—skip if your app demands deep native integrations like nebula capsule 3 laser projectors.

Verdict

Promising 0.1.0 release with Maven Central artifacts and 151 tests, but 11 stars and 1.0% credibility signal early maturity—docs are thorough, though. Prototype with JSON now; monitor for production binary adoption in server driven ui android github workflows.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.