{"slug": "replicad", "name": "Replicad", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "", "recommenders": 4, "commenters": 7, "warners": 0, "score": 4.212, "rising": 0.02, "first": "2025-12-20", "latest": "2026-10-11", "why": "No affiliation, just a happily productive user of a fantastic MIT-licensed project.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 4, "neutral": 2, "compare": 1, "warn": 0}, "spark": [0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1], "listed": true, "loved": [], "caveat": "", "short_quote": "No affiliation, just a happily productive user of a fantastic MIT-licensed project.", "kind": "", "icon": false, "domain": "replicad.xyz", "github_repo": null, "official_url": "https://replicad.xyz", "pricing": "", "aliases": ["Replicad", "replicad"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 800637248, "item_id": 50039828, "url": "https://news.ycombinator.com/item?id=50039828", "by": "evnp", "date": "2026-10-11", "stance": "recommend", "quote": "No affiliation, just a happily productive user of a fantastic MIT-licensed project.", "excerpt": "To each their own. Writing models in vim with the full power of git managing history, variations, experiments just feels so much better than spending my time in someone else's (often bloated) proprietary GUI. I use https://replicad.xyz by the way, in Typescript. No affiliation, just a happily productive user of a fantastic MIT-licensed project. I don't use LLMs at all, for better or worse. Ps. Replicad does make you ", "context": "writes models in vim with git", "use_case": "code-based 3D CAD modeling", "switched_from": "", "story": "OpenSCAD the Programmers Solid 3D CAD Modeller"}, {"id": 764878960, "item_id": 47804935, "url": "https://news.ycombinator.com/item?id=47804935", "by": "stanko", "date": "2026-04-17", "stance": "recommend", "quote": "As someone who uses JavaScript/TypeScript, I love Replicad.", "excerpt": "As someone who uses JavaScript/TypeScript, I love Replicad. It is super easy to create and share parametric models from their online editor without any accounts. I keep my models on github[0]. Disclaimer, they are pretty niche things I needed around the house. [0] https://github.com/Stanko/3d-cad-models", "context": "JavaScript/TypeScript user", "use_case": "parametric 3D CAD models", "switched_from": "", "story": "CadQuery is an open-source Python library for building 3D CAD models"}, {"id": 745516080, "item_id": 46594755, "url": "https://news.ycombinator.com/item?id=46594755", "by": "jehna1", "date": "2026-01-12", "stance": "recommend", "quote": "the best workflow yet has been with Replicad", "excerpt": "I've been experimenting with Claude Code and different code-to-cad tools and the best workflow yet has been with Replicad. It allows for realtime rendering in a browser window as Claude does changes to a single code file. Here's an example I finished just a few minutes ago: https://github.com/jehna/plant-light-holder/blob/main/src/plant-light-holder.ts", "context": "", "use_case": "code-to-CAD modeling", "switched_from": "", "story": "Show HN: AI in SolidWorks"}, {"id": 741425057, "item_id": 46339066, "url": "https://news.ycombinator.com/item?id=46339066", "by": "rafabulsing", "date": "2025-12-20", "stance": "recommend", "quote": "which I've used previously and found to be really good.", "excerpt": "Re: JS based CAD, there's also replicad, which I've used previously and found to be really good. https://replicad.xyz/", "context": "", "use_case": "JavaScript CAD modeling", "switched_from": "", "story": "OpenSCAD is kinda neat"}]}], "caveats": [], "who": [{"by": "evnp", "context": "writes models in vim with git", "url": "https://news.ycombinator.com/item?id=50039828", "date": "2026-10-11"}, {"by": "stanko", "context": "JavaScript/TypeScript user", "url": "https://news.ycombinator.com/item?id=47804935", "date": "2026-04-17"}], "tags": [], "use_cases": ["code-based 3d cad modeling", "parametric 3d cad models", "3d cad modeling library", "client-side cad rendering", "code-to-cad modeling", "javascript cad modeling"], "compared": [], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=47772725", "title": "CadQuery is an open-source Python library for building 3D CAD models", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=49984349", "title": "OpenSCAD the Programmers Solid 3D CAD Modeller", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47721997", "title": "Show HN: FluidCAD \u2013 Parametric CAD with JavaScript", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46691451", "title": "Show HN: Modo \u2013 Describe hardware, get a buildable prototype", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46591100", "title": "Show HN: AI in SolidWorks", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46337984", "title": "OpenSCAD is kinda neat", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"recommend": 1}, "2026-01": {"recommend": 1, "neutral": 1}, "2026-02": {}, "2026-03": {}, "2026-04": {"compare": 1, "neutral": 1, "recommend": 1}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {"recommend": 1}}, "quotes": [{"id": 800637248, "item_id": 50039828, "url": "https://news.ycombinator.com/item?id=50039828", "by": "evnp", "date": "2026-10-11", "stance": "recommend", "quote": "No affiliation, just a happily productive user of a fantastic MIT-licensed project.", "excerpt": "To each their own. Writing models in vim with the full power of git managing history, variations, experiments just feels so much better than spending my time in someone else's (often bloated) proprietary GUI. I use https://replicad.xyz by the way, in Typescript. No affiliation, just a happily productive user of a fantastic MIT-licensed project. I don't use LLMs at all, for better or worse. Ps. Replicad does make you ", "context": "writes models in vim with git", "use_case": "code-based 3D CAD modeling", "switched_from": "", "story": "OpenSCAD the Programmers Solid 3D CAD Modeller"}, {"id": 764878960, "item_id": 47804935, "url": "https://news.ycombinator.com/item?id=47804935", "by": "stanko", "date": "2026-04-17", "stance": "recommend", "quote": "As someone who uses JavaScript/TypeScript, I love Replicad.", "excerpt": "As someone who uses JavaScript/TypeScript, I love Replicad. It is super easy to create and share parametric models from their online editor without any accounts. I keep my models on github[0]. Disclaimer, they are pretty niche things I needed around the house. [0] https://github.com/Stanko/3d-cad-models", "context": "JavaScript/TypeScript user", "use_case": "parametric 3D CAD models", "switched_from": "", "story": "CadQuery is an open-source Python library for building 3D CAD models"}, {"id": 764847808, "item_id": 47802988, "url": "https://news.ycombinator.com/item?id=47802988", "by": "girishso", "date": "2026-04-16", "stance": "neutral", "quote": "Came across a similar tool replicad.", "excerpt": "Came across a similar tool replicad. https://replicad.xyz/ Anyone has used it?", "context": "", "use_case": "3D CAD modeling library", "switched_from": "", "story": "CadQuery is an open-source Python library for building 3D CAD models"}, {"id": 763646289, "item_id": 47727893, "url": "https://news.ycombinator.com/item?id=47727893", "by": "maouida", "date": "2026-04-10", "stance": "compare", "quote": "It seems from what you are describing your software is more like (replicad)", "excerpt": "It seems from what you are describing your software is more like (replicad)[https://github.com/sgenoud/replicad] The user can create planes with plane() command e.g plane(\"xy\") or plane(\"xy\", { offset: 10 }); but I have added some shortcuts for common planes (https://fluidcad.io/docs/guides/sketching/introduction#sketch-planes) you can also sketch on faces sketch(extrusion.endFace(), ...) which will extract the plane", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: FluidCAD \u2013 Parametric CAD with JavaScript"}, {"id": 747063376, "item_id": 46691461, "url": "https://news.ycombinator.com/item?id=46691461", "by": "Beefin", "date": "2026-01-20", "stance": "neutral", "quote": "CAD previews and exploded views are rendered client-side using Replicad (WASM) + WebGL", "excerpt": "A couple implementation details for anyone curious: CAD previews and exploded views are rendered client-side using Replicad (WASM) + WebGL, so there\u2019s no server-side geometry rendering. I also recorded a short walkthrough showing a build from prompt \u2192 parts \u2192 enclosure \u2192 validation: https://ggcupqakrqvppukwqqkv.supabase.co/storage/v1/object/public/build-artifacts/walkthrough.mp4 Some example builds: - https://modo.is", "context": "", "use_case": "Client-side CAD rendering", "switched_from": "", "story": "Show HN: Modo \u2013 Describe hardware, get a buildable prototype"}, {"id": 745516080, "item_id": 46594755, "url": "https://news.ycombinator.com/item?id=46594755", "by": "jehna1", "date": "2026-01-12", "stance": "recommend", "quote": "the best workflow yet has been with Replicad", "excerpt": "I've been experimenting with Claude Code and different code-to-cad tools and the best workflow yet has been with Replicad. It allows for realtime rendering in a browser window as Claude does changes to a single code file. Here's an example I finished just a few minutes ago: https://github.com/jehna/plant-light-holder/blob/main/src/plant-light-holder.ts", "context": "", "use_case": "code-to-CAD modeling", "switched_from": "", "story": "Show HN: AI in SolidWorks"}, {"id": 741425057, "item_id": 46339066, "url": "https://news.ycombinator.com/item?id=46339066", "by": "rafabulsing", "date": "2025-12-20", "stance": "recommend", "quote": "which I've used previously and found to be really good.", "excerpt": "Re: JS based CAD, there's also replicad, which I've used previously and found to be really good. https://replicad.xyz/", "context": "", "use_case": "JavaScript CAD modeling", "switched_from": "", "story": "OpenSCAD is kinda neat"}]}