ds_dartstream 0.0.4
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: