Grasshopper 3D

Grasshopper
A sample program in the Grasshopper GUI
Paradigmvisual programming
Designed byDavid Rutten
DeveloperRobert McNeel & Associates (TLM, Inc.)
First appearedSeptember 2007 (2007-09)
Stable release
Rhinoceros 3D 8.1 / November 21, 2023 (2023-11-21)
OSWindows 2000 and later, macOS
LicenseProprietary
Filename extensions.gh (binary), .ghx (ascii), .gha (plugins)
Websitegrasshopper3d.com

Grasshopper is a visual programming language and environment that runs within the Rhinoceros 3D computer-aided design (CAD) application. The program was created by David Rutten, at Robert McNeel & Associates. Programs are created by dragging components onto a canvas. The outputs of those components are then connected to the inputs of subsequent components.