Duit - backend-driven UI open source framework
One implementation — multiple platforms
Seamless UI updates
Your application lives on the server
You define elements, states, and animations on the server side, and they are sent to the client regardless of the app version. Update your app's UI as needed — whether it's every hour or even more frequently
Duit features
Flexibility in use
Easy integration with existing apps and powerful capabilities to modify base behavior.
Actions & Events
When interacting with the interface, the user triggers an action described on the server side. In response to this action, generate numerous events to describe the new state of the UI and the behavior of the application.
Duit Components
A templating tool that allows you to create reusable widget compositions. Fill them with data, improve code readability, and increase system performance.
Backend DSL
An ecosystem of libraries for popular development languages like Go and TypeScript. Enjoy familiar layout semantics and protect yourself from errors when building layouts.
Custom widgets
Make your UI brighter and development more enjoyable by integrating custom widget configurations into Duit.
Animations
Implement animations of any complexity in a familiar way, achieving maximum control and performance.