Open core reference
Browse the full reference at control.bricks.tools
What’s in the reference
The core reference covers every building block of the BRICKS platform in detail. Use it alongside the Config Editor or bricks-ctor when you need specific property documentation.Bricks
UI components that display content and handle interaction.
Each brick has properties for styling, positioning, data binding, press events, and animations. See the core reference for full property documentation.
Generators
Data and I/O providers that connect your app to external services, hardware, and AI models.
Each generator has configurable properties, outlets (output channels), and events. See the core reference for full configuration options.
Data and state
- Data nodes — Typed state storage (string, number, boolean, array, object) with reactive data binding
- Data calculations — JavaScript functions that transform data, running in a sandboxed environment with 25+ built-in libraries
Visual and layout
- Canvases — View layouts that position items using frame coordinates, with lifecycle events and canvas switching
- Subspaces — Feature containers that group bricks, generators, data, and canvases into logical units
- Animations — 3 animation types (timing, spring, decay), 9 animatable properties, 10+ easing functions, and composed animations (parallel/sequence)
- Standby transitions — Canvas enter/exit animations with 5 standby modes and shared element transitions
Actions and events
- Actions — Commands triggered by brick or generator events (canvas switching, data updates, generator triggers, animations)
- Events — Signals emitted by bricks (press, long press) and generators (response, error, timer tick)
Advanced features
- Automations — E2E testing framework with 3 automation types, simulation actions, and visual regression
- Local sync — LAN device synchronization with main/minor device roles and run modes
- Data Bank — Cloud data sync with remote update types and REST API access
- Media Flow — Asset management with media boxes, image processing, and CDN delivery
- Buttress — Remote AI inference offloading with capability exchange and strategy options