Skip to main content
Skip table of contents

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-4dnoise.png

Plugin name

Author

Version

4D Noise

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

Bowerbird

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

caterpillarlogo-mid.png

Plugin name

Author

Version

Caterpillar

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

Chimpanzee

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-clipper.png

Plugin name

Author

Version

Clipper

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

Dendro is a volumetric modeling plug-in for Grasshopper built on top of the OpenVDB library.

Plugin name

Author

Version

Dendro

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.

Download: List of disallowed components.

Download: Plugin version compatible with ShapeDiver

Source Code: https://github.com/ecrlabs/dendro

 Droid

3D printing related Library including model Slicing, Custom paths and G-code generation from desktop machines to 6 DOF Robots using FFF Technology.

Plugin name

Author

Version

Droid

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-exoskeleton.png

Plugin name

Author

Version

Exoskeleton 2

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-fabtools.png

Plugin name

Author

Version

Fabtools

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.

Download: List of disallowed components.

 Fattener

 

Plugin name

Author

Version

Fattener

Daniel Piker

alpha (0.0.0.1)

A component for thickening skeletons into closed quad meshes

All components allowed (there is only one).

 GeometryGym

geometrygym.png

Plugin name

Author

Version

GeometryGym

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

Heteroptera

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.

See list of disallowed components here. 

 Human

plugin-human.png

Plugin name

Author

Version

Human

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

Download: List of disallowed components.

 Intralattice

Plugin name

Author

Version

Intralattice

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

Download the version compatible with ShapeDiver.

 Jackalope

plugin-jackalope.jpg

Plugin name

Author

Version

Jackalope

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

jSwan

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

Kangaroo is a Live Physics engine for interactive simulation, form-finding, optimisation and constraint solving.

Plugin name

Author

Version

Kangaroo 2

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.

Download: List of disallowed components.

 Karamba 3D 

Plugin name

Author

Version

Karamba3D

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-lunchbox.jpg

Plugin name

Author

Version

Lunchbox

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.

Download: List of disallowed components.

 Mesh+

mesh.jpg

Plugin name

Author

Version

Mesh+

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-meshedit.jpg

Plugin name

Author

Version

MeshEdit

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

MeshTools

Mateusz Zwierzycki

1.0.0.0

Just an usual mesh pipe and mesh sweep. Find both in Mesh>Primitive panel.

Documentation

All components allowed (Only 2 components).

 OpenNest

Logo_OpenNest_HD.png

Plugin name

Author

Version

OpenNest

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

Paneling solutions from concept to fabrication. Generate 2D and 3D cellular patterns over rectangular grids.

Plugin name

Author

Version

Paneling Tools

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: Bake Grid

 Peacock

Algorithmic jewelry modeling tools for Grasshopper.

Plugin name

Author

Version

Peacock

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

Pigletto contains extended topological methods, the ability to perform subtransforms on Breps, and general purpose Rhino and Grasshopper utilities.

Plugin name

Author

Version

Pigletto

Jacob Blitzer

1.0.0.1

Pigletto is a collection of Grasshopper Utilities.

Disallowed Components:ReadNotes, DocNames, Select, WriteNotes, DocumentColors, Worksessioned, RhinoDocName, Hide/Show, DocGuids, BoundaryMarker, GetGHSelected, ScribbleReflow, PathProblems, GH_MeshComponentIndices.

 Plankton

plugin-plankton.jpg

Plugin name

Author

Version

Plankton

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

pufferfish.jpg

Plugin name

Author

Version

Pufferfish

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.

Download version 2.9 here.

All components allowed.

 RoomSurveyor

Interactive triangulation algorithms to assist users to produce parametric as-is room surveys.

Plugin name

Author

Version

RoomSurveyor

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

Rooster

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-shortestwalk.png

Plugin name

Author

Version

Shortest Walk

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

Silkworm

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-squid.png

Plugin name

Author

Version

Squid (ShapeDiver edition)

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

Swiftlet

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: Create Byte Array Body from File, Save Text, Socket Listener, File To Byte Array, Byte Array to File, Save CSV, Save Web Response, HTTP Listener,

Telepathy

Telepathy

Plugin name

Author

Version

Telepathy

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

Tree8

Jissi Choi

0.0.0.0

Tree8 Components for easy list management.

All components allowed.

Treesloth

A Grasshopper plug-in that extends and enhances list and DataTree management practices.

Plugin name

Author

Version

Treesloth

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-weaverbird.jpg

Plugin name

Author

Version

Weaverbird

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

Wombat for GH is a series of miscellaneous utilities for improving modeling processes by streamlining common tasks - by Woods Bagot Design Technology.

Plugin name

Author

Version

Wombat

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: Scribble, Normal Display, Launch URL, Surface UV Display, Path Label, Curve Direction Display, Next Available Filename, Write to Text File, Zoom Bounding Box, Element ID from FBX Import, Canvas Color, Export File to Path, Unit Warning, Identity Preview, Display Settings, File or Directory Exists, Copy/Move/Rename Files,

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.