A dart server-side web framework. IN DEVELOPMENT. For a basic usage see here.
- Leverage Dart's type system
- Logic should be in code and not in config files
- Leverage AOT Dart compilation to outperform a script-based equivalent (php, python, etc.)
- Everything in dart (templates included)
- Use dart's annotations when revelant
- Templating
- Routing
- ORM
- Session
- Auth
- Profiler
- Transactions abstraction over any outside resource access (db, other api, etc.)
- Assets managment
- Logging & Metrics
- Redis
- REST support with actual abstraction for resources etc.
- Hot reload
- GraphQL/Grafitti-like
- JSON:API