Skip to content

What Is Bluefish?

Bluefish is a diagramming framework for the web. It relaxes the UI component model popularized by React. The main primitive of Bluefish is the relation. Just as components are the building blocks of user interfaces, relations are the building blocks of diagrams. Unlike components, relations can share children with other relations, and they don't need to fully specify their childrens' layouts.

Bluefish is based on work from the MIT Visualization Group and the [Software is based on work from the MIT Visualization Group and the Software Design Group. You can read more about the theory, design, and implementation of Bluefish in our research paper.

Team

Josh Pollock

Josh Pollock

Creator

Catherine Mei

Catherine Mei

Developer

Grace Huang

Grace Huang

Developer

Elliot Evans

Elliot Evans

Developer

Daniel Jackson

Daniel Jackson

Advisor

Arvind Satyanarayan

Arvind Satyanarayan

Advisor