Growler ist ein komponentenorientiertes Framework, das für verteilte und gemeinschaftliche Visualisierung und Steuerung von Rechnern gedacht ist. Es wird unter dem NASA Open Source Agreement veröffentlicht. Die verteilte Objekt- und Ereignis-Architektur von Growler ist für schnelle Netze ebenso geeignet wie für das Internet. Zu seinen Features zählen eine starke Integration mit C++, selektive verteilte Referenz-Zählung und effiziente typisierte Ereigniskanäle für lokales und nichtlokales Aussenden von Ereignissen. Es unterstützt Ereignisse mit niedriger Latenz und die Einhaltung der Reihenfolge mittels eines Ereignis-Modells, das gegen Verluste von Ereignissen tolerant ist und auf Zuständen beruht. Ereignisse können auch über Infiniband gesandt werden und größer als 4 GB sein. (non)