exui 0.0.20 copy "exui: ^0.0.20" to clipboard
exui: ^0.0.20 copied to clipboard

Build your UI faster. No boilerplate, no dependencies—just powerful widget extensions.

exui logo

Everything your widgets wish they had.

⚠️ WORK IN PROGRESS ⚠️ #

Stop wasting time on widget nesting and boilerplate. exui is a modern, zero-dependency Flutter extension library that makes your UI code faster, cleaner, and more expressive. With over 200 extensions, it’s 20× more powerful than styled_widget, actively maintained, and lighter—no custom widget wrappers, just pure Flutter.

"Click me"
  .text()
  .paddingAll(12)
  .redBox()
  .clipCircular()
  .onTap(() => print("Tapped!"));

From prototyping to production, exui helps you build better UIs—effortlessly. Use it in every project.


✅ Features #

  • 200+ extensions — for all Flutter widgets.
  • Lightweight and efficient — wraps existing widgets without creating new classes.
  • Actively maintained — Production-ready and continuously evolving.
  • Zero dependencies - Pure Dart. No bloat. Add it to any project safely.
  • Exceptional documentation — every extension is well documented with clear examples and fast navigation.
  • Gesture extensions.onTap, .onLongPress, .detectGestures, and more!
  • Layout shorthands.paddingAll, .centered, .expanded, .sizedBox, and more!
  • Styling utilities.backgroundColor, .rounded, .border, .blur, and more!

Examples: #

Bottom Navigation Bar #

Without exui #

BottomNavigationBarItem(
  icon: Icon(Icons.home),
  label: 'Page 1',
),
BottomNavigationBarItem(
  icon: Icon(Icons.pages),
  label: 'Page 2',
),

With exui #

Icons.home.icon().bottomNavigationItem('Page 1'),
Icons.pages.icon().bottomNavigationItem('Page 2'),
28
likes
0
points
83
downloads

Publisher

verified publisherjozz.biz

Weekly Downloads

Build your UI faster. No boilerplate, no dependencies—just powerful widget extensions.

Repository (GitHub)
View/report issues

Topics

#flutter #widget #extension #ui

License

unknown (license)

Dependencies

flutter

More

Packages that depend on exui