A modular JavaScript platform

Enterprise architecture. Vanilla JavaScript.

TeqFW adapts mature architectural ideas to modern JavaScript for web applications that remain explicit, runtime-composable, and inspectable.

The architecture stays visible: applications compose at runtime through namespaces, declared dependencies, late binding, and reusable plugins.

Explore the ecosystem View the Showcase

Architecture adapted to JavaScript

Mature ideas, made explicit in modern JavaScript.

TeqFW adapts dependency injection, late binding, runtime composition, namespaces, explicit contracts, lifecycle, configuration, logging, persistence, and web infrastructure. It does not claim to have invented these ideas.

Its aim is a small, evolving platform for long-lived modular web applications whose composition can be inspected instead of hidden behind implicit wiring.

Enterprise architecture. Vanilla JavaScript.

Enterprise architecture names mature capabilities and principles—not an enterprise sales tier or parity with larger ecosystems.

Current platform foundation

@teqfw/di is the foundational composition plugin.

It provides namespace-based dependency resolution, runtime composition, and late binding. The remaining packages provide complementary infrastructure.

@teqfw/di

Foundational namespace resolution, dependency container, runtime composition, and late binding.

Composition in real software

From platform services to working products.

Reusable TeqFW functionality in teq-tmpl and teq-cms is composed into site_wg, which powers wiredgeese.com. Mindstream demonstrates a structurally different, database-backed application.

Explore the Showcase

Agent-readiness

Explicit structure is also useful when coding agents participate.

Predictable namespaces, declared contracts, runtime composition, native JavaScript, and JSDoc make systems easier to understand and evolve. TeqFW and the Showcase products are developed primarily by coding agents under one human developer’s direction, architectural control, and final responsibility.

Read the philosophy · Contact TeqFW