2 Repos
Systems for capturing and propagating user gestures and interface interactions through a centralized event stream.
Distinguishing note: Specific to UI interaction propagation rather than general backend message queuing.
Explore 2 awesome GitHub repositories matching user interface & experience · Interaction Event Buses. Refine with filters or upvote what's useful.
This project is a React-based framework for constructing interactive, node-based visual interfaces. It provides a platform for building canvases where users define, connect, and organize logical processes, data pipelines, or complex workflows through a graphical interface. By utilizing a modular component architecture, it enables the development of low-code environments, visual programming tools, and interactive diagramming applications. The framework distinguishes itself through a declarative approach where state changes automatically synchronize with the visual representation of nodes and e
Captures and propagates user gestures through a unified event bus to trigger node selection, dragging, and connection creation behaviors.
EaselJS is a JavaScript library for creating interactive 2D graphics and animations using the HTML5 Canvas element. It functions as a 2D animation framework, a canvas scene graph manager, and an interaction wrapper for detecting and responding to mouse and touch events. The library features a rendering pipeline that utilizes WebGL to increase the drawing performance of bitmap and cached content. It organizes visual elements into a hierarchical display list, allowing nested groups of 2D graphics objects to be transformed and animated as single units. Its capabilities cover the rendering of ve
Ships an interaction model that detects hits and bubbles input events from child objects up to the root.