Grasshopper is the visual algorithm editor that runs inside McNeel's Rhino. You connect components on a canvas to build geometry that updates when you change a slider, and you never have to write code. It is not sold on its own. It comes with Rhino for Windows and Mac, and the Rhino sales page lists Rhino 9 at $995 for a permanent commercial licence. The old grasshopper3d.com community site says it "will be discontinued soon" and points to McNeel's Discourse forum.
Two other products share the name. Google's Grasshopper app for learning JavaScript closed on June 15, 2023. The Grasshopper virtual phone service for small businesses is still running, with plans from $14 a month, billed annually. This page covers neither of them.
People look past Grasshopper when their office models in Revit, Blender or Archicad, when they need simulation, or when they would rather not buy Rhino at all. If the modeller itself is the problem, our Rhino alternatives page covers that. The six tools below are node editors for design geometry.
Prices below are as of November 6, 2026. Our method is on How we review tools.
Quick comparison
| Tool | Best for | Price | Platforms |
|---|---|---|---|
| Dynamo | Scripting Revit and Civil 3D models | Free; bundled with Revit and Civil 3D | Windows |
| Blender Geometry Nodes | Free procedural modeling and scattering | Free, open source | Windows, Mac, Linux |
| Houdini | Procedural geometry plus simulation | Free Apprentice; Indie $299 per year | Windows, Mac, Linux |
| Sverchok | Grasshopper-style parametric nodes in Blender | Free, open source | Windows, Mac, Linux |
| Marionette | Parametric objects inside Vectorworks | Included with Vectorworks Design Suite | Windows, Mac |
| PARAM-O | Custom parametric Archicad objects | Included for SSA and Forward customers | Windows, Mac |
Dynamo
Autodesk's Dynamo does inside Revit what Grasshopper does inside Rhino, except that it scripts the BIM model itself. Nodes read and write Revit elements, so a graph can place facade panels, renumber rooms or push data from a spreadsheet into families. The download page says it has been installed with Revit since Revit 2020 and with Civil 3D since 2022. Alias Concept, Surface and AutoStudio include it too.
For geometry work without Revit, Dynamo Sandbox 4.3.0 is a free standalone download. The code is on GitHub under the Apache licence, and Python nodes cover anything the stock library misses.
Best for: An architecture or civil team that models in Revit or Civil 3D and wants to automate it.
Pricing:
- Dynamo Sandbox: free, open source (Apache 2.0)
- Dynamo for Revit and Civil 3D: included with those products; Revit starts at $251 per month on a 1-year or 3-year term
Watch out for:
- The interface is Windows only. The repository README says "The Dynamo user interface is Windows-only", so Mac users who run Grasshopper on Rhino for Mac have no native option.
- Freeform NURBS work is thinner than in Grasshopper and Rhino, because Dynamo's strength is driving BIM elements.
Official site: Dynamo.
Blender Geometry Nodes
Geometry Nodes is Blender's built-in node system for procedural modeling. You build node trees that scatter objects, deform meshes, generate patterns and expose inputs as sliders, much like a Grasshopper definition. It costs nothing, and Blender 5.2.3 LTS from October 22, 2026 runs on Windows, Apple Silicon Macs and Linux.
Because the result lives in Blender, it renders with Cycles or Eevee and animates without an export step. For installations, visual pieces and motion work, that saves a round trip between programs.
Best for: A designer who wants procedural forms and finished renders in one free program.
Pricing:
- Free and open source under the GNU GPL; commercial use allowed
Watch out for:
- Everything is mesh based. There are no NURBS surfaces or solids, so fabrication files with exact curves are harder to produce than in Rhino.
- Mac builds need Apple Silicon and macOS 13 or newer, per the download page.
Official site: Blender Geometry Nodes. Our listing: Blender Geometry Nodes.
Houdini
SideFX built all of Houdini on nodes, so the procedural idea goes further than in any other tool here. A single network can generate a form, run cloth, fluid or rigid-body simulation on it and output meshes or point data. It suits form-finding jobs where a Grasshopper user would otherwise stack several physics plug-ins.
Houdini Engine lets those networks run inside Unreal, Unity and other hosts. Houdini Engine Indie is free with the Indie licence, which also includes a second-machine licence.
Best for: Procedural form-finding that needs real simulation, or output for game engines and film.
Pricing:
- Apprentice: free, non-commercial, watermarked renders
- Indie: $299 for 1 year or $449 for 2 years
- Core and FX: contact SideFX
Watch out for:
- Indie is only for studios with annual revenue under $100K and under $1,000,000 in funding over the last 24 months, up to 3 licences, per the Indie page.
- It has no NURBS modelling or architectural drawing tools, so plans and fabrication drawings stay in CAD.
Official site: Houdini.
Sverchok
Sverchok is a free Blender add-on that its GitHub page describes as a parametric tool for architects and designers. Its node library feels closer to Grasshopper than Geometry Nodes does: lists, vectors, matrices, curve and surface nodes, and scripted nodes in Python.
The README lists builds for Blender 5.1, 4.5, 3.6 and 2.8. You install it like any Blender add-on, from the zip through Preferences. It is GPL 3 software with more than 13,000 commits in the repository.
Best for: A Grasshopper user who wants the same list-and-data style of graph for free, inside Blender.
Pricing:
- Free and open source (GPL-3.0)
Watch out for:
- Support lags Blender releases. The README names Blender 5.1 as the newest supported version, while Blender is at 5.2.
- It is a community project with no vendor support, and its plug-in world is tiny next to Grasshopper's Food4Rhino catalogue.
Official site: Sverchok.
Marionette
Marionette is the node editor inside Vectorworks. The Vectorworks 2026 help describes it as a visual scripting interface for Design Suite products that lets users build scripts "without needing to understand the underlying programming language, Python". Every node is Python underneath, so you can open one and edit it.
Networks can be wrapped into menu commands or saved as object nodes that behave like normal Vectorworks objects, per the 2019 Marionette guide. Typical uses are parametric furniture, planting patterns for garden designers and truss layouts for stage work.
Best for: A Vectorworks office that wants Grasshopper-style parametric objects without adding Rhino.
Pricing:
- Included with Vectorworks Design Suite products; no separate charge
- Vectorworks publishes no price; new licences are subscriptions
Watch out for:
- The node library and shared definitions are far smaller than Grasshopper's, so expect to write more Python yourself.
- It only works inside Vectorworks, which means buying a subscription through a country store or distributor.
Official site: Marionette. Our listing: Marionette.
PARAM-O
Graphisoft added PARAM-O to Archicad as a node-based environment for creating parametric Archicad objects, per the Archicad 29 reference guide. You build a stair, a screen or a piece of furniture from nodes, and it is saved as a regular object in the embedded library.
Those objects work in any copy of Archicad, even one without PARAM-O installed. That helps when consultants or other offices open the file. Archicad Studio costs $345 a month or $2,414 a year paid upfront, per Graphisoft.
Best for: An Archicad team that needs custom parametric objects and does not want to learn GDL scripting.
Pricing:
- Included with Archicad for SSA and Forward customers
- Archicad Studio: $345 per month, or $2,414 per seat for a year paid upfront, plus tax
- Archicad Collaborate: $406 per month; Archicad Max: $800 per month
Watch out for:
- Its scope is single objects. It does not drive the whole building model the way Grasshopper with Rhino.Inside or Dynamo with Revit can.
- The reference guide says it is "available for SSA/Forward customers only", so owners of an old perpetual licence without a service plan cannot use it.
Official site: PARAM-O. Our listing: PARAM-O.
How to choose
| If you need | Pick |
|---|---|
| Automating a Revit or Civil 3D model | Dynamo |
| Free procedural forms with built-in rendering | Blender Geometry Nodes |
| Simulation and form-finding in the same graph | Houdini |
| A free graph that feels like Grasshopper | Sverchok |
| Parametric objects in a Vectorworks office | Marionette |
| Custom library objects in Archicad | PARAM-O |
When to stay with Grasshopper
Stay with Grasshopper if your output is fabrication geometry with exact curves and surfaces. Rhino's NURBS core, a permanent licence and the huge plug-in catalogue for structure, environmental analysis and robotics have no full match in any tool here. It also runs natively on both Windows and Mac, which Dynamo does not. Rhino 9 costs $995 once, with upgrades from any older version at $395 until March 1, 2027, per the sales page.
Frequently asked questions
Is Grasshopper free?
Grasshopper itself has no separate price, but it only runs inside Rhino, so you need a Rhino licence. The download page offers a 90-day trial of all of Rhino 9. After that, saving files and loading plug-ins need a licence.
Is Dynamo better than Grasshopper?
For Revit work, usually yes, because it reads and writes Revit elements directly and comes installed with Revit. For freeform geometry, fabrication and Mac users, Grasshopper is stronger. Many offices use both, with Rhino.Inside linking Grasshopper to Revit.
What happened to the Grasshopper coding app?
Google closed its Grasshopper app for learning to code on June 15, 2023. The banner announcing it appeared in March 2023. It has nothing to do with the Rhino plug-in.
Is there a Grasshopper for Blender?
Two, in effect. Geometry Nodes ships with Blender, and Sverchok is a free add-on whose list-based nodes are closer to Grasshopper's way of working. Both are open source.