GraphSCAD – A User Friendly Nodal Editor for OpenSCAD

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
  • VisualScriptCAD

    A simple visual scripting based 3D modeling application.

  • graphscad

  • 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
  • landau

    OpenJSCAD with JSX syntax and React-like component system

  • Yes, it seems like there are very few efforts that work towards seamless visual<->text code editing.

    Even for things like React apps where you have pretty clear composable building blocks in the form of components, I only know of Utopia[0] as an ongoing project.

    I've worked towards having a React-based interface for OpenJSCAD with Landau[1], where one of the goals was having an editor like Utopia to make most of the editing capabilites available in a standard 3D editor interface that edits the variables in the code.

    [0]: https://utopia.app/

    [1]: https://github.com/landaujs/landau

  • landau-rpi

    Landau models for Raspberry Pi boards

  • Landau has gotten "good enough" to replace OpenSCAD/OpenJSCAD for my personal 3d printing use-cases, where the main benefit I was looking for as a first step is better reusability via npm packages and a familiar interface via React. E.g. in a non-public project of mine that contains a Raspberry PI case, I import a 3D model of the RPI[0] to visually ensure that it correctly fits the case.

    As I don't really have time to maintain it, development usually moves forward when I find time for my 3d printing hobby, so I wouldn't advise anyone to rely on it.

    Since the space of alternative React renderers has been explored more and more in the last years (e.g. Remotion[1] for producing videos), I assumed that a "proper version" of Landau would exist by now, but AFAIK there isn't one.

    [0]: https://github.com/hobofan/landau-rpi

    [1]: https://www.remotion.dev/

  • NodeGraphInterface

    A Node Graph Interface for OpenSCAD

  • DynFreeCAD

    Dynamo nodes for FreeCAD

  • olive

    Free open-source non-linear video editor

  • 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
  • VisualScriptEngine

    A C++ visual scripting engine designed for embedding.

  • openscad

    OpenSCAD - The Programmers Solid 3D CAD Modeller

  • > It’s not FOSS

    GraphSCAD "probably" is FOSS and is GPL software, as it uses OpenSCAD API, which is covered by GPL License[0]; same way as all Blender add-ons should be under GPL[1] because they use Blender API, which is also GPL.

    [0] https://github.com/openscad/openscad/blob/master/COPYING

    [1] https://twitter.com/tonroosendaal/status/1135229215761195009

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