Skip to main content

Project Status

Arrower is under active development. This page tracks the maturity of each feature.

PhaseMeaning
BetaUsed in production. May still change. Well-tested.
AlphaBasic functionality works. Expect breaking changes.
ExperimentingEarly exploration. API not settled. Things may not work.
ConceptualIdea exists, no code yet.
Not StartedPlanned but no work done.

Core

PartPhase
ConfigBeta
LoggingBeta
Testing helpersBeta
Repository patternBeta
JobsBeta
Database & migrationsExperimenting

Infrastructure

PartPhase
Observability (metrics)Experimenting
Observability (traces)Experimenting
RoutingExperimenting
Web viewsExperimenting
App MiddlewareExperimenting
SettingsExperimenting

Contexts

ContextPhase
AuthAlpha
AdminAlpha

CLI

PartPhase
arrower initAlpha
arrower run (hot reload)Experimenting
arrower generateExperimenting
Upgrade managementNot Started

Not Yet Started

PartPhase
Startup & LifecycleNot Started
Prod & Dev modesNot Started
App CLI commandsNot Started
E2E testingNot Started
Frontend pipelineNot Started
EventsNot Started
EmailsConceptual
StorageNot Started
i18nNot Started
Long running processesNot Started