FIREFLY is a set of comprehensive software tools dedicated to bridging the gap between Grasshopper - (a free plug-in for Rhino) - the Arduino microcontroller and other input/output devices like web cams, mobile phones, game controllers and more. It allows near real-time data flow between the digital and physical worlds – enabling the possibility to explore virtual and physical prototypes with unprecedented fluidity.


Firefly uses a visual programming language built within a 3D CAD application to create real-time interactive models.

Firefly alleviates the hastle of interfacing with external hardware.  See what kind of devices you can connect to!

Firefly has a vibrant community of users who continually push the boundaries of physical computing.  Check out some of their work.