VADEN is a modern backend framework for Dart, inspired by Spring Boot, focusing on developer experience and productivity while maintaining robust security features.
- 🚀 Spring Boot-inspired backend framework for Dart
- 🔒 Built-in security features with Vaden Security
- 📧 Integrated email functionality
- 🎯 Web-based project initializer
- 📦 Modular dependency system
The easiest way to start a new Vaden project is through our web initializer:
- Visit the Vaden Generator website
- Configure your project:
- Set project name and Dart version
- Select required dependencies (Swagger, WebSocket, ORM, etc.)
- Download the generated project
- Extract and run!
Comprehensive authentication flows including:
- PasswordLess authentication
- OAuth2 integration
- Keycloak connector
- Firebase authentication
- JWT support
Built-in email functionality leveraging existing Dart packages from pub.dev.
Web-based project initializer offering:
- Project template generation
- Dependency management
- Configuration setup
- Quick start boilerplate
Add VADEN to your pubspec.yaml
:
dependencies:
vaden: ^latest_version
Join our community for support and updates:
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Developed by Flutterando