{"slug": "zoo", "name": "Zoo", "category": "media", "category_name": "Media and creative", "description": "", "recommenders": 1, "commenters": 2, "warners": 0, "score": 1.061, "rising": -0.33, "first": "2025-11-22", "latest": "2025-12-20", "why": "it's really nice having two-way capabilities (not just code -> model, but also the reverse).", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 1, "neutral": 1, "compare": 0, "warn": 0}, "spark": [0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "listed": false, "loved": [], "caveat": "", "short_quote": "it's really nice having two-way capabilities (not just code -> model, but also the reverse).", "icon": false, "domain": "zoo.dev", "github_repo": null, "official_url": "https://zoo.dev", "pricing": "", "aliases": ["Zoo"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 741425120, "item_id": 46339070, "url": "https://news.ycombinator.com/item?id=46339070", "by": "cpeth", "date": "2025-12-20", "stance": "recommend", "quote": "it's really nice having two-way capabilities (not just code -> model, but also the reverse).", "excerpt": "Check out https://zoo.dev/ I went from OpenSCAD -> cadquery/build123d -> Zoo/KCL It still is early days, and it needs some more helper functions but it's really nice having two-way capabilities (not just code -> model, but also the reverse). Of course having Text-to-model as a first class citizen is also nice.", "context": "", "use_case": "code-based CAD", "switched_from": "build123d", "story": "OpenSCAD is kinda neat"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["code-based cad", "programmatic web cad"], "compared": [{"slug": "build123d", "name": "build123d", "co": 1, "switched_from": 1, "switched_to": 0}, {"slug": "cadquery", "name": "CadQuery", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=46337984", "title": "OpenSCAD is kinda neat", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46010173", "title": "3D printing with unconventional vase mode", "mentions": 1}], "sentiment_by_month": {"2025-11": {"neutral": 1}, "2025-12": {"recommend": 1}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 741425120, "item_id": 46339070, "url": "https://news.ycombinator.com/item?id=46339070", "by": "cpeth", "date": "2025-12-20", "stance": "recommend", "quote": "it's really nice having two-way capabilities (not just code -> model, but also the reverse).", "excerpt": "Check out https://zoo.dev/ I went from OpenSCAD -> cadquery/build123d -> Zoo/KCL It still is early days, and it needs some more helper functions but it's really nice having two-way capabilities (not just code -> model, but also the reverse). Of course having Text-to-model as a first class citizen is also nice.", "context": "", "use_case": "code-based CAD", "switched_from": "build123d", "story": "OpenSCAD is kinda neat"}, {"id": 736259153, "item_id": 46016197, "url": "https://news.ycombinator.com/item?id=46016197", "by": "VorpalWay", "date": "2025-11-22", "stance": "neutral", "quote": "The one I was thinking of used to be called KittyCAD but has since been renamed: https://zoo.dev/", "excerpt": "I saw a programatic Web cad tool before, took a moment to find it (and along the way I found a few others). Caveat: of these I have only used Onshape, and I tend to use it via the graphical interface. - First up Onshape is web based, but is actually programmable behind the scenes (and all documents are scripts under the hood). This is used to let you write plugins it for it. - The one I was thinking of used to be cal", "context": "", "use_case": "programmatic web CAD", "switched_from": "", "story": "3D printing with unconventional vase mode"}]}