Dartvel
A batteries-included, AI-native full-stack application platform built around Flutter.
You write pages, models, backend functions, UI and business logic. Everything else — routing, clients, serialization, forms, admin, the server — is generated, compiled or served.
dart pub global activate dartvel_dev
dartvel new my_app
cd my_app && dartvel dev
Or through npm, if that is closer to hand:
npx dartvel_dev new my_app
Or Homebrew:
brew install Danroyal001/dartvel_dev/dartvel_dev
Why the package is dartvel_dev
The framework is Dartvel and the command is dartvel. Only the published
identifier carries a suffix, because dartvel on pub.dev was taken on
2026-08-06 by an unrelated package. The same name is used on pub.dev, npm and
Homebrew so that whichever way you install it, it is called the same thing.
What is in it
This package is the umbrella. It brings together
dartvel_core (models, database,
cache, queues, auth, notifications, AI),
dartvel_flutter (UI primitives,
routing, signals, native platform APIs),
dartvel_shelf (the Rust/Axum
runtime, reached over FFI, speaking HTTP/2 and HTTP/3), and
dartvel_cli (the dartvel command).
Status, stated plainly
Dartvel is published early. Per-section implementation status lives in
docs/spec-status.json
and is checked by a tool that fails when a section claims to be built and the
evidence it names does not exist.
Each entry carries two independent labels: how much the public surface can still move, and how much is actually built. A frozen contract that is deliberately unbuilt is marked as such rather than implied to work, and what is absent is written down next to what is present.
Verified per-target build status lives in
docs/build-targets.md,
where "verified" means the command was run and the artifact inspected — never
inferred because a sibling target works.
Libraries
- dartvel
- dartvel_ai
- AI: the
DV.AIfacade plus everything needed to configure and drive it. - dartvel_auth
- Authentication: the
DV.Authfacade, providers, and password hashing. - dartvel_backend
- dartvel_cli
- dartvel_core
- dartvel_database
- Database: the
DV.Databasefacade and its adapters. - dartvel_observability
- dartvel_platform
- dartvel_rust_bindings
- dartvel_storage
- File storage: the
DV.FileStoragefacade and its adapters. - dartvel_ui