Supported third-party Grasshopper plugins
If you are interested in adding your own plugin to the list of supported ones, please check the guidelines for plugin developers and then feel free to contact us to start a conversation.
ShapeDiver supports almost all built-in Grasshopper components and selected third-party plugins. Some plugins are only partially supported. As an example, for reasons of security, we do not allow components that expose forbidden functionality.
Plugin versions
We try to keep most plugins up-to-date with their latest version when possible. Nevertheless, the current version of a plugin supported by our servers is not necessarily always the latest one. Check if the version matches before downloading and installing a plugin on your computer. The package manager in Rhino typically allows to install previous versions of plugins.
Scripted components
Rhino 6, 7 and 8 natively support C#, Python, and VB scripting. Scripts are available to all users with a paid ShapeDiver subscription, but their use is restricted to a set of common-sense rules. Read more about scripting components on ShapeDiver here.
Clusters
Some plugins like Peacock and Lunchbox consist of a set of clusters. In that case, all versions of the plugin are supported, but each cluster that our system doesn't know yet will need to be validated, in the same way that script components are handled. Find more information about model checking here.
List of supported plugins
This list might be outdated! For an always up-to-date list of plugins supported on ShapeDiver, check the Backend settings of your account.
4D Noise
Plugin name | Author | Version | |
Giulio Piacentino | 1.0.0.0 | ||
This component creates Perlin and Simplex noise. | |||
All components allowed (there is only one). |
Bowerbird
Plugin name | Author | Version | |
Thomas Oberbichler | 2.4.1.0 to 2.8.0.0 | ||
Bowerbird is a plugin for Rhino and Grasshopper providing some tools for modeling. | |||
All components allowed. | |||
Source Code: https://github.com/oberbichler/Bowerbird |
Caterpillar
Plugin name | Author | Version | |
David Mans | 1.2.0 | ||
Component for the conversion between different systems of measurement. | |||
All components allowed. | |||
Source Code: https://github.com/interopxyz/Caterpillar.GH |
Chimpanzee
Plugin name | Author | Version | |
Matouš Stieber | 0.4.0.0 | ||
Chimpanzee is a Grasshopper plug-in for Rhino 6, Rhino 7 and Rhino Mac written in C# which focuses on fractal math and chaos theory. Chimpanzee contains currently 90 components including strange attractors, map & oscillators, 4D hyperchaotic systems, iterated function systems (IFS) a fractals like Mandelbrot set or Julia set using escape time algorithm. | |||
All components allowed. |
Clipper
Plugin name | Author | Version | |
Arend van Waart | 0.3.1 to 0.3.2 | ||
Clipper is a 2D polygon Clipper offering polygon boolean operations (clipping): Intersection, Join, Difference, XOR. Offsets for polygons and Minkowski Sum and Differences. | |||
All components allowed (there is only one). | |||
Source Code: https://github.com/arendvw/clipper |
Dendro
Plugin name | Author | Version | |
ryein | 0.9.0*, 1.0.0.0 | ||
Dendro is a volumetric modeling plug-in for Grasshopper built on top of the OpenVDB library. It provides multiple ways to wrap points, curves, and meshes as a volumetric data type, allowing you to then perform various operations on those volumes. Dendro includes components for boolean, smoothing, offsets, and morphing operations. *Download the slightly modified version below for using with ShapeDiver. | |||
Source Code: https://github.com/ecrlabs/dendro |
Droid
Plugin name | Author | Version | |
ytsebastian (EncryptedBunny) | 2.0.8 | ||
Droid is a 3D printing related Grasshopper Plug-in Library add-on, with control over model Slicing, Custom paths and Gcode generation. Designed to be used from small desktop 3d Printers, up to large scale Robotic Fabricators using FFF technologies and running from Gcode. Available to be used to prepare and print models in a 'Plug and Play' style with Droid components, or in a more controlled and experimental manner with Custom input and output print paths. | |||
All components allowed, except “Droid Save Gcode” | |||
Source Code: https://github.com/EncryptedBunny/droid |
Exoskeleton
Plugin name | Author | Version | |
Daniel Piker and David Stasiuk | 1.0.0.0 | ||
Exoskeleton is a free plug-in for creating meshes. It is currently comprised of two components: Exo Wireframe and Cytoskeleton. Exo Wireframe thickens line/node into watertight meshes. Cytoskeleton thickens the edge network of any existing mesh into a thickened mesh. | |||
All components allowed. |
Fabtools
Plugin name | Author | Version | |
Florian Frank | All | ||
FabTools is a set of Clusters that enhances the ability of Grasshopper. The Tools are for fabrication purposes in Grasshopper and improve your workflow and accelerate your scripting tasks. | |||
Fattener
| Plugin name | Author | Version |
Daniel Piker | alpha (0.0.0.1) | ||
A component for thickening skeletons into closed quad meshes | |||
All components allowed (there is only one). |
GeometryGym
Plugin name | Author | Version | |
Jon Mirtschin | up to 2.3.3.0 | ||
OpenBIM addon for Rhino and Grasshopper enabling IFC (Industry Foundation Class) model to be generated and exchanged to ArchiCAD, Revit, Bently, Tekla and any other BIM software with IFC capability. | |||
For using GeometryGym with ShapeDiver, you need to request a script signing license from Jon. Contact Jon. Once you have installed this license, please add a ggIFC SignDocument component to your Grasshopper model, connect a button to it, and click it to sign the model, as shown here: |
Heteroptera
Plugin name | Author | Version | |
Amin Bahrami | 0.6.2.2 to 0.6.2.4 | ||
Heteroptera is a plug-in for grasshopper comprised of a variety of tools in different categories that can be used as a toolbox, but it mostly focuses on Uncertainty and Generation. | |||
Human
Plugin name | Author | Version | |
Andrew Heumann | 1.2.0, 1.3.1* | ||
Human is a versatile plugin packed with tools that make the life of Grasshopper users much easier. Currently, ShapeDiver supports all the texturing components of Human, which come in handy for rendering your models online. * on systems running Rhino 7 | |||
Intralattice
Plugin name | Author | Version | |
Aidan Kurtz | 0.7.7.1 | ||
Intralattice is a collection of generative CAD components for Grasshopper, used to generate solid lattice structures within a 3D design space. It was developed as an extensible, open-source alternative to current commercial solutions. This is an early Beta version. | |||
All components allowed, except “Mesh Preview” | |||
Source Code: https://github.com/dnkrtz/intralattice |
Jackalope
Plugin name | Author | Version | |
Dale Fugier | 1.0.0.3 | ||
Jackalope is a Grasshopper plugin that implements the standard Rhino space morph operations: Bend, Flow, Maelstrom, Splop, Splorph, Stretch, Taper, and Twist. | |||
All components allowed. |
jSwan
Plugin name | Author | Version | |
Andrew Heumann | 1.2.0.0 | ||
An Open-Source JSON Serialization/Deserialization plugin for Grasshopper. | |||
All components allowed. | |||
Source Code: https://github.com/andrewheumann/jswan |
Kangaroo 2
Plugin name | Author | Version | |
Daniel Piker | 2.4.2 to 2.6.0 | ||
Kangaroo is a Live Physics engine for interactive simulation, form-finding, optimization and constraint solving. Read more here. Note: only the Zombie solver is supported on ShapeDiver. | |||
Karamba 3D
Plugin name | Author | Version | |
Clemens Preisinger | 2.2.0.14 | ||
Karamba3D is an interactive, parametric finite element program. It lets you analyze the response of 3-dimensional beam and shell structures under arbitrary loads. The trial version of Karamba is installed on our shared Rhino 6 and Rhino 7 systems, which limits the number of elements. If you want to use the PRO version of Karamba, please contact us. | |||
All components allowed. |
Lunchbox
Plugin name | Author | Version | |
Nathan Miller | 2020.11.2.0 | ||
LunchBox is a plugin for exploring mathematical shapes, paneling, structures, and workflow. ShapeDiver users who need to implement design to production workflows will appreciate in particular its precious unrolling tool. | |||
Mesh+
Plugin name | Author | Version | |
David Mans | 2.1.0.3 | ||
Mesh+ is a set of user objects which enable a wide range of mesh editing, creation, interaction, and topology modification within Grasshopper 3d. | |||
All components allowed except the "Select" category. |
MeshEdit
Plugin name | Author | Version | |
uto | 1.9.0.0 to 2.0.0.0 | ||
Meshedit is a set of components which extend Grasshopper's ability to work with meshes. | |||
All components allowed. |
MeshTools
Plugin name | Author | Version | |
Mateusz Zwierzycki | 1.0.0.0 | ||
Just an usual mesh pipe and mesh sweep. Find both in Mesh>Primitive panel. | |||
All components allowed (Only 2 components). |
OpenNest
Plugin name | Author | Version | |
Petras Vestartas | 1.3.3 to 1.5.0 | ||
A nesting algorithm for Grasshopper. Read more here. | |||
All components allowed. | |||
Source Code: https://github.com/petrasvestartas/OpenNest |
Paneling Tools
Plugin name | Author | Version | |
Rajaa Issa | 2021.3.2.446* | ||
PanelingTools is widely used by designers, architects, and building professionals. It supports intuitive design of paneling concepts as well as help rationalize complex geometry into a format that is suitable for analysis and fabrication. * on systems running Rhino 7 | |||
Disallowed components: |
Peacock
Plugin name | Author | Version | |
Daniel González Abalde | 0.99.43 | ||
Peacock is a free-culture project for the development of the algorithmic jewelry modeling in the Grasshopper/Rhinoceros 3d environment. It allows to create parametric jewels, generative collections, automated productions, customized tools, optimize costs, and explore new aesthetics and advanced solutions for jewelry design. | |||
Note: Peacock consists of a series of encrypted clusters (UserObjects) |
Pigletto
Plugin name | Author | Version | |
Jacob Blitzer | 1.0.0.1 | ||
Pigletto is a collection of Grasshopper Utilities. | |||
Disallowed Components: |
Plankton
Plugin name | Author | Version | |
Daniel Piker and Will Pearson | 0.4.2 | ||
Plankton is a flexible and efficient library for handling n-gonal meshes. Plankton is written in C# and implements the halfedge data structure. The structure of the library is loosely based on Rhinocommon's mesh classes and was originally created for use within C#/VB scripting components in Grasshopper. | |||
Library for use within scripting components. |
Pufferfish
Plugin name | Author | Version | |
Michael Pryor | Upto 3.0.0.0 | ||
This plugin is a set of 280 components which focuses on Tweens, Blends, Morphs, Averages, Transformations, & Interpolations - essentially Shape Changing. Read more here. | |||
All components allowed. |
RoomSurveyor
Plugin name | Author | Version | |
Filipe Jorge Brandao | 0.7.0.1 only | ||
RoomSurveyor implements iterative triangulation algorithms to assist users to survey rooms, either orthogonal or non-orthogonal, and automating the drawing of the as-is survey. | |||
All components allowed. |
Rooster
Plugin name | Author | Version | |
Foresto Shen | 1.1.0.0 | ||
Rooster is a plugin useful for extracting curves from images; a process commonly known as Vectorization of an image. Read more here. | |||
All components allowed. | |||
Source Code: https://github.com/ForestoShen/GhPotrace |
Shortest Walk
Plugin name | Author | Version | |
Giulio Piacentino | 1.5.2.0 | ||
The ShortestWalk add-on for Grasshopper exposes one component which, given a network of curves and a list of lines, calculates the shortest route from line start point to line end points in a network. | |||
All components allowed (there is only one). |
Silkworm
Plugin name | Author | Version | |
Mamou-Mani Architects | 0.1.1.26851 | ||
Silkworm is a plugin that translates Grasshopper and Rhino geometry into GCode for 3d printing. Silkworm allows for the complete and intuitive manipulation of the printer GCode, enabling novel printed material properties to be specified by non-solid geometry and techniques of digital craft. | |||
All components allowed. | |||
Source Code: https://github.com/ProjectSilkworm/Silkworm |
Squid
Plugin name | Author | Version | |
Mateusz Zwierzycki | 1.0.0.0 | ||
Draw Bitmaps with Grasshopper. This version of Squid has been slightly modified to be compatible with ShapeDiver features. | |||
Read and Write components should only be used locally. All other components allowed. |
Swiftlet
Plugin name | Author | Version | |
Sergey Pigach | 0.1.8.0* | ||
Swiftlet is a tool that lets you call into Web APIs directly from Grasshopper. If you are interested in scraping the internet, tapping into public and private APIs, or testing your own web backends, Swiftlet is a tool for you! * on systems running Rhino 7 | |||
Disallowed components: |
Telepathy
Telepathy
Plugin name | Author | Version | |
marcsyp | 1.0.0 | ||
Telepathy is a wireless sender/receiver that allows you to send Grasshopper data to anywhere on the canvas using a simple key naming interface. Connections are created automatically based on the key name, and multiple senders can pipe data into a single key channel. Multiple receivers can collect data from all senders, and wildcards are also possible. | |||
All components allowed. |
Tree8
Plugin name | Author | Version | |
Jissi Choi | 0.0.0.0 | ||
Tree8 Components for easy list management. | |||
All components allowed. |
Treesloth
Plugin name | Author | Version | |
David Stasiuk | 2016.12.12.1 | ||
As a 3D CAD software suite, Rhino+Grasshopper is, at its core, a means to create, transform and manage data. Grasshopper’s explicit visual scripting interface structures these operations through the use of DataTrees. Treesloth emerged as a series of tools applied in both professional and research practice to help better negotiate the the types of data relationships within (and between) Grasshopper definitions that enable more complex operations. | |||
Read and Write components should only be used locally. All other components allowed. |
Weaverbird
Plugin name | Author | Version | |
Giulio Piacentino | 0.9.0.1 | ||
Weaverbird is a topological modeler that contains many of the known subdivision and transformation operators, readily usable by designers. Instead of doing the work repeatedly, or sometimes using complicated scripts, this plug-in reconstructs the shape, subdivides any mesh, even made by polylines, and helps preparing for fabrication. | |||
All components allowed. |
Wombat
Plugin name | Author | Version | |
Woods Bagot | 1.3.1.0 | ||
Wombat for GH is an open source series of miscellaneous utilities aimed at improving modeling processes by streamlining common tasks. It includes components for operating on geometry, lists, files and folders, and visualizing the geometric properties of surfaces and meshes. | |||
Disallowed components: |