β–²

Flutter Gems is a curated list of 6000+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn Twitter

Top Flutter Server Driven UI and Widget Generation packages

Last updated: November 15, 2024

As user interfaces are becoming increasingly dynamic and customizable, server-driven UI (User Interface) is emerging as a powerful concept. Server-driven UI, also known as dynamic UI or remotely rendered UI, refers to an approach where the rendering and logic of a user interface are primarily handled on the server side.

At times this on-the-fly widget generation process can also be performed via a UI library or package so that users can focus more on the app logic and features and leave the presentation layer to the library.

The complete list of Flutter packages that can facilitate in building Server Driven UI, Dynamic UI, Widget Generation and Widget Rendering is provided below.


flutter_widget_from_html
Dart 3 compatible πŸ‘ 952
Maintenance Status: Good

Flutter package to render html as widgets that supports hyperlink, image, audio, video, iframe and many other tags.

rfw
Dart 3 compatible πŸ‘ 556
Maintenance Status: Good

Remote Flutter widgets: a library for rendering declarative widget description files at runtime.

flutter_widget_from_html_core
Dart 3 compatible πŸ‘ 453
Maintenance Status: Good

Flutter package to render html as widgets that focuses on correctness and extensibility.

json_dynamic_widget
Dart 3 compatible πŸ‘ 252
Maintenance Status: Good

A library to dynamically generate widgets within Flutter from JSON or other Map-like structures.

flutter_eval
Dart 3 compatible πŸ‘ 223
Maintenance Status: Good

Flutter bridge library for dart_eval, enabling creation of fully dynamic Flutter apps and widgets that can be loaded from a file or the Internet at runtime.

simple_html_css Card Image
simple_html_css
Dart 3 compatible πŸ‘ 127
Maintenance Status: Good

This package allows you to use simple HTML and inline CSS styles to style your text in flutter. A fork of css_text package.

mirai Card Image
mirai
Dart 3 compatible πŸ‘ 104
Maintenance Status: Good

Mirai is a Server-Driven UI (SDUI) library for Flutter. Mirai allows you to build beautiful cross-platform applications with JSON in real time.

flutterflow_ui
Dart 3 compatible πŸ‘ 65
Maintenance Status: Good

Flutter package that makes it easy to use UI widgets and code generated by FlutterFlow in your Flutter projects.

flet
Dart 3 compatible πŸ‘ 63
Maintenance Status: Good

Write entire Flutter app in Python or add server-driven UI experience into existing Flutter app.

fair
Dart 3 compatible πŸ‘ 41
Maintenance Status: Good

Flutter Fair is a package used to update widget dynamically.

formstack Card Image
formstack
Dart 3 compatible πŸ‘ 35
Maintenance Status: Good

A flutter library to create a UI based on the model from either json or dart object.

fwfh_chewie
Dart 3 compatible πŸ‘ 10
Maintenance Status: Good

WidgetFactory extension to render VIDEO with the chewie plugin.

fwfh_url_launcher
Dart 3 compatible πŸ‘ 9
Maintenance Status: Good

WidgetFactory extension to launch A tag via url_launcher plugin.

fwfh_cached_network_image
Dart 3 compatible πŸ‘ 7
Maintenance Status: Good

WidgetFactory extension to render IMG with cached_network_image plugin.

json_gen_form
Dart 3 compatible πŸ‘ 3
Maintenance Status: Good

Generate Flutter forms using JSON, featuring a variety of built-in form controls, support for validation, custom layouts, custom styles, and unlimited nested form grouping.

fwfh_svg
Dart 3 compatible πŸ‘ 3
Maintenance Status: Good

WidgetFactory extension to render SVG with flutter_svg plugin.

fwfh_just_audio
Dart 3 compatible πŸ‘ 1
Maintenance Status: Good

WidgetFactory extension to render AUDIO with the just_audio plugin.

css_text Card Image
css_text
Dart 3 compatible πŸ‘ 29
Maintenance Status: Average

This library allows you to use simple CSS inline styles to style your text.

flutter_html_table
Dart 3 compatible πŸ‘ 11
Maintenance Status: Average

This extension package allows the <table> tag to be rendered using the flutter_html package

flutter_html_iframe
Dart 3 compatible πŸ‘ 11
Maintenance Status: Average

This extension package allows the <iframe> tag to be rendered using the flutter_html package

flutter_html_all
Dart 3 compatible πŸ‘ 8
Maintenance Status: Average

All optional flutter_html widgets, bundled into a single package.

flutter_ast
Dart 3 compatible πŸ‘ 6
Maintenance Status: Average

A Pure Dart File to Ast Serializer/Deserializer.

flutter_html_math
Dart 3 compatible πŸ‘ 3
Maintenance Status: Average

This extension package allows the <math> tag to be rendered using the flutter_html package

flutter_html_video
Dart 3 compatible πŸ‘ 2
Maintenance Status: Average

This extension package allows the <video> tag to be rendered using the flutter_html package

flutter_html_svg
Dart 3 compatible πŸ‘ 1
Maintenance Status: Average

This extension package allows the <svg> tag and svg-based img sources to be rendered using the flutter_html package

flutter_html_audio
Dart 3 compatible πŸ‘ 0
Maintenance Status: Average

This extension package allows the <audio> tag to be rendered using the flutter_html package

dynamic
Dart 3 compatible πŸ‘ 6
Maintenance Status: Poor

bridged's dynamic remote-ui for flutter app. bump your flutter project to enterprise level

skynexui_components
Dart 3 compatible πŸ‘ 1
Maintenance Status: Poor

Deliver UI for Web and Mobile platforms without taking care about complexity on how to style there. It uses the core of CSS specification to allow you to write cross platform styles.

dynamic_widget
πŸ‘ 422
Maintenance Status: Good

A Backend-Driven UI toolkit, build your dynamic UI with json, and the json format is very similar with flutter widget code。

theta
πŸ‘ 42
Maintenance Status: Average

Prototyping and testing your app in production with UI instant updates.

sdui
πŸ‘ 32
Maintenance Status: Average

SDUI make it easy to implement Server Driven UI pattern on flutter.

flutter_html
πŸ‘ 1.97K
Maintenance Status: Poor

A Flutter widget rendering static HTML and CSS as Flutter widgets.

x_action
πŸ‘ 0
Maintenance Status: Poor

a flutter uri based dynamic action handler