DivKit is an open source Server-Driven UI (SDUI) framework. SDUI is a an emerging technique that leverage the server to build the user interfaces of their mobile app
-
Updated
Oct 28, 2026 - Kotlin
DivKit is an open source Server-Driven UI (SDUI) framework. SDUI is a an emerging technique that leverage the server to build the user interfaces of their mobile app
The open source way of designing server-driven UI, with instant updates. Follow to stay updated about our Beta.
Build native SwiftUI views from JSON — or convert SwiftUI code back to JSON. Supports 21 view types, 25+ modifiers, action callbacks, and a result-builder DSL.
Example of a simplified Backend Driven UI framework
Server-driven SwiftUI - Maintain iOS apps without making app releases.
A server-driven SwiftUI solution powered by App Maker Professional's SwiftUI Interpreter.
Server driven UI for SwiftUI. Render native iOS screens from backend JSON, no app release required. MIT licensed.
Backend-driven UI made simple in Swift.
Generative UI specification for native mobile: a declarative JSON language in which AI agents write a whole feature, its data, logic and navigation included, and the iOS and Android runtimes run it natively on SwiftUI and Jetpack Compose, offline.
Supermatic UI is a simple way to create web-fronend UI using server driven UI approach and low-code editor
Generative UI runtime for native iOS: checks a StemJSON module written by AI agents and builds it from real SwiftUI parts, with its data, logic and navigation, offline. Server-driven UI SDK for Swift, as a Swift package or XCFramework.
Generative UI runtime for native Android: checks a StemJSON module written by AI agents and builds it from real Jetpack Compose parts, with its data, logic and navigation, offline. Server-driven UI SDK for Kotlin, as a Gradle dependency or AAR.
Backend driven UI example to make the interface more dynamic with ReactJS and GraphQL
Server-Driven UI engine — ship whole native screens from one JSON contract on iOS, Android & Aurora.
Multi-module Android super app built with MVVM and Clean Architecture, where users can order food, book hotels, plan travel, and rent cars, with every screen in the booking flow dynamically served by the API.
To associate your repository with the backend-driven-ui topic, visit your repo's landing page and select "manage topics."