[Version 2 coming soon!] A batteries-included, full-featured, full-stack framework in Dart. (This repo is an application boilerplate)
Switch branches/tags
Nothing to show
Clone or download
thosakwe Merge pull request #63 from angel-dart/1.1.x
Merge pull request #62 from angel-dart/master
Latest commit af11564 Oct 4, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea Update boilerplate Mar 29, 2018
.vscode Boilerplate updates Jun 5, 2018
bin Use package:io for colors Jul 15, 2018
config Update default.yaml Jan 28, 2017
lib Update routes.dart Sep 2, 2018
test 1.1.0-alpha Oct 19, 2017
views 1.1.0-alpha Oct 19, 2017
web 1.1.0-alpha Oct 19, 2017
.dockerignore Docker! Jan 15, 2017
.gitignore 1.1.0-alpha Oct 19, 2017
Dockerfile Boilerplate updates Jun 5, 2018
LICENSE :) Apr 22, 2016
README.md Update README.md Aug 27, 2018
analysis_options.yaml Update analysis_options.yaml Jul 11, 2018
pubspec.yaml Use package:io for colors Jul 15, 2018


Angel v1 users should stick to Dart 2.0.0-dev or lower. Dart 2 users will very soon be able to use version 2.0.0 of the entire Angel framework (try it now - package:angel_framework@2.0.0-alpha)!

The Angel Framework

Gitter Pub Build status License

Fill out the v1.0.0 survey now!!!

Wiki (in-depth documentation)

API Documentation


File an Issue

Awesome Angel 🔥

The Dart server framework that's ready for showtime.

Angel is a full-featured server-side Web application framework for the Dart programming language. It strives to be a flexible, extensible system, to be easily scalable, and to allow as much code to be shared between clients and servers as possible. Ultimately, I believe that this approach will shorten the time it takes to build a full-stack Web application, from start to finish. Read more...

Like what you see? Please lend us a star. ⭐️

Newest Tutorials

Installation & Setup

Having errors with a fresh Angel installation? See here for help.

Once you have Dart installed, bootstrapping a project is as simple as running one shell command:

Install the Angel CLI:

pub global activate angel_cli

Bootstrap a project:

angel init hello

You can even have your server run and be live-reloaded on file changes:

dart bin/dev.dart

Next, check out the detailed documentation to learn to flesh out your project.


With features like the following, Angel is the all-in-one framework you should choose to build your next project:

Basic Example

Examples and complete projects can be found in the angel-example organization.