Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Barba2k2/vaden

 
 

Repository files navigation

VADEN

VADEN is a modern backend framework for Dart, inspired by Spring Boot, focusing on developer experience and productivity while maintaining robust security features.

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

Getting Started

The easiest way to start a new Vaden project is through our web initializer:

  1. Visit the Vaden Generator website
  2. Configure your project:
    • Set project name and Dart version
    • Select required dependencies (Swagger, WebSocket, ORM, etc.)
  3. Download the generated project
  4. Extract and run!

Key Components

Vaden Security

Comprehensive authentication flows including:

  • PasswordLess authentication
  • OAuth2 integration
  • Keycloak connector
  • Firebase authentication
  • JWT support

Email Integration

Built-in email functionality leveraging existing Dart packages from pub.dev.

Vaden Generator

Web-based project initializer offering:

  • Project template generation
  • Dependency management
  • Configuration setup
  • Quick start boilerplate

Installation

Add VADEN to your pubspec.yaml:

dependencies:
  vaden: ^latest_version

Community

Join our community for support and updates:

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Financial Support

If you find VADEN useful for your projects, consider supporting our development efforts:

License

This project is licensed under the MIT License - see the LICENSE file for details.

Credits

Developed by Flutterando

About

Dart backend

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 97.5%
  • HTML 1.3%
  • Other 1.2%