Skip to content

Air Framework

Decentralize your development. A modular, reactive framework that decouples logic and scales with your teams.

In large-scale development, modularity isn’t just a feature—it’s a necessity. Air Framework is designed to solve the complexity of growing applications by enforcing strict module boundaries, unidirectional data flow, and explicit dependencies.

  • Team Autonomy: Empower multiple teams to create and maintain features independently. New teams can jump into specific modules without needing to understand the entire monolithic codebase.
  • Logic Decoupling: Separate your business logic from the main application. Build modules as standalone units and integrate them into the app whenever they are ready.
  • Git-Ready Architecture: Cleanly split your code into separate Git repositories. This allows for better versioning, access control, and a more manageable development workflow.

Team-Centric Modularity

Build and maintain modules in isolation. Perfect for multi-team environments and independent Git repository management.

Adapters

Headless service integrations (HTTP, analytics, error tracking) with abstract contracts for clean module decoupling.

Reactive State

Powered by air_state with code generation for zero-boilerplate, high-performance reactivity.

Dependency Injection

Type-safe DI with scoped services, module ownership, and lifecycle management.

Secure by Design

Opt-in permission system, secure service registry, and audit trails for enterprise needs.

AI Agent Skills

Install framework knowledge for AI coding agents — they automatically understand Air’s architecture and conventions.

PackageDescription
air_frameworkThe core orchestrator for modules, DI, routing, and security.
air_stateLightweight reactive state management core.
air_generatorBuild runner code generation for reactive states.
air_cliOfficial command-line tool for scaffolding and automation.