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
E2E testingBeta
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
Frontend pipelineNot Started
EventsNot Started
EmailsConceptual
StorageNot Started
i18nNot Started
Long running processesNot Started