duobaseio

duobaseio/forui

Dart No license Mobile License not recognized by GitHub

Duobase's Flutter UI library

2.2k stars
128 forks
active
GitHub +42 / week

2.2k

Stars

128

Forks

46

Open issues

27

Contributors

AI Analysis

Forui is a Flutter UI library providing 40+ customizable, minimalistic widgets inspired by shadcn/ui design patterns. It serves Flutter developers building cross-platform mobile and web applications who want pre-built, styled components with theming support. Best suited for teams building production Flutter apps; not for developers preferring Material Design or those outside the Flutter ecosystem.

Mobile Library Discovery value: 6/10
Documentation 9/10
Activity 9/10
Community 8/10
Code quality 8/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 8/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

flutter-ui component-library theming cross-platform-mobile shadcn-inspired
Actively maintained Well documented Popular Niche/specialized use case Beginner friendly Production ready
Deep Analysis · Based on README and public signals
7d ago

Flutter UI library with 40+ shadcn/ui-inspired widgets, active maintenance, modest but stable adoption

Forui is a Flutter UI component library launched in early 2024, providing customizable, minimalistic widgets inspired by shadcn/ui. It targets Flutter developers seeking a cohesive design system with theming via CLI. Real-world adoption appears limited to independent developers and small teams; no major enterprise deployments documented. The project is actively maintained (last commit June 2026) with solid test coverage and a companion hooks integration package.

Origin

Forui emerged in February 2024 as a community response to the absence of a cohesive, shadcn/ui-equivalent design system for Flutter. It targets the design-conscious subset of Flutter developers who value customization over pre-built themes. The project is maintained by Duobase and supported by an open-source community.

Growth

The repository gained 2,130 stars over ~2.5 years with no stars in the last 7 days (as of 2026-07-03), indicating plateau rather than acceleration. Growth appears to have been driven by early adopter interest in shadcn/ui-style theming for Flutter, but momentum has not sustained. The modest star count relative to similar projects (flutter-shadcn-ui at 2,702, flutter at 177k) suggests Forui occupies a narrow niche without broad appeal.

In production

Adoption not verified. No documented case studies, enterprise customers, or major app deployments mentioned. Discord community exists (link provided in README) but member count and activity level unknown. Package published on pub.dev (Dart/Flutter package registry) with public API documentation, enabling use but not proving scale of real-world deployment.

Code analysis
Architecture

Likely a modular widget library built around Flutter's composition model. Based on README: 40+ custom widgets, CLI-driven theme generation, first-class Flutter Hooks integration via companion package. Appears to separate concerns into core (forui) and hooks integration (forui_hooks). Implementation details not verifiable from metadata alone.

Tests

README explicitly links codecov badge (currently at main branch), indicating automated test infrastructure. High coverage is suggested but exact percentage not stated in README excerpt. Well-tested is claimed but not quantified.

Maintenance

Last push 2026-06-24, ~9 days before analysis date. Active GitHub Actions workflows shown in README badges (forui_build.yaml, forui_hooks_build.yaml). No indication of unresolved critical issues, though backlog status not documented. Maintenance appears steady but not accelerating.

Honest verdict

ADOPT IF: you are a Flutter developer building custom-branded applications requiring shadcn/ui-style minimalist widgets, want CLI-driven theming, and value Hooks integration over Material defaults. AVOID IF: you need battle-tested, widely-adopted, high-community-support widget libraries (Material 3 or GetX ecosystem are safer defaults), or your team lacks familiarity with shadcn/ui design philosophy. MONITOR IF: you are evaluating Flutter UI frameworks mid-2026 and want to track whether Forui's modest adoption expands or stabilizes as a niche tool.

Independent dimensions

Mainstream potential

4/10

Technical importance

6/10

Adoption evidence

3/10

Risks
  • Adoption plateau: 2,130 stars and zero growth in last 7 days suggest market saturation or limited addressable audience. Mainstream Flutter developers may prefer Material Design 3 or established packages.
  • Maintenance bus factor: Duobase-backed, but no evidence of large maintainer team. Dependency on single organization.
  • Ecosystem fragmentation: Existence of flutter-shadcn-ui (similar project, slightly higher stars) may split attention and contributions.
  • Breaking changes: Forui 0.22.0 enforced Flutter 3.44.0+ minimum; forward-breaking changes could alienate existing users with older Flutter versions.
  • Documentation depth unverified: README claims comprehensive docs at forui.dev, but actual breadth/quality of tutorials, examples, and troubleshooting not inspectable from metadata.
Prediction

Forui will likely remain a stable, niche tool for Flutter developers committed to shadcn/ui aesthetics. Unlikely to capture mainstream Flutter market without significant differentiation or ecosystem integration. May grow modestly if adopted by emerging Flutter frameworks or if Duobase invests in case studies and enterprise partnerships.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

Dart
99.1%
C++
0.3%
Makefile
0.2%
CMake
0.2%
HTML
0.1%
Swift
0.1%
CSS
0%
C
0%

Information

Language
Dart
License
NOASSERTION
Last updated
5d ago
Created
29mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

nank1ro

nank1ro/flutter-shadcn-ui

Flutter ShadcnUI is a port of the popular shadcn-ui design system to Flutter,...

2.7k Dart Mobile
shadcn-ui

shadcn-ui/ui

shadcn/ui is a curated collection of accessible, customizable UI components...

118.7k TypeScript Web Dev
flutter

flutter/flutter

Flutter is Google's open-source UI SDK for building natively compiled...

177.8k Dart Mobile
bdlukaa

bdlukaa/fluent_ui

fluent_ui is an unofficial Flutter implementation of Microsoft's WinUI3 design...

3.4k Dart Mobile
duilib

duilib/duilib

Duilib is a DirectUI framework for Windows desktop applications written in C++,...

5.9k C++ Dev Tools
vs. alternatives
flutter-shadcn-ui

Nearly identical scope (2,702 vs 2,130 stars). Both are Flutter implementations of shadcn/ui design. flutter-shadcn-ui appears slightly more adopted. Forui differentiates via CLI theme generation and tighter Hooks integration.

shadcn/ui (TypeScript)

Parent design inspiration (117,989 stars). Forui is a translation layer, not competition. shadcn/ui dominates web/React ecosystem; Forui targets Flutter exclusively.

Flutter Material Design 3

Built-in Flutter widget library. Forui is opt-in for developers seeking non-Material aesthetics and higher customization. No direct replacement; complementary niche.

GetX/Provider (state management + UI)

These are separate from pure widget libraries. Forui is widget-focused; does not replace state management but integrates via Hooks.