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
Everything you need to build powerful extensions
HexaJS brings NestJS‑style architecture to the browser extension world.
Getting Started
New UsersGet a basic browser extension compiling and running in under 5 minutes using the HexaJS CLI scaffold.
Core Fundamentals
IntermediateLearn the framework's architecture — Dependency Injection, Controllers, Decorators, and Tokens.
State Management
Intermediate / AdvancedModel predictable state changes with actions, reducers, and selectors in Background and Content contexts.
Managed UI
IntermediateBuild React-powered popups and devtools panels with full DI/Token support and an integrated Vite build.
Browser-Agnostic Messaging
AdvancedBuild routing and platform-aware communication on top of typed clients and browser-agnostic ports.
CLI & Tooling
All UsersDeep-dive into the build pipeline, Manifest patching, HMR mechanics, and every CLI command.