📄️ Motivation
Vaden was born out of the need for a simple, modern, and extensible backend framework in the Dart ecosystem. Inspired by powerful frameworks like Spring Boot (Java), NestJS (TypeScript), and Symfony (PHP), Vaden brings annotation-based development, dependency injection, controllers, middlewares, configuration, and DTOs to Dart, aiming for productivity and clarity from the first line of code.
📄️ Core Concepts
Vaden runs on top of the shelf server core. This architectural decision allows full compatibility with existing Dart packages that already work with shelf, while giving Vaden the flexibility to build its own high-level abstractions for routing, middleware, dependency injection, and more.
📄️ Getting Started
Vaden is designed to be "flight-ready" from the very start. Launch a new project in just three simple steps: