AngularDart is an open-source web framework focused on productivity, performance, and stability. Originally developed by Google, AngularDart has powered sophisticated, mission-critical apps that serve millions of users. It is built on Dart and has been used extensively in production, including but not limited to Google AdWords, Google Fiber, Wrike, etc.
ngx_dart is the continuation of the original angular/ngdart package,
maintained by the insinfo/angular fork under the ngx_* family
(ngx_dart, ngx_forms, ngx_router, ngx_test).
Disclaimer: This is not a Google product in any way, official or unofficial.
Migrating from ngdart?
The public API is unchanged — only the package name differs:
- In
pubspec.yaml:ngdart: 8.0.0-dev.4→ngx_dart: ^8.0.0. - In your imports:
package:ngdart/→package:ngx_dart/. - Rebuild with
dart run build_runner build.
See the migration guide for details, including how to prepare
for the upcoming 9.x releases based on package:web.
New to AngularDart?
- Go to Get Started for a quick introduction to creating and running AngularDart web apps.
- Follow the AngularDart tutorial to build a fully working application that includes routing, HTTP networking, and more.
Resources
- Documentation site: insinfo.github.io/angular
- Source code and issues: github.com/insinfo/angular
- Companion packages: ngx_forms, ngx_router, ngx_test, ngx_compiler, ngx_ast
Libraries
- angular
- The primary library for the AngularDart web framework.
- di
- NOTE: As of 2020-08-12, this library is DEPRECATED.
- experimental
- A set of experimental APIs for AngularDart.
- security