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

Pufferfish

This plugin is a set of 330 components which focuses on Tweens, Blends, Morphs, Averages, Transformations, & Interpolations – essentially Shape Changing.

Clipper

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

OpenNest

OpenNest – 2D Polyline Packing for fabrication such as laser or CNC cutting.

PARKING SQUARE

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

Fennec

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

Firefly

Firefly offers a set of software tools dedicated to bridging the gap between Grasshopper (a free plug-in for Rhino) and micro-controllers like the Arduino. It allows near real-time data flow between the digital and physical worlds – enabling the possibility to explore virtual and physical prototypes with unprecedented fluidity.

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.

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.

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.

Chromodoris

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

LEAFVEIN

In the fields of architecture and urban planning, graph theory has become an essential basic mathematical tool for quantitative research in many research directions (such as path optimization, facility distribution, spatial syntax, etc.).

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.

Kangaroo

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

Weaverbird

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.

WASP

Wasp is a Grasshopper plug-in, developed in Python, offering combinatorial tools to design with discrete elements. The description of each part includes all information necessary for the aggregation process (part geometry, connections location and orientation). The connections define the topological graph of the part, which is used to define the possibilities of aggregation with other parts. Wasp offers a series of aggregation procedures, allowing geometry- and data-driven generation of structures. Additionally, it provides tools for constraining the resulting aggregation, both at the local and global level, as well as utilities to visualize and process it.

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.

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.

Mesh Edit

Meshedit is a set of components which extend Grasshopper’s ability to work with meshes.

Boid

The BOID library operates exclusively with Agent locations (Grasshopper points) and Agent motion vectors (Grasshopper vectors). Each component calculates specific motion vector based on certain Agent behavior. The vectors need to be aggregated into a compound vector and iteratively applied insode an Anemone loop.

Nautilus

This plugin is a set of 250 components. A part of these components were developed in order to help people on the Grasshopper forums (http://grasshopper3d.com and https://discourse.mcneel.com) and the others are Laurent Delrieu personal projects.

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

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.

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.

Stripper

This toolkit focuses on the versatile nature of meshes, providing various effective functionalities for working with and editing mesh topology. Heavily inspired and driven by the concept of edge loops (thank you, Autodesk Maya and Pixologic ZBrush), the organizational data structure behind mesh construction provides a plethora of design possibilities, some of which are still being discovered today.

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.

Oricut Plugin

With the Oricut Plugin, you can design Parametric Patterns for Origami & Kirigami. You can also get started by downloading the example files from our website.

MinMash

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

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.

PedSim

In PedSim®, People move from Start Gate to Destination Gate, following the shortest route, avoiding obstacles and other People. If they see a Target of their Interest, they will go to that Target, stay a while and re-route to the Destination Gate.

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.

Sasquatch

Sasquatch is a collection of general purpose grasshopper utilities for Rhino 6 developed by Scott Overall at SHoP Architects focused on filling in some gaps in grasshopper modeling functionality or improving the speed and efficiency of already existing operations.

Droid

Droid is a 3D printing related Grasshopper Plug-in Library add-on, with control over model Slicing, Custom paths and Gcode generation.

Sunglasses

Draw the name (or nickname) of Grasshopper objects with Draw Icons mode on. It also enriches the capsules when you zoom in to understand the component and visualise its data at a quick glance and you can display the group nicknames filling its box when the zoom is too low.

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.

Crane

Crane is a Grasshopper plugin to design origami products.

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.

Rabbit

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

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.

Sandbox

Sandbox Topology is a set of tools for Grasshopper 0.9 that facilitate the topological analysis and filtering of line, polyline, mesh and brep networks.

Fracture

FractureHopper is an extension of GH for fractal math and chaos theory. It extens grasshopper with a number of utilities: Julia 2D and 3D sets and tests, Lorenz attractors, Rabinovich-Fabrikant maps, Bifurcation diagrams.