Code CAD ā€“ Use code to create CAD models

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • cadhub

    We're out to raise awareness and put CodeCAD on the map. The success of CadHub can be measured by the amount it promotes the use of CodeCAD within the mechanical/manufacturing industry and the strength the CadHub community.

  • the link for this post takes you to a OpenSCAD model, worth noting there are integrations it CadQuery and JSCAD too.

    https://cadhub.xyz/

  • OpenJSCAD.org

    JSCAD is an open source set of modular, browser and command line tools for creating parametric 2D and 3D designs with JavaScript code. It provides a quick, precise and reproducible method for generating 3D models, and is especially useful for 3D printing applications.

  • - Browserify to bundle the design into a website. Directly from the source CAD files, without rendering to a huge mesh file format.

    It's cool because you get access to the whole javascript ecosystem, and it's native to the browser.

    https://openjscad.xyz/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • CQ-editor

    CadQuery GUI editor based on PyQT

  • scad-clj

    OpenSCAD DSL in Clojure

  • There is a small clojure project that transpiles clojure to openscad, (if I remember correctly...)

    https://github.com/farrellm/scad-clj

    Demonstrated and talked about in this clip:

  • solvespace

    Parametric 2d/3d CAD

  • > I grew up on Solidworks and now use OnShape... Iā€™d really love to see more investment in that kind of parametric visual CAD.

    Has You tried SolveSpace app?

    [0] https://solvespace.com

    [1] https://git.io/SolveSpace3x (latest nightly builds + various useful resources)

  • antimony

    CAD from a parallel universe

  • VisualScriptCAD

    A simple visual scripting based 3D modeling application.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • oce

    OpenCASCADE Community Edition (OCE): a community driven fork of the Open CASCADE library.

  • Cadquery uses opencascade under the hood. I think your best bet is to open an issue and ask: https://github.com/tpaviot/oce

  • cq-flake

    CadQuery and CQ-editor flake, closely follows master

  • Yes I agree. Anaconda is one of the worst pieces of software on earth. In fact I have never gotten it to work with anaconda. I use this nix-flake: https://github.com/marcus7070/cq-flake which is faaaaar easier to use and setup and includes the editor. But the README says it probably won't work on non-nixos systems so your mileage may vary.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts