ds_dartstream 0.0.4 copy "ds_dartstream: ^0.0.4" to clipboard
ds_dartstream: ^0.0.4 copied to clipboard

A meta-package that bundles all DartStream framework modules tooling, standard engine, auth providers, persistence, feature flags, etc.

DartStream Backend #

DartStream backend is the open-source framework layer for Dart-native backend services, frontend integrations, provider contracts, and extension packages.

Install #

dart pub add ds_dartstream
import 'package:ds_dartstream/ds_dartstream.dart';

What Is Included #

Category Packages
Core tooling and CLI ds_cli, ds_cli_util
Standard engine ds_dartstream_standard_engine, ds_dartstream_standard_engine_extension
Authentication ds_auth_base, Auth0, Cognito, EntraID, Firebase, Fingerprint, Magic, Okta, Ping, Stytch, Transmit providers
Persistence ds_database_base, ds_orm_base, database providers, logging providers, storage providers
Feature flags ds_feature_flags_base, ds_intellitoggle_provider, ds_flagd_provider
AI extensions ds_ai_base
Reactive dataflow message broker, WebSocket, events, lifecycle, and notification base packages

Framework Boundaries #

DartStream open source owns the framework contracts and developer tooling. DartStream SaaS is a separate managed Aortem product that may use the standard engine as a base, but SaaS-only control-plane, tenant, billing, credential, and operations concerns are outside this repository.

Feature Flags #

Feature flagging is provider-neutral through ds_feature_flags_base. IntelliToggle is the official Aortem provider. flagd is the only other approved provider lane in this open-source framework.

AI Extensions #

AI support starts with ds_ai_base. DartCodeAI can be implemented as an official Aortem provider, but the open-source contract stays provider-neutral so developers can integrate other current AI providers where appropriate.

ORM Integration #

ORM support starts with ds_orm_base. DartStream should integrate current, actively maintained Dart ORM/data-mapping packages through adapters rather than owning a full ORM implementation. Server-side frameworks that compete with DartStream should not be documented as preferred ORM integrations.

Documentation #

See:

  • ../docs/components/dartstream/modules/ROOT/pages/open-source-boundary.adoc
  • ../docs/components/dartstream/modules/ROOT/pages/package-maturity.adoc
  • ../docs/components/dartstream/modules/ROOT/pages/frontend-support.adoc
  • ../docs/components/dartstream/modules/ROOT/pages/feature-flags.adoc
  • ../docs/components/dartstream/modules/ROOT/pages/ai-extensions.adoc
  • ../docs/components/dartstream/modules/ROOT/pages/orm-integration.adoc

Support #

Aortem provides open-source support for DartStream. Visit:

https://aortem.io/support