β–²

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

Discord Medium LinkedIn X

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 RepaintBoundary and assign a GlobalKey. 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 pixelRatio to match the target device (or higher, like 3.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 compatible
Maintenance Status: Average

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

flutter_widget_from_html
πŸ‘ 1.13K   β¬‡οΈ 219.8K
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

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

rfw
πŸ‘ 687   β¬‡οΈ 16.6K
Dart 3 compatible
Maintenance Status: Good

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

dynamic_widget Card Image
dynamic_widget
πŸ‘ 450   β¬‡οΈ 681
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

WidgetFactory extension to launch A tag via url_launcher plugin.

fwfh_chewie
πŸ‘ 10   β¬‡οΈ 214.5K
Dart 3 compatible
Maintenance Status: Good

WidgetFactory extension to render VIDEO with the chewie plugin.

fwfh_cached_network_image
πŸ‘ 8   β¬‡οΈ 214.9K
Dart 3 compatible
Maintenance Status: Good

WidgetFactory extension to render IMG with cached_network_image plugin.

stac
πŸ‘ 177   β¬‡οΈ 5.9K
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

WidgetFactory extension to render SVG with flutter_svg plugin.

simple_html_css Card Image
simple_html_css
πŸ‘ 140   β¬‡οΈ 45.5K
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

WidgetFactory extension to render AUDIO with the just_audio plugin.

flet
πŸ‘ 83   β¬‡οΈ 14.6K
Dart 3 compatible
Maintenance Status: Good

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

divkit
πŸ‘ 64   β¬‡οΈ 570
Dart 3 compatible
Maintenance Status: Average

Open source SDUI framework for server-driven app updates, rapid UI prototyping, and cross-platform layouts.

fair
πŸ‘ 46   β¬‡οΈ 148
Dart 3 compatible
Maintenance Status: Average

Flutter Fair is a package used to update widget dynamically.

flutter_html_table
πŸ‘ 14   β¬‡οΈ 35.7K
Dart 3 compatible
Maintenance Status: Average

This extension package allows the

tag to be rendered using the flutter_html package

formstack Card Image
formstack
πŸ‘ 39   β¬‡οΈ 702
Dart 3 compatible
Maintenance Status: Good

A cross-platform ResearchKit and ODK alternative for Flutter. Build dynamic forms and surveys with 35 input types, 35+ validators, repeat groups, offline save, and multi-language.

flutter_html_iframe
πŸ‘ 15   β¬‡οΈ 17.8K
Dart 3 compatible
Maintenance Status: Average

This extension package allows the