Skip to main content
Duit - backend-driven UI open source framework
Implementing BDUI has never been easier

Duit - backend-driven UI open source framework

Implementing BDUI has never been easier

Be faster than everyone

Take your Time-to-Market metric to new heights by reducing the time it takes for updates to reach users

One implementation — multiple platforms

Leverage the power of Flutter to create a consistent UI across multiple target platforms.

Seamless UI updates

Deliver updated UI even to users who are slow to install new versions

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

Client
Initial layout request
Server
Layout formation and sending to the client
Client
Interaction with UI, the client performs an action
Server
Action processing, event generation, and sending to the client

Duit features

Flexibility in use

Easy integration with existing apps and powerful capabilities to modify base behavior.

image22image21

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.

ABC