WireIt is a JavaScript framework for creating "web wirable interfaces". It uses the YUI library and supports major browsers. WireIt allows users to visually connect modules by dragging and dropping wires between terminals. The framework provides tools for building visual programming, workflows, dataflows, and other "wirable interfaces". Users can define their own visual languages by specifying modules and properties. WireIt outputs wiring configurations as JSON that can then be processed and stored in databases.