GitPedia

Very good core

A Very Good Flutter Starter Project created by the Very Good Ventures Team ๐Ÿฆ„

From VeryGoodOpenSourceยทUpdated June 9, 2026ยทView on GitHubยท
ยทArchived

The Very Good Core template is now developed within the [Very Good Templates](https://github.com/VeryGoodOpenSource/very_good_templates) repository, and can be found at [very_good_templates/very_good_core](https://github.com/VeryGoodOpenSource/very_good_templates/tree/main/very_good_core). The project is written primarily in C++, first published in 2021. Key topics include: dart, flutter, flutter-app, flutter-template, vgv.

Latest release: v0.5.1
January 29, 2024View Changelog โ†’

Very Good Core

๐Ÿšถโ€โ™‚๏ธ Repository has moved

The Very Good Core template is now developed within the Very Good Templates repository, and can be found at very_good_templates/very_good_core.

Please file new issues on
Very Good Templates.


Very Good Ventures
Very Good Ventures

Developed with ๐Ÿ’™ by Very Good Ventures ๐Ÿฆ„

coverage
style: very good analysis
License: MIT

A Very Good Flutter Starter Project created by the Very Good Ventures Team ๐Ÿฆ„

๐Ÿ’ก Note: This README file is for a developer that wants to use Very Good Core. For contributing information please refer to the CONTRIBUTING file.


What's Included โœจ

Out of the box, Very Good Core includes:

  • โœ… Cross Platform Support - Built-in support for iOS, Android, Web, and Windows (MacOS/Linux coming soon!)
  • โœ… Build Flavors - Multiple flavor support for development, staging, and production
  • โœ… Internationalization Support - Internationalization support using synthetic code generation to streamline the development process
  • โœ… Sound Null-Safety - No more null-dereference exceptions at runtime. Develop with a sound, static type system.
  • โœ… Bloc - Integrated bloc architecture for scalable, testable code which offers a clear separation between business logic and presentation
  • โœ… Testing - Unit and Widget Tests with 100% line coverage (Integration Tests coming soon!)
  • โœ… Logging - Built-in, extensible logging to capture uncaught Flutter and Dart Exceptions
  • โœ… Very Good Analysis - Strict Lint Rules which are used at Very Good Ventures
  • โœ… Continuous Integration - Lint, format, test, and enforce code coverage using GitHub Actions
  • โœ… Dependabot Integration

* Learn more at Flutter Starter App: Very Good Core & CLI

Quick Start ๐Ÿš€

  1. Install a valid Flutter SDK in your local environment. Compatible Flutter SDK versions with Very Good CLI can be found within the Flutter release archive, ensure it has a Dart version compatible with Very Good CLI's Dart version constraint.

  2. Install Very Good CLI:

sh
# ๐Ÿ’ป Install Very Good CLI from pub.dev dart pub global activate very_good_cli
  1. Generate a project using Very Good Core:
sh
# ๐Ÿš€ Create a new project using Very Good Core very_good create flutter_app <project-name>

Where <project-name> is the name of your project.

๐Ÿ’ก Note: Optionally, you can generate a project using Very Good Core with mason.

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub โ†’

This article is auto-generated from VeryGoodOpenSource/very_good_core via the GitHub API.Last fetched: 6/24/2026