RabbitMQ_GH
(by Lior.Skoury)
RabbitMQ GH is a Grasshopper plugin that implements RabbitMQ messaging capabilities to exchange data between external applications and Grasshopper scripts in real time.
Downloads:
451
Support Email

RabbitMQ GH is a Grasshopper plugin that implements RabbitMQ messaging capabilities to exchange data between external applications and Grasshopper scripts in real-time, with a high degree of flexibility and scalability.

 

 

In order to run RabbitMQ locally, you will need to install it on your system. For more information about the installation process and general information about the plugin, please visit Our GitHub repository 

The RabbitMQ GH plugin allows you to communicate between multiple Grasshopper scripts or between Grasshopper and other programs. 

Example files covering several use patterns for Grasshopper, Python, and C# are located in the Tutorials folder.

The patterns include:

  • Basic consumer
  • Competing consumers
  • Publisher-subscriber
  • Request-reply
  • Basic routing
  • Topic routing

For more details about the tutorial files, please refer to the Example files instruction

The RabbitMQ_GH source code has been published in the University of Stuttgart's research data repository.

How to cite:

L. Skoury and T. Wortmann, “Multi-protocol Messaging and Streaming Broker for Grasshopper (RabbitMQ_GH).” DaRUS, 2024. doi: 10.18419/darus-4193.

Cost:
Downloads
Title
Description
Platform
 
RabbitMQ_GH 0.0.5
2026-Mar-04
Updates for secure tls connection RabbitMQ GH is a Grasshopper plugin that implements RabbitMQ messaging capabilities to exchange data between external applications and Grasshopper scripts in real time.
Rhino 7 Mac
Rhino 7 Win
RabbitMQ_GH 0.0.4
2026-03-04
Grasshopper for Rhino 8 for Win
RabbitMQ_GH 0.0.1
2024-05-21
Grasshopper for Rhino 8 for Win
Tutorials
2024-05-25
Grasshopper for Rhino 8 for Win
Reviews