Very Good CLI
A CLI-generated Flutter starter with 100% test coverage enforced from the first commit.

- Best for
- Flutter teams that want an opinionated Bloc architecture, strict lint rules, and CI-enforced test coverage from day one, especially when targeting multiple platforms (mobile, web, desktop).
- Skip if
- You prefer Riverpod or Provider over Bloc, or you want a plain `flutter create` without generator tooling and coverage requirements.
Very Good CLI scaffolds a Flutter app using the very_good_core template: a feature-first folder structure with Bloc/Cubit for state management, ARB-based localization, GitHub Actions CI enforcing full test coverage via Very Good Analysis, and build flavors for dev, staging, and production across iOS, Android, web, and desktop. It's maintained by Very Good Ventures, a Flutter-focused development agency.
Pros
- Free, open-source, MIT-licensed CLI under active development
- Generates a full app (not just a package) with a feature-first Bloc architecture wired end to end
- CI enforces 100% test coverage via Very Good Analysis and a coverage action
- Multi-platform out of the box: iOS, Android, web, Windows, macOS, Linux
Cons
- Bloc architecture has a steeper learning curve than simpler state-management options
- Requires the Dart CLI tool to generate the project rather than a plain git clone
- No dedicated navigation package is prescribed - you still choose and wire your own router
Features
Growth and ops
- i18n
Quality and DX
- Unit tests
- CI/CD included
Licensing and commercial
- Open source
- Free tier
- MIT licensed
Very Good CLI alternatives

Ignite
The oldest actively maintained React Native boilerplate, still updated after nine years.

Obytes React Native Starter
A batteries-included Expo starter tuned for shipping to app stores fast.

The Flutter Kit
A Flutter boilerplate with Firebase auth, RevenueCat paywalls, and built-in AI wrappers

Flutter Boilerplate
Production-grade Flutter starter with BLoC state management, auth, subscriptions and CI/CD

ApparenceKit
A Flutter app boilerplate with auth, subscriptions, and push notifications ready to ship

FlutFast
A Flutter starter kit with Firebase auth, in-app purchases, and OpenAI wired in