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

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).

Clipper

Clipper is a 2D polygon Clipper offering polygon boolean operations (clipping): Intersection, Join, Difference, XOR. Offsets for polygons and Minkowski Sum and Differences.

Bullant GH

BullAnt is a Rhino3d/Grasshopper plug-in primarily for Architects and Engineers (but also other Rhino/Grasshopper users) featuring computational design tools to enhance and extend Rhino/Grasshopper.  BullAnt features commands including mesh relaxation (minimal surfaces), mesh inflation (ETFE cushions), symmetry automation, tessellation (polygon packing), geodesic domes and curve network processing.  Much of the structural sketching functionality is now deprecated and available in ggRhinoIFC plugin.

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.

Mesh+

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

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.

Crystallon

Crystallon is an open source project for creating lattice structures using Rhino and Grasshopper3D. Each tool is left as a cluster which can be opened and modified at will, in the spirit of open source. We hope the community will continue to develop and contribute to Crystallon through the use of the Grasshopper group and Github.

Quelea

Agent-Based Modeling for Designers + A new paradigm for 3D modeling utilizing agents. + Assign forces and behaviors to systems of agents to create interactions. + Utilize any data to drive the system. + Easily debug your system by displaying individual force vectors. + High performance, parallel algorithms, spatial data-structures. + Write your own custom forces, no coding required. + Open source framework for others to build custom behaviors. + Boid forces: Cohese, Separate, Align, & View. + Contain Agents within Brep, Box, Surface, and Polysurface environments. + Forces: Path Follow, Attract, Contain, Surface Flow, Seek, Arrive, Avoid Obstacle, Avoid Unaligned Collision, Sense Image, Sense Point, & more to come. + Behaviors: Bounce Contain, Kill Contain, Initial Velocity, Eat, Set Velocity, & more to come.

Zebra

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

Linketix

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

SDPlatform

This plug-in is developed for the purpose of architectural design and design education. Flocking simulation Differential growth simulation Mesh projection utilities

Leopard

Leopard is an open source mesh processing solution for grasshopper that allows users to interact with rhino geometry and create customised mesh shapes. By selecting Mesh vertices, edges and faces, users have more freedom to edit meshes intuitively and use different subdivision schemes to selectively choose multiple areas to fix.

Flexhopper

FlexHopper offers very fast, particle-based physics simulation within Grasshopper. It let’s you simulate unconstraint particles, fluids, rigid and soft bodies, textile and spring system, inflatables and a combination of all these materials in one scene at unparalleled speed. You can add collision geometry, define custom constraints and emit new particles during runtime.

Cocoon

Cocoon is an add-on to McNeel’s Grasshopper visual scripting interface for Rhinoceros. Cocoon is a fairly straightforward implementation of the Marching Cubes algorithm for turning iso-surfaces into polygonal meshes.

Paneling Tools Plugin

PanelingTools for Rhino and Grasshopper by Robert McNeel & Associates 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.

MinMash

You can use the MinMash plugin to make parametric Animations in Grasshopper3d.

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.

Remap+

With Remap+, you can scale a series of numbers from their original range to a new range by defining the minimum and maximum values of the target domain.

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.

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.

Fattener

Here is a first prototype of 2 new tools (as a .gha plugin), one for thickening skeletons into closed quad meshes, and one for morphing geometry with a mesh cage.

Minimal Surface Creator

Generate Minimal Surfaces from boundary curves or do a minimal relaxation on a mesh.

Wombat

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. Originally developed by Andrew Heumann and Brian Ringley while members of the Woods Bagot Design Technology team, maintained by WB DT. Open source at https://github.com/woodsbagot/WombatGH

Fox

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

Cluebra

Culebra.NET is a 2D|3D Multi Object Behavior library written in C# (Wrapper around Culebra Java library) focused on hybrid system interactions with custom Visualization, Data, and performance features. It contains a collection of objects and behaviors for creating dynamic multi agent interactions. For more information see the Culebra Java Library.

Physarealm

Physarum polycephalum, literally the “many-headed slime”, is a slime mold that inhabits shady, cool, moist areas, such as decaying leaves and logs. P. polycephalum is one of the easiest eukaryotic microbes to grow in culture, and has been used as a model organism for many studies involving amoeboid movement and cell motility. For example, a team of Japanese and Hungarian researchers have shown P. polycephalum can solve the Shortest path problem. When grown in a maze with oatmeal at two spots, P. polycephalum retracts from everywhere in the maze, except the shortest route connecting the two food sources.

Minimal Surface Creator

Generate Minimal Surfaces from boundary curves or do a minimal relaxation on a mesh.

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.

Heteroptera

Heteroptera is an Always WIP addon, developed thus far to address the gaps the Helioripple team had faced while handling several projects by grasshopper.

Kangaroo

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

Chromodoris

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

Voxel Tools

The voxeltools offer lightweight voxel geometry for Rhino. It allows you to quickly generate and manipulate voxelated geometry from meshes, breps, curves and points, and offers boolean operation between voxelgrids. It can convert voxelgrids to solid mesh hulls.

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).

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.

Biber

Biber is a plug-in for Rhino-Grasshopper which enables parametric joinery. It enables the joinery industry to take advantage of the parametric design workflow and makes design and production easier and more affordable. this plug-in is being developed in collaboration with Hochschule Mainz, Germany (Prof. Klaus Teltenkötter, Sascha Urban)

Fennec

This addon have useful tools like different extend tools, convert Grasshopper script to geometry, modified pipe , math tools , text tools and more.

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.

Lvy Generator

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