|
| 1 | +# EzyCad discoverability — outreach drafts |
| 2 | + |
| 3 | +Copy-paste templates for posts that link back to the project. Update URLs or screenshots before publishing. |
| 4 | + |
| 5 | +**Canonical links** |
| 6 | + |
| 7 | +| Resource | URL | |
| 8 | +| --- | --- | |
| 9 | +| GitHub | https://github.com/trailcode/EzyCad | |
| 10 | +| Documentation | https://ezycad.readthedocs.io/ | |
| 11 | +| Landing page | https://trailcode.github.io/EzyCad/ | |
| 12 | +| Run in browser (WebAssembly) | https://trailcode.github.io/EzyCad/EzyCad.html | |
| 13 | +| Releases | https://github.com/trailcode/EzyCad/releases | |
| 14 | + |
| 15 | +**Search tip for others:** `trailcode EzyCad` or `site:github.com EzyCad trailcode` |
| 16 | + |
| 17 | +--- |
| 18 | + |
| 19 | +## Open CASCADE forum (showcase) |
| 20 | + |
| 21 | +**Title:** EzyCad — hobbyist CAD with OCCT + Dear ImGui + OpenGL (WebAssembly in the browser) |
| 22 | + |
| 23 | +**Body:** |
| 24 | + |
| 25 | +Hello, |
| 26 | + |
| 27 | +I've been building **EzyCad** (Easy CAD), an open-source CAD app aimed at hobbyist machinists. It uses Open CASCADE for geometry, Dear ImGui for the UI, and OpenGL/GLFW for rendering. Desktop (Windows) and a **WebAssembly** build are available. |
| 28 | + |
| 29 | +- Source: https://github.com/trailcode/EzyCad |
| 30 | +- Docs: https://ezycad.readthedocs.io/ |
| 31 | +- Run in browser: https://trailcode.github.io/EzyCad/EzyCad.html |
| 32 | + |
| 33 | +If you're integrating OCCT with ImGui in one GLFW window, some of our render-loop choices may be useful as a reference. Feedback and contributors welcome. |
| 34 | + |
| 35 | +--- |
| 36 | + |
| 37 | +## Reddit (r/hobbycnc, r/CNC, r/opencascade) |
| 38 | + |
| 39 | +**Title:** EzyCad — open-source hobbyist CAD (OCCT + ImGui), runs in the browser |
| 40 | + |
| 41 | +**Body:** |
| 42 | + |
| 43 | +I maintain **EzyCad**, a small open-source CAD project for designing parts for machining/3D printing. Stack: Open CASCADE, Dear ImGui, OpenGL. Exports STEP/STL. |
| 44 | + |
| 45 | +- GitHub: https://github.com/trailcode/EzyCad |
| 46 | +- Run in browser, no install: https://trailcode.github.io/EzyCad/EzyCad.html |
| 47 | + |
| 48 | +Looking for testers and contributors. Not related to EZCAD laser software — name is EzyCad with a "y". |
| 49 | + |
| 50 | +--- |
| 51 | + |
| 52 | +## Awesome list PR (e.g. awesome-opencascade or CAD lists) |
| 53 | + |
| 54 | +**One-line description:** |
| 55 | + |
| 56 | +[EzyCad](https://github.com/trailcode/EzyCad) — Open-source hobbyist CAD using OCCT, Dear ImGui, and OpenGL; desktop and WebAssembly builds. |
| 57 | + |
| 58 | +--- |
| 59 | + |
| 60 | +## YouTube video description block |
| 61 | + |
| 62 | +``` |
| 63 | +EzyCad — open-source hobbyist CAD (Open CASCADE / OCCT, Dear ImGui, OpenGL) |
| 64 | +
|
| 65 | +GitHub: https://github.com/trailcode/EzyCad |
| 66 | +Documentation: https://ezycad.readthedocs.io/ |
| 67 | +Run in browser: https://trailcode.github.io/EzyCad/EzyCad.html |
| 68 | +
|
| 69 | +Keywords: EzyCad, trailcode, OCCT, Open CASCADE, ImGui, CAD, CNC, machining, WebAssembly |
| 70 | +``` |
| 71 | + |
| 72 | +--- |
| 73 | + |
| 74 | +## Show HN (Hacker News) |
| 75 | + |
| 76 | +**Title:** Show HN: EzyCad – open-source hobbyist CAD with OCCT and ImGui (runs in the browser) |
| 77 | + |
| 78 | +**Body:** |
| 79 | + |
| 80 | +EzyCad is a CAD app I'm building for hobbyist machinists: sketch, extrude, export STEP/STL. Uses Open CASCADE, Dear ImGui, OpenGL. You can run it in the browser via Emscripten or build from source on Windows. |
| 81 | + |
| 82 | +https://trailcode.github.io/EzyCad/ |
| 83 | +https://github.com/trailcode/EzyCad |
| 84 | + |
| 85 | +Happy for feedback on UX, performance, and what would make this useful alongside FreeCAD/Fusion. |
0 commit comments