Weft

Parametric design tool for 3D printing.
Node-based. Browser-native.

Weft node editor showing a parametric design graph connected to a 3D viewport

What is Weft?

A parametric design tool for 3D printing that runs in the browser. Think Grasshopper, but without Rhino — and with a built-in slicer.

Parametric modeling

Build 3D models by connecting nodes — boxes, spheres, booleans, transforms, curves, and surfaces. Change a parameter and the entire model updates.

Built-in slicer

Slice models into toolpaths with perimeter walls and rectilinear, honeycomb, concentric, or gyroid infill. No separate slicer needed.

Variable-density infill

Drive infill density with distance fields, noise, height gradients, or radial gradients. Stronger where it matters, lighter where it doesn't.

G-code export

Generate print-ready G-code for FDM printers. Visualize toolpaths layer by layer before printing.

Browser-native

No installation. Runs entirely in the browser using WebAssembly. Works on Chrome, Firefox, Safari, and Edge.

Cloud save

Save projects to the cloud. Pick up where you left off from any device.

How it works

01

Design

Connect nodes to build parametric 3D models

Design step — Connect nodes to build parametric 3D models
02

Slice

Generate toolpaths with variable-density infill

Slice step — Generate toolpaths with variable-density infill
03

Print

Export G-code ready for your printer

Print step — Export G-code ready for your printer

Examples

What you can build with Weft.

Parametric Phone Stand

Parametric Phone Stand

Adjustable dimensions via sliders

Gyroid Vase

Gyroid Vase

Variable-density infill as the design

Cable Clip

Cable Clip

Boolean ops for functional prints

Lofted Bowl

Lofted Bowl

Curves and surface nodes

48 nodes

From primitive shapes to variable-density toolpaths.

Primitives

6

Box, Sphere, Cylinder, Cone, Torus, Capsule

Operations

5

Union, Difference, Intersection, Offset, Shell

Transforms

4

Translate, Rotate, Scale, Mirror

Curves

8

Bezier, Helix, Circle, Polygon, Offset

Surfaces

5

Extrude, Revolve, Loft, Sweep, Pipe

Slicing

10

Perimeter, Rectilinear, Honeycomb, Gyroid

Fields

6

Noise, Distance, Height, Radial

G-code

4

Emitter, Export, Import, Printer Profile