A monorepo for fl_select — a Flutter package for building selection UIs (e.g. filter bar) on a composable architecture of entry points, delegates, and layouts, with single & multiple selection, sync/async loading, search filtering, theming, and i18n built in.
| Package | Pub | Description |
|---|---|---|
packages/fl_select |
Core select widgets. | |
packages/fl_select_genui |
GenUI / A2UI integration bridge. | |
packages/fl_select_playground |
— | Interactive playground. |
fl_select/
├── packages/
│ ├── fl_select/ # Core package
│ ├── fl_select_genui/ # GenUI bridge
│ └── fl_select_playground/ # Interactive playground
├── screenshots/ # GIFs and images used by docs
├── skills/ # Agent skills for AI coding assistants
└── pubspec.yaml # Pub workspace root (managed with melos)
- Select widgets docs:
packages/fl_select/README.md - Changelog:
packages/fl_select/CHANGELOG.md - Migration guide:
packages/fl_select/MIGRATION.md - GenUI integration docs:
packages/fl_select_genui/README.md - Playground quickstart:
packages/fl_select_playground/README.md
This repo uses melos to manage the workspace.
dart pub global activate melos
melos bootstrap # install dependencies and link packages
melos run analyze
melos run test