ioframer is a focused 2D interactive framework for building immersive installations and custom interfaces—without heavy coding. Design screens, drop in interactive elements, and define behavior using a clear, component-based workflow.

In ioframer, each scene is built from objects composed of modular components. Start from common templates—Text, Image, Video, Shape, or Script—then refine with:
This structure lets you assemble complex interfaces visually, with minimal programming overhead.
Built-in Lua scripting keeps control logic safe and focused. Use scripts to:
Animations are procedural—no timelines or keyframes required—so transitions stay smooth and responsive.


ioframer integrates with real-time environments and runs natively across multiple windows or displays—ideal for installations and live presentations. It works with:
Everything runs directly in ioframer — no export pipeline needed.
Display projects across multiple windows or screens — perfect for:
Choose ioframer when you need a focused 2D interaction engine that is:
ioframer provides a clean, component-driven workflow for building interactive screens, dynamic layouts, and custom visual logic—efficiently and reliably.
