Skip to main content


Robusta is a framework where it can:

  • Run and extend your awesome Dart/Flutter apps.
  • Control services dependencies and states based on Riverpod.
  • Providing Event Driven Architecture to manage your apps lifecycles.

Why Robusta?

With traditional flutter app creation, it is inevitably to add more packages and to handle configuration complexities which associated with those packages.

However with Robusta, the process of adding and configurating packages becomes much faster with only one-line of command.


Prerequites 📝

Dart and Flutter must be installed on your machine

Installing ⚙️

dart pub global activate flutter_robusta_cli



Robusta CLI, help to create new project, generate code and more...

Usage: robusta <command> [arguments]

Global options:
-h, --help Print this usage information.

Available commands:
add Help to quick add extensions
generate Support to generate boilerplate code
init Init skeleton for existing project
new Create new Flutter project
self-update Uses to check and update Robusta CLI itself.
version Check current version of Robusta CLI

Run "robusta help <command>" for more information about a command.