Skip to main content

diana 0.15.1 copy "diana: ^0.15.1" to clipboard
diana: ^0.15.1 copied to clipboard

Spring-inspired, annotation-driven backend framework for Dart: compile- time dependency injection, declarative controllers, middleware and validation.

diana #

Runtime for the Diana framework: DianaServer, the request pipeline (middleware composition + exception boundary), DianaRequest/DianaResponse, DianaConfig (YAML + environment variables), and the binding/validation helpers targeted by generated code.

Re-exports package:diana_annotation, so applications only import package:diana/diana.dart.

The HTTP engine (relic) is confined to src/adapter/relic_adapter.dart — nothing else in the framework, and nothing in application code, touches it.

1
likes
160
points
128
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Spring-inspired, annotation-driven backend framework for Dart: compile- time dependency injection, declarative controllers, middleware and validation.

Repository (GitHub)
View/report issues

Topics

#server #framework #http #dependency-injection #backend

License

MIT (license)

Dependencies

collection, diana_annotation, meta, mime, relic, web_socket, xml, yaml

More

Packages that depend on diana