flowbase VS gcodepreview

Compare flowbase vs gcodepreview and see what are their differences.

flowbase

A Flow-based Programming inspired micro-framework / un-framework for Go (Golang) (by flowbase)

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. (by WillAdams)
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
flowbase gcodepreview
4 84
171 83
0.0% -
1.9 5.8
about 1 year ago 14 days ago
Go TeX
MIT License GNU Lesser 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.

flowbase

Posts with mentions or reviews of flowbase. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-05-16.

gcodepreview

Posts with mentions or reviews of gcodepreview. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-05-24.
  • Childhood Computing
    4 projects | news.ycombinator.com | 24 May 2026
    from:

    https://github.com/WillAdams/gcodepreview/blob/main/gcodepre...

    (just pushed up that file, but not any other file)

    The idea is that a user will be able to specify a joint dimension and position, then generate a set of DXF files, which when imported will cut out the design in question once toolpaths are assigned, no need to go through all the manual drawing.

    The afore-mentioned joint, Full_Blind_Box_Joint is used in:

    https://cutrocket.com/p/63781eaf9822f

    and variations of it in other box designs at: https://cutrocket.com/u/WillAdams

  • The Letter S, by Donald Knuth [pdf]
    3 projects | news.ycombinator.com | 21 May 2026
    Yeah, Barbara Beeton was kind enough to send me a copy of the AMS report for which I am _very_ grateful.

    Didn't mean for my post to come across as cavalier --- it's a _very_ tough row to hoe, and even now, I don't think that there are good solutions in this space (but I haven't checked for a while, been out of the typography scene for a while now --- I'd love to be wrong). Ironically, my current project

    https://github.com/WillAdams/gcodepreview

    is circling back to the underpinnings of this sort of thing (I need to make a single stroke font so as to make it easier to set text in CNC projects) and I'm hoping to approach this from the bottom up and eventually arrive at a visual and interactive version of METAFONT/POST which will also work as a general-purpose drawing program (so that I'll have one to use when I can no longer use Freehand/MX) --- hopefully that will then allow me to finish a compleat digital version of Warren Chappell's typeface designs as we discussed peripherally ages ago.

  • Hobby CNC machining and resin casting (2015)
    3 projects | news.ycombinator.com | 8 Apr 2026
  • Build123d: A Python CAD programming library
    7 projects | news.ycombinator.com | 29 Mar 2026
    Pretty much, that's why for DXF export I rolled my own:

    https://github.com/WillAdams/gcodepreview/blob/main/dxfexpor...

    (shows a DXF w/ arcs)

    https://github.com/WillAdams/gcodepreview/blob/main/gcpdxf.p...

    (shows a .py file for making DXFs)

    See the PDF at the top level for more information.

  • Dune3d: A parametric 3D CAD application
    17 projects | news.ycombinator.com | 22 Mar 2026
    Yeah, it's a tough row to hoe --- I've been handling it quite differently in my own project, taking "Design for Manufacturing" to the ultimate conclusion and requiring that the part be designed by actually applying tooling:

    https://github.com/WillAdams/gcodepreview

    Needs a full-on re-write to make the G-code export (and import) work well, but lately I've been focused on exporting to DXFs w/ colour/layer tagging which was just added as an import feature in the CAD tool my side-gig employer does.

  • FreeCAD is an open-source parametric 3D modeler
    10 projects | news.ycombinator.com | 20 Feb 2026
  • Wirth's Revenge
    3 projects | news.ycombinator.com | 6 Feb 2026
    What is the new way in which manuals should be written?

    I've been trying via Literate Programming:

    http://literateprogramming.com/

    and applying the concepts of:

    https://diataxis.fr/

    (originally developed at: https://docs.divio.com/documentation-system/) which divides documentation along two axes:

    - Action (Practical) vs. Cognition (Theoretical)

    - Acquisition (Studying) vs. Application (Working)

    resulting in a matrix of four things

    - Tutorials

    - How-to Guides

    - Explanation (of the code)

    - Reference (of the code)

    which seems to be working well for my current project: https://github.com/WillAdams/gcodepreview/blob/main/gcodepre...

  • Parametric CAD in Rust
    14 projects | news.ycombinator.com | 27 Jan 2026
    OpenSCAD is quite polished (for a programmatic mesh modeler).

    There is a soft-fork which adds Python:

    https://pythonscad.org/

    which I've found quite useful: https://github.com/WillAdams/gcodepreview in particular, working up a facility to write out DXFs w/ arcs

  • Ask HN: What Are You Working On? (January 2026)
    101 projects | news.ycombinator.com | 11 Jan 2026
    Still working on a system for allowing Open(Python)SCAD to model cuts for a CNC using G-code, and just added support for 3D Printing via Full-control G-code:

    https://github.com/WillAdams/gcodepreview

    Hopefully I can restore the OpenSCAD interface layer and get it working with OpenSCAD Graph Editor:

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

    again. Having trouble finding FCG examples which do more than move in straight lines though...

  • OpenSCAD Is Kinda Neat
    24 projects | news.ycombinator.com | 20 Dec 2025
    If you want arcs in a DXF (or G-code), I've been working on that in:

    https://github.com/WillAdams/gcodepreview

What are some alternatives?

When comparing flowbase and gcodepreview you can also consider the following projects:

concurrencpp - Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all

GSharp - Library for interpreting G# macro-programming CNC language into plain G-code lines

erlang-red - Erlang interpreter for Node-RED (visual flow based programming) with Elixir support

openscad-graph-editor - OpenSCAD Graph Editor

FlowGraph - Design-agnostic node system for scripting game’s flow in Unreal Engine

PicoGK - PicoGK is a compact and robust geometry kernel for Computational Engineering

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured

Did you know that Go is
the 4th most popular programming language
based on number of references?