finds.dev← search

// the find

ionicfirebaseapp/getwidget

★ 4,819 · Dart · MIT · updated May 2026

Most popular and easy to use open source UI library with 1000+ Widgets to build flutter app.

GetWidget is a Flutter UI component library with around 1,000 pre-built widgets covering the usual app patterns: buttons, cards, carousels, forms, drawers, ratings, shimmer loading, and more. It has been maintained since 2017 and tracks Flutter's stable channel, making it a reasonable choice for teams who want to skip building boilerplate UI from scratch. Best fit for developers shipping standard B2C apps who don't need a highly custom design system.

The widget coverage is genuinely broad — shimmer, sticky headers, intro screens, multi-select dropdowns, and a carousel are all things you'd otherwise wire up yourself or pull from separate packages. The library is additive rather than a Material replacement, so you can mix GF widgets with standard Flutter widgets without committing wholesale. Test coverage exists for most components (one file per widget in /test), which is better hygiene than most UI libraries at this star count. Nine years of active maintenance with consistent pub.dev releases means the null-safety and Flutter 3.x compatibility issues that killed many contemporaries are already solved.

The README buries half its real estate in consulting ads, hiring links, and AI-services pitches from the parent company — a sign that the library is partly a marketing vehicle. There are no tests visible for the form subsystem (gf_form.dart, providers, validators) despite it being the most state-heavy part of the library. The 'GF' prefix namespace is awkward to live with long-term and there is no clear theming token system — you configure each widget individually rather than setting design tokens globally the way Material 3 does. The form field provider pattern uses its own state management instead of integrating with standard Flutter form validation, which creates friction if you're already on Riverpod or Bloc.

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 →