gdsdecomp VS openscad-graph-editor

Compare gdsdecomp vs openscad-graph-editor and see what are their differences.

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
gdsdecomp openscad-graph-editor
26 42
1,991 233
9.3% 0.0%
9.8 8.1
4 days ago over 1 year ago
C++ C#
MIT License GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

gdsdecomp

Posts with mentions or reviews of gdsdecomp. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-06.

openscad-graph-editor

Posts with mentions or reviews of openscad-graph-editor. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-01-06.
  • Spline Distance Fields
    2 projects | news.ycombinator.com | 6 Jan 2025
  • Ask HN: What are you going to build and ship in 2025?
    2 projects | news.ycombinator.com | 2 Jan 2025
    Finishing up yet another re-write of my current project:

    https://github.com/WillAdams/gcodepreview

    which I hope to then wrap up in a nice front-end using:

    https://github.com/derkork/openscad-graph-editor

    (or maybe some other tool --- is there a stand-alone, desktop version of Blockly which is extensible?)

    Hopefully I'll also figure out how to write up a LaTeX package for the Literate Programming technique used and maybe a _TUGboat_ article.

  • Principles of Educational Programming Language Design
    4 projects | news.ycombinator.com | 16 Dec 2024
  • Nodezator is a generalist Python node editor
    7 projects | news.ycombinator.com | 29 Nov 2024
    Excellent points.

    (much of the below has been posted in other discussions here, my apologies to folks who are seeing it for the _n_th time)

    This is a sort of tool I've believed in/wanted for a long while (and I've been funding the author and chatting with him on Discord and via e-mail), but there seem to be a few fundamental issues which good answers need to be found for:

    >What does an algorithm look like?

    Can such visual tools be expressive enough to justify the effort?

    They seem to work well for problems which can be expressed as one screen of diagram --- and while making modules would seem an easy way to increase the complexity, this goes against the initial mode of expression and if overdone, results in the wall-of-text one is trying to escape from, just dressed up in colored boxes and lines. Once one starts to scroll, or can't see the entire flow at a glance, things get complicated.

    And of course, there are collections such as:

    https://blueprintsfromhell.tumblr.com/

    https://scriptsofanotherdimension.tumblr.com/

    which might be used as arguments against.

    I've been using:

    https://www.blockscad3d.com/editor/

    but it doesn't support all of OpenSCAD (and has some annoying bugs in what it does try to implement) and also funded:

    https://github.com/derkork/openscad-graph-editor

    but it has problems with a stylus (I have to leave the Windows Settings app open to toggle stylus behaviour which is enough friction that I don't use it as much as I would otherwise).

    Hopefully the author will pop in and share a bit.

  • Shaderblocks: Block-Based Image Editing
    8 projects | news.ycombinator.com | 9 Nov 2024
    Quite a different problemspace, but there is:

    https://github.com/derkork/openscad-graph-editor

    which allows programmatic 3D modeling using nodes/wires. It exposes _all_ of OpenSCAD (last I checked) and is quite extensible (I use it to control a Python-enabled version of OpenSCAD https://pythonscad.org/ in an effort to make DXFs and G-code: https://github.com/WillAdams/gcodepreview )

  • Λ-2D: An Exploration of Drawing as Programming Language
    9 projects | news.ycombinator.com | 8 Nov 2024
    Why did it have to be pixelated in appearance? It would be far more attractive as anti-aliased vector lines and type.

    The red highlighting reminds me of electricity in the classic circuit problem game _Rocky's Boots_ on the Apple ][.

    As I've posted in similar discussions: https://news.ycombinator.com/item?id=42051536

    The problem here, as always is that there isn't an agreed-upon answer for the question:

    >What does an algorithm look like?

    The problem is expressiveness of such a diagram is bounded by the size of a screen or a sheet of paper, and once one starts to scroll, or can't see the entire flow at a glance, things get complicated.

    The node/wire programming folks have this a bit rougher to the point that there are sites such as:

    https://blueprintsfromhell.tumblr.com/

    https://scriptsofanotherdimension.tumblr.com/

    I prefer to work visually, but not sure if that's actually valid --- unfortunately https://www.blockscad3d.com/editor/ doesn't support all of OpenSCAD and https://github.com/derkork/openscad-graph-editor has problems with a stylus (I have to leave the Windows Settings app open to toggle stylus behaviour which is enough friction that I don't use it as much as I would otherwise).

    There are promising tools though: https://nodezator.com/ and https://ryven.org/ are very cool.

  • Programming Languages That Blew My Mind (2023)
    6 projects | news.ycombinator.com | 3 Nov 2024
    Parallel track:

    - MacBASIC: Mac GUI programming w/o Pascal or C https://www.folklore.org/MacBasic.html (which is something I'll never forgive Bill Gates for)

    - HyperCARD: It was magic to get into Developer mode and to create stacks --- it's unfortunate that Asymetrix Toolbook didn't get further, and a shame that Runtime Revolution which became Livecode reneged on their opensource effort --- hopefully someone will make good on that: https://openxtalk.org/

    Unfortunately, I never got anywhere w/ Interfacebuilder.app or Objective-C....

    - OpenSCAD: Make 3D things w/o having to use a full-fledged CAD program

    - BlockSCAD: Make 3D things w/o typing: https://www.blockscad3d.com/editor/ (though to be fair, https://github.com/derkork/openscad-graph-editor also allows that)

    - PythonSCAD: variables and file I/O for OpenSCAD (though to be fair, RapCAD had the latter, it was just hard to use it w/o traditional variables) https://pythonscad.org/

    Still working through a re-write of my OpenSCAD library in Python: https://github.com/WillAdams/gcodepreview and am hopeful that a tool like to https://nodezator.com/ will make that graphically accessible.

  • OpenSCAD: The Programmer's Solid 3D CAD Modeller
    20 projects | news.ycombinator.com | 14 Sep 2024
    Nice! Great to see (Open)PythonSCAD listed! (I know this sort of thing is hard to keep up with --- I was trying for a long while on the old Shapeoko wiki (see link elsethread)).

    A tool I'd suggest considering adding is:

    https://github.com/derkork/openscad-graph-editor

    (I guess it would fall under "GUI")

  • We need visual programming. No, not like that
    18 projects | news.ycombinator.com | 14 Jul 2024
    I'd give a lot to have a graphical development environment which:

    - allowed drawing a user interface as naturally as I used to use Altsys Virtuoso (or Macromedia Freehand which I moved to when my Cube stopped working)

    - allowed programming the UI as naturally as HyperCard (and to a lesser extent Lisp) "clicked" for me

    - was as visual as Google's Blockly (which as BlockSCAD: https://www.blockscad3d.com/editor/ I've used a fair bit)

    - exposed variables in a mechanism like to OpenSCAD's Customizer: https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Customize...

    Currently plugging away with OpenSCAD Graph Editor: https://github.com/derkork/openscad-graph-editor but hoping that: http://nodezator.com/ will become a viable option (still a bit bummed that I rolled and crashed w/ https://ryven.org/ though in retrospect, maybe I should try to tie that latter in to: https://pythonscad.org/ )

  • Unit is a general purpose visual programming system
    6 projects | news.ycombinator.com | 7 Jul 2024
    I use such tools when I can, and am fascinated with the concept, since it evokes Herman Hesse's _Glass Bead Game_ (from his novel _Magister Ludi) which was a book I remember fondly from my youth.

    Advantages are:

    - discoverability --- it seems pretty easy to arrange all elements in a hierarchy and make them accessible via clicking/revealing

    - no syntax errors --- if things fit together/connect, then it should be a syntactically valid program

    The problem is, it relies on a couple of concepts we don't seem to have a good solution for:

    - What does an algorithm look like?

    - How to deal with an algorithm which is larger than the current screen/window size? (it's all-too easy to have the same sort of problem of a not-wrapped program with lines longer than the current window size and more lines than will fit in a window, and there doesn't seem to be a 2D graphical equivalent of turning on word-wrapping)

    - If programs are broken down into discrete modules, then connected together, one is back to the wall-of-text description which presumably one was trying to escape from, just wrapped up in boxes and connectors

    Two pages with cautionary images are:

    https://blueprintsfromhell.tumblr.com/

    and

    https://scriptsofanotherdimension.tumblr.com/

    I've been trying to use OpenSCAD Graph Editor: https://github.com/derkork/openscad-graph-editor in my own work:

    https://github.com/WillAdams/gcodepreview

    and the screen grab from there sums up the difficulties pretty well:

    https://raw.githubusercontent.com/WillAdams/gcodepreview/mai...

What are some alternatives?

When comparing gdsdecomp and openscad-graph-editor you can also consider the following projects:

GodotSteam - An ecosystem of tools for Godot Engine and Valve's Steam. For Linux, Mac, and Windows.

gcodepreview - OpenPythonSCAD library for moving a tool in lines and arcs so as to model how a part would be cut using G-Code or described as a DXF.

godot-xr-tools - Support scenes for AR and VR in Godot

godot-website - The code for the official Godot Engine website. A static site built using Jekyll.

godot-wasm - Interact with WebAssembly modules from Godot

nodezator - A generalist Python node editor

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured