Skip to main content

HexaJS

Build browser extensions like real applications

Hexa CLI & Schematics

Accelerate delivery with the Hexa CLI and production-ready schematics that scaffold consistent extension architecture, wiring, and project conventions.

Enterprise-Scale AOT Build

Use ahead-of-time compilation to generate optimized artifacts for large-scale extensions with predictable performance and strict Manifest V3 compatibility.

Context-Aware Dependency Injection

Apply DI across background, content, and managed UI contexts with clear token boundaries that keep logic decoupled, testable, and maintainable.

Browser-Agnostic Build Layer

Ship a single codebase across major browsers using a managed ports layer that normalizes runtime differences and reduces platform-specific branching.

Managed UI for Popup & DevTools

Build structured Popup and DevTools interfaces with CLI-assisted setup and framework-level integration designed for extension workflows.

Context-Aware Store Management

Manage store state context-wise for background and content, with reliable synchronization for consistent behavior across runtime boundaries.

Controllers, Handlers & Validation Pipes

Model background communication with Controllers and content behavior with Handlers, enforced by validation pipes for safe, predictable message contracts.

Cross-Browser Hot Module Replacement

Iterate quickly with HMR across Chrome, Firefox, and Safari without repeatedly relaunching the extension or resetting active background state.

Supported Browsers

Hexa CLI currently ships first-class targets for every browser platform exposed by the scaffold flow.

  • Chrome
  • Firefox
  • Safari
  • Opera
  • Edge
  • Brave