Rhino Grasshopper Plugins

Discover 90+ Grasshopper plugins we've used in our projects.

Click on any plugin to explore related example files and see how they enhance parametric design.

 

Examples

Bowerbird

Bowerbird is a plugin for Grasshopper which provides tools for modeling. It provides components to create waffle and layer models, a single-line font for labeling with laser cutter and milling.

Fox

Series of algorithms for Graphs, Aggregations, Iso-surfaces.

Parking Solver

Parking Solver is a plugin developed in my free time to automatize the layout planning of open plot parking lots. It contains several settings and custom methods to provide a wide variety of solutions within a simple and intuitive workflow (I guess).

Chromodoris

The goal of this library is to provide efficient and simple functionality to extend the creation, usage and display of meshes.

PARKING SQUARE

PRKNG_sqr [Parking Square] calculates the parking stall layout on any given boundary in real-time utilizing a square grid system.

Rabbit

Rabbit is an open-source plug-in for McNeel’s Grasshopper that simulates biological and physical processes.

TPS

Tools for the design of freeform Timber Plate Structures (TPS)

SuperMesh

SuperMesh Toolkit allows you to easily design a large variety of regular or irregular patterns on NURBS Surfaces of any curvature, by tessellating them to special quad-like Meshes, topologically structured in rows and columns.

Ladybug

Ladybug allows you to visualize and analyze weather data in Grasshopper. This includes diagrams like the sun path, wind rose, psychrometric chart, etc., as well as studies of geometry like radiation analysis, shadow studies, and view analysis.

Zebra

Zebra is a C# grasshopper plugin, developed by YFA team when a need came for an agent based design plugin

Monoceros

A DISCRETE ASSEMBLY TOOLKIT FOR ARCHITECTS AND DESIGNERS Monoceros is a legendary animal living in the huge mountains in the interior of India. Monoceros has the body of a horse, the head of a stag, the feet of an elephant and the tail of a boar.

Peacock

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.

Chimpanzee

Chimpanzee is a Grasshopper plug-in for Rhino 6, Rhino 7, Rhino 8 WIP 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.

Spider

Spider is a Grasshopper plugin written in C#.  It focuses on the structural form-finding method that can simulate different models of hanging chains.

Scatter

Scatter is a grasshopper Add-On to distribute geometry with attributes.

CurvePlus

Curve plus is a collection of curve modifier components developed over several years and wrapped up in this little library. The components range from simply exposing Rhinocommon curve commands, like spirals and control point weighting, to new tools like blending corners and a range of radial spirals. These components integrate into existing Grasshopper Curve, Vector, and Mesh tabs.

Mesh+

Mesh+ is a set of user objects which enable a wide range of mesh editing, creation, interaction, and topology modification within Grasshopper 3d.

Gelatinous Cube

Gelatinous Cube is a set of discrete spatial modelling tools for Grasshopper. What does that mean? It takes a ‘space’ either a rectangle (‘pixel space‘) or bounding box (‘voxel space‘) and allows these pixels/voxels to be given values. These pixels/voxels are given values via Charges (Section 1 of the Gelatinous Cube Sub-Category) and rendered out via a series of predefined algorithms (e.g. Marching Squares/Cubes).

Dendro

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.

Topos

tOpos is a 3D Topology Optimisation plugin which is using GPU for computation acceleration. It is based on CUDA technology provided by NVIDIA. Current version of tOpos require NVIDIA graphic card with Cuda Computation Capability (cc) higher or equal to 3.0. Here you can check if you generation of GPU is compatible with tOpos. Also check if you drivers are up to date (do not use Windows Update drivers! Install newest drivers form NVIDIA website). Your graphic card drivers version need to be at least 376.51.

Elefront

EleFront v4.3.0 is the Rhino 6 legacy release.  Component names and icons have been changed to make it easy to distinguish from the new version. Only install if you want to have the stable version and the beta installed side by side. If you are not testing the beta and only work in Rhino 6, install version 4.2.2 instead.  Version 4.3.0 works in Rhino 7 as well, but does not implement any of the new features that are present in Rhino 7 only.

GhPython

For designers who want to use the same flexible language everywhere, GhPython is the Python interpreter component for Grasshopper that allows to execute dynamic scripts of any type. Unlike other scripting components, GhPython allows to use the rhinoscriptsyntax to start scripting without needing to be a programmer. Once on-board and with some practice, you can also get the most of external Python and .Net modules and libraries.

Lunchbox

LunchBox is a plug-in for Grasshopper for exploring mathematical shapes, paneling, structures, and data management.  Lunchbox also includes a set of machine learning components including regression, clustering, and classification algorithms.

Biomorpher

Interactive Evolutionary Algorithms (IEAs) allow designers to engage with the process of evolutionary development itself. This creates an involved experience, helping to explore the wide combinatorial space of parametric models without always knowing where you are headed.

Parakeet

Parakeet is a collection of components focusing on Algorithmic Pattern Generation; it offers a unique and easy-to-use approach that Generates Geometrical and Natural Patterns/Networks.

Ivy

Additionally if you are interested in the research behind Ivy you can read these two papers. Please consider citing them if ivy helps you in your research and up-vote the plug-in if it is helpful for your work.

NUCLEI

The plugin consists of a multithreaded simulation core and a set of tools for defining particle behaviors as well as their environment. Nuclei features unique voxel implementations for a powerful approach where particles adapt their behavior based on the highly customizable environment.

Jackalope

Jackalope is included with Grasshopper in Rhino 6 and Rhino 7 for Windows and Mac It’s a plugin that implements the standard Rhino space morph operations: Bend, Flow, Maelstrom, Splop, Splorph, Stretch, Taper, and Twist.

Linketix

Linketix is a Live Physics Engine for simulating Mechanisms & Kinetic design.

Lvy Generator

You can download some of your own leaf texture materials from the Internet

ShortestWalk

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.

Anemone

This is the fourth release of my plug-in which enables you to create loops in Grasshopper. The basic workflow relies on two main components

Topologizer

Topologizer or Network CleanUp tools help in organizing and managing network connections efficiently. They can detect and remove unnecessary files or connections, ensuring smooth network performance.

Army Ant

ANT is a multizone indoor air quality (IAQ) and ventilation analysis plug-in on Grasshopper. ANT integrates the functions of programs in CONTAM family, including CONTAMW, CONTAM Weather File Creator, CONTAM Particle Distribution Calculator, FaTIMA, ContamFactorial, CONTAM Results Viewer, and CONTAM Results Export Tool.

Parking Solver

Parking Solver is a plugin developed in my free time to automatize the layout planning of open plot parking lots. It contains several settings and custom methods to provide a wide variety of solutions within a simple and intuitive workflow (I guess).

Tundra

Tundra is a one stop grasshopper plugin for generating complex noise patterns. Includes noise generators as well as lots of useful methods such as filters, modifiers, combiners, transformations…

Millipede

Millipede Plugin for Grasshopper ZIP file.

Nursery

Nursery is a behavioural design framework for Grasshopper. It consists of a set of tools for creating Agents and Behaviours and executing these behaviours on a multithreaded simulation core.

Human

Extends Grasshopper’s ability to create and reference geometry including lights, blocks, and text objects. Also enables access to information about the active Rhino document, pertaining to materials, layers, linetypes, and other settings.

Rooster

Rooster is a plugin useful for extracting curves from images; a process commonly known as Vectorization of an image