Grasshopper Python Tools , Ready to Use

PH Tools is a growing library of ready-to-use Grasshopper tools built with Python for architects and designers.

We turn useful forms, patterns, and design applications into simple parametric tools—so you can customize and use them without building everything from scratch in Grasshopper.

From Inspiring Forms to Parametric Tools

Examples

PH Tools 008 — Structural Form Playground

grasshopper python script : Structural Form Playground compares mesh, cable, and mast movement and geometric weight proxies against a reference design using six independent scores and colored deformation previews.

PH Tools 007 — Kangaroo Goal Reset

grasshopper python script : Kangaroo Goal Reset watches a numeric value and sends a one-solution Boolean pulse whenever it changes, automatically resetting connected Kangaroo goals.

PH Tools 006 — Catmull-Clark Subdivision

grasshopper python script : Catmull-Clark Subdivision creates progressively smoother quad meshes from Rhino meshes or closed polyline face loops, with controlled subdivision levels and naked-edge smoothing.

PH Tools 005 — Curve Gap Closer

grasshopper python script : Curve Gap Closer finds small gaps between open curve endpoints and repairs accepted pairs with visible straight connector segments.

PH Tools 004 — Curve Cleaner

grasshopper python script : Curve Cleaner measures every input curve and separates short fragments from valid geometry using an adjustable minimum-length threshold.

PH Tools 003 — Waffle Generator

Create adjustable waffle structures from custom geometry directly in Grasshopper. Control the orientation, rib count, spacing, thickness, and switch between fast preview curves and full 3D ribs — all in one free PH Labs tool.

PH Tools 002 — Gyroid Generator

Generate Gyroid structures inside custom geometry directly in Grasshopper. PH Tools 002 turns a complex Gyroid workflow into a reusable design tool for exploring lattice-like forms, porous structures, and advanced geometric variations.

PH Tools 001 — Command Palette

Find and insert your Grasshopper User Objects faster. Command Palette lets you browse, search, preview, and insert your User Objects directly into the Grasshopper canvas.