Flutter Gems is a curated list of 7250+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Server Driven UI and Widget Generation packages
Last updated: May 18, 2026
Widget generation and rendering tools allow you to convert dynamic Flutter widgets into static images, PDFs, or external files for sharing or storage.
Best Practices for Widget Rendering
- RepaintBoundary: To capture a widget as an image, wrap it in a
RepaintBoundaryand assign aGlobalKey. You can then extract the pixel data natively without external packages. - Off-Screen Rendering: If you need to generate an image of a widget that isn't currently visible on the screen, use off-screen rendering techniques or specialized packages to build the widget tree purely in memory.
- Resolution and Pixel Ratio: When converting a widget to an image, explicitly set the
pixelRatioto match the target device (or higher, like3.0) to ensure the resulting image is sharp and not pixelated.
The complete list of Flutter packages for Widget-to-Image conversion, dynamic rendering, and boundary capture is provided below.
flutter_html
π 2.15K β¬οΈ 652.5K
Dart 3 compatibleMaintenance Status: Average
A Flutter widget for rendering static HTML and CSS as Flutter widgets.
flutter_widget_from_html
π 1.13K β¬οΈ 219.8K
Dart 3 compatibleMaintenance Status: Good
Flutter package to render html as widgets that supports hyperlink, image, audio, video, iframe and many other tags.
flutter_widget_from_html_core
π 519 β¬οΈ 535K
Dart 3 compatibleMaintenance Status: Good
Flutter package to render html as widgets that focuses on correctness and extensibility.
rfw
π 687 β¬οΈ 16.6K
Dart 3 compatibleMaintenance Status: Good
Remote Flutter widgets: a library for rendering declarative widget description files at runtime.
dynamic_widget
π 450 β¬οΈ 681
Dart 3 compatibleMaintenance Status: Average
A Backend-Driven UI toolkit, build your dynamic UI with json, and the json format is very similar with flutter widget codeγ
fwfh_url_launcher
π 9 β¬οΈ 218.2K
Dart 3 compatibleMaintenance Status: Good
WidgetFactory extension to launch A tag via url_launcher plugin.
fwfh_chewie
π 10 β¬οΈ 214.5K
Dart 3 compatibleMaintenance Status: Good
WidgetFactory extension to render VIDEO with the chewie plugin.
fwfh_cached_network_image
π 8 β¬οΈ 214.9K
Dart 3 compatibleMaintenance Status: Good
WidgetFactory extension to render IMG with cached_network_image plugin.
stac
π 177 β¬οΈ 5.9K
Dart 3 compatibleMaintenance Status: Good
Stac is a Server-Driven UI (SDUI) framework for Flutter. Stac allows you to build beautiful cross-platform applications with JSON in real time.
fwfh_svg
π 4 β¬οΈ 217.9K
Dart 3 compatibleMaintenance Status: Good
WidgetFactory extension to render SVG with flutter_svg plugin.
simple_html_css
π 140 β¬οΈ 45.5K
Dart 3 compatibleMaintenance Status: Average
This package allows you to use simple HTML and inline CSS styles to style your text in flutter. A fork of css_text package.
fwfh_just_audio
π 3 β¬οΈ 213.1K
Dart 3 compatibleMaintenance Status: Good
WidgetFactory extension to render AUDIO with the just_audio plugin.
flet
π 83 β¬οΈ 14.6K
Dart 3 compatibleMaintenance Status: Good
Write entire Flutter app in Python or add server-driven UI experience into existing Flutter app.
divkit
π 64 β¬οΈ 570
Dart 3 compatibleMaintenance Status: Average
Open source SDUI framework for server-driven app updates, rapid UI prototyping, and cross-platform layouts.
fair
π 46 β¬οΈ 148
Dart 3 compatibleMaintenance Status: Average
Flutter Fair is a package used to update widget dynamically.
flutter_html_table
π 14 β¬οΈ 35.7K
Dart 3 compatibleMaintenance Status: Average
This extension package allows the
