bindsmith
Generate Flutter bindings from a single manifest — multi-tool for Android, iOS, Web, Windows, macOS, and Linux.
Platforms
FilterChips select targets. Cards use outline + surface-container ladder.
Generate
CLI first — then the YAML that drives every platform bind.
$ bindsmith generate
# → platform bindings from one YAML
✓ android ios web windows macos linux
$ bindsmith watch · resolve · dump · explain
# bindsmith.yaml
package: my_plugin
platforms:
- android
- ios
- web
- windows
- macos
- linux
Features
Declare platforms once in a single manifest — no per-target boilerplate sprawl.
Android, iOS, Web, Windows, macOS, Linux bindings from the same source of truth.
Nerd-friendly flow: generate, watch, resolve, dump — mono logs, clear exits.
Built for Flutter/Dart plugin authors — M3 tonal UI, copper primary, calm actions.
Surfaces
Tonal surface-container ladder — lowest → highest.