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
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • OPS - Build and Run Open Source Unikernels
  • GitHub repo VisualScriptCAD

    A simple visual scripting based 3D modeling application.

  • GitHub repo graphscad

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo landau

    OpenJSCAD with JSX syntax and React-like component system

    Yes, it seems like there are very few efforts that work towards seamless visualtext 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

  • GitHub repo 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/

  • GitHub repo NodeGraphInterface

    A Node Graph Interface for OpenSCAD

  • GitHub repo DynFreeCAD

    Dynamo nodes for FreeCAD

  • GitHub repo olive

    Free open-source non-linear video editor

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo VisualScriptEngine

    A C++ visual scripting engine designed for embedding.

  • GitHub repo 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