A fast, light-weight, and familiar Dart web framework.

[ Official website | Pub page ]


Dawn 7.1.1

Dawn is a Dart web framework that lets developers create UIs with a widget model similar to Flutter. Dawn apps are compiled into JS and painted with HTML & CSS.

Features

  • A widget model similar to Flutter
  • Essential and unstyled widgets
  • Styles
  • Animations
  • Extensibility
  • JavaScript interop
  • CLI

Install

dart pub global activate webdev
dart pub global activate dawn

[ Read more → ]

Get Started

dawn create my_first_dawn_app
cd my_first_dawn_app
webdev serve

[ Read more → ]

Features + Cookbook

[ Visit the official website → ]

Support Dawn

[ Donate to Dawn → ]

List Of Widgets

Show / Hide
  • InheritedWidget
  • StatelessWidget
  • StatelessBuilder
  • StatefulWidget
  • StatefulBuilder
  • FutureBuilder
  • StreamBuilder
  • ConsumerWidget
  • ConsumerBuilder
  • Provider
  • Navigator
  • Text
  • Image
  • Container

Please Share!

Libraries

animation
This library provides Dawn's animation system and its APIs.
core
This library provides Dawn's core functionalities.
dawn
This is Dawn's main library that provides all of its public APIs.
widgets
This library provides Dawn's essential and unstyled widgets and their relevant APIs.