finds.dev← search

// the find

Rannie/flui

★ 1,456 · Dart · MIT · updated May 2023

A powerful UI framework for Google Flutter.

FLUI is a Flutter widget library that bundles common UI components (toast, skeleton, badges, bubbles, action sheets) plus a JSON-driven dynamic rendering engine. It targets Flutter developers who want pre-built, styled widgets without building them from scratch. The dynamic rendering angle is the more interesting part — render UI from a JSON payload at runtime.

The dynamic rendering module (FLDyContainer) is the standout feature — rendering widgets from JSON is genuinely useful for server-driven UI patterns without a full framework. Dark mode and RTL support are baked in, not bolted on. The widget coverage is practical: skeleton loaders, pin inputs, marquee labels, and loading buttons are things you actually end up needing. Test coverage exists for most widgets, which is more than most Flutter widget packages bother with.

Last commit was May 2023 and it targets Flutter v1.17.0 — that's ancient. Flutter 3.x introduced breaking changes to buttons, material APIs, and more, so you'd be pulling in a package that's almost certainly broken on current Flutter. No null safety migration is visible in the README or pubspec, which is a dealbreaker for any project created after Flutter 2.0. The dynamic renderer's JSON schema isn't formally documented or versioned, meaning you're locked in with no upgrade path if the format needs to change.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →