Runs on your own hardware
Stamp
Put artwork onto a curved part as solid geometry instead of a texture.
Anyone who needs a logo to survive the trip to a CNC machine or a printer.
- STEP, STL
- A pocket 1.5 mm deep.
- 3MF
- 3 bodies: the plate, plus 2 inlays that fill the pocket flush with the face.
What it does
Puts 2D artwork onto 3D parts as actual geometry.
It’s a Qt desktop app running on OpenCascade, with installers for Windows and macOS on GitHub. The installers aren’t code-signed yet, so Windows and macOS will warn you the first time you open it.
- 01
Emboss, engrave and cut, all producing solid geometry
- 02
Opens STEP, IGES, STL, 3MF and OBJ parts, and exports STEP, STL or color 3MF
- 03
OpenCascade geometry kernel with a Qt desktop interface
- 04
Big parts load in a background process, so an 80,000-face model opens in about three seconds
Two kinds of part
A STEP file stays a STEP file.
A STEP file is a solid with exact surfaces. An STL is a pile of triangles. Stamp treats them differently, and STL in means STL out.
- 01
STEP, IGES, BREP
Exact surfaces, cut with OpenCascade. Fillets and chamfers can blend the mark into the part. Exports STEP, STL and 3MF.
- 02
STL, 3MF, OBJ, PLY, OFF
Triangles, cut with manifold3d. Everything works except blending into the part and STEP export, since there are no exact surfaces to write.
Serial numbers
One template, a CSV, a folder of parts.
Save a .stamp project as the template. Any column in the CSV can fill a {{column}} in a text feature or a QR code. Stamp checks every row before it starts, stops at the first one that fails, and writes stamp-batch-report.json next to the output.
# jobs.csv (needs input and output columns) input,output,serial bracket.step,out/bracket-001.step,SN-0001 bracket.step,out/bracket-002.step,SN-0002 # the same run from a source checkout uv run stamp batch --template template.stamp \ --csv jobs.csv --output-dir output --format step
What it doesn’t do
What it leaves to other tools.
- SketchingProfiles come from SVG, DXF or DWG files, or from text and QR codes you type in.
- Editing the part itselfMirror and scale apply to the export. The model you opened stays as it was.
- Toolpaths, drawings, GD&TManufacturing limits give warnings, not CAM instructions.
- Cloud, accounts, pluginsIt’s a desktop app. Update checks are built and switched off until releases are signed.
Specification
What it’s built with, and when.
Pulled from the repository each time this site is built.
- State
- Shipping
- Discipline
- Design automation
- Shape
- Installed software
- Started
- Aug 2026
- Last change
- Sep 2026
- Commits
- 53
- Python
- OpenCascade
- PySide6
- manifold3d
- Inno Setup
- Python 99%
Next
Download Stamp
Installers for Windows and macOS are on GitHub. Version 1.6.5 is the latest build with installers attached.
Stamp-1.6.5-Setup.exe
Stamp-1.6.5-macos-arm64.dmg
Stamp-1.6.5-macos-x86_64.dmg
The Windows installer doesn’t need admin rights. The builds aren’t code-signed yet: on Windows click through SmartScreen, and on macOS Control-click the app and choose Open the first time.
Questions, or something it doesn’t do yet? Email dmoore@