Documentation

← Home
STRVCT

Guides, architecture, and API reference.

Naked Objects

From Domain Models to Complete Applications

View →

Technical Overview

High-level architecture, core design philosophy, and system-wide concepts of the Strvct framework.

View →

Implementation Overview

Deep technical specifications for class lifecycle, slots, views, persistence, notifications, and build infrastructure.

View →

Nodes

The core domain object abstraction, object graph hierarchy, and subnode management in Strvct.

View →

Slots

The property system: declaration, slot annotations, runtime type checks, lifecycle hooks, and metadata consumers.

View →

Getting Started

Setup, integration, directory conventions, build pipeline, and running your first Strvct application.

View →

Lifecycle

Boot sequence, node initialization, view synchronization, and persistence cycles.

View →

Notifications

Event-driven communication between framework layers using observations, scheduling, and weak references.

View →

Views

The view layer: auto-generated UI, custom views, and programmatic styling.

View →

Persistence

Local storage, cloud sync, and blob management for object graphs.

View →

Events and Gestures

Event flow, listeners, gesture recognizers, timers, keyboard handling, and drag-and-drop.

View →

Inspectors and Debugging

Built-in tools for live Property Inspection, Developer Mode graph toggles, and Chrome DevTools source debugging.

View →

Accessibility

Automatic, framework-level ARIA support, keyboard navigation, and preference adaptation derived from slot metadata annotations and view classes.

View →

Internationalization

AI-powered translation of UI text with per-language IndexedDB persistence, batched requests, and content filtering.

View →

Services

AI, cloud, media, and IoT service integrations.

View →

Programming Idioms

Recurring patterns and conventions for writing STRVCT code.

View →

Reference

Class hierarchy, module hierarchy, and protocol definitions.

View →

Comparing to React

A technical guide and conceptual "Rosetta Stone" for React developers exploring Strvct.

View →

Inspirations

Frameworks and ideas that shaped STRVCT's design.

View →

Future Work

Design ideas, architectural discussions, and potential future improvements.

View →

Diagrams

Architectural sketches of the Strvct framework. Working drafts; not yet placed in their final locations within the docs.

View →