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)

Gcodepreview Alternatives

Similar projects and alternatives to gcodepreview

  1. FreeCAD

    Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. typst

    A markup-based typesetting system that is powerful and easy to learn.

  4. Video-Hub-App

    Official repository for Video Hub App

  5. openscad

    OpenSCAD - The Programmers Solid 3D CAD Modeller

  6. kons-9

    51 gcodepreview VS kons-9

    Common Lisp 3D Graphics Project

  7. BOSL2

    47 gcodepreview VS BOSL2

    The Belfry OpenScad Library, v2.0. An OpenSCAD library of shapes, masks, and manipulators to make working with OpenSCAD easier. BETA

  8. fornjot

    Early-stage b-rep CAD kernel, written in the Rust programming language.

  9. cadquery

    A python parametric CAD scripting framework based on OCCT

  10. manifold

    Geometry library for topological robustness (by elalish)

  11. dune3d

    3D CAD application

  12. libfive

    Infrastructure for solid modeling

  13. BezierInfo-2

    The development repo for the Primer on Bézier curves, https://pomax.github.io/bezierinfo

  14. VL.Fuse

    A library for visually programming on the GPU, built to enable rapid workflows and modular approaches to accelerated graphics, logic and computation.

  15. GSharp

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

  16. build123d

    A python CAD programming library

  17. easy-invoice-pdf

    Free & Open-Source Invoice Generator – No Sign-Up, No Ads, Instant PDF export, 100% In-Browser, Customizable Invoice Templates. Star if you like it 🌟

  18. 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 creating ready-to-print 3D designs.

  19. replicad

    8 gcodepreview VS replicad

    The library to build browser based 3D models with code.

  20. PicoGK

    PicoGK is a compact and robust geometry kernel for Computational Engineering

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better gcodepreview alternative or higher similarity.

gcodepreview discussion

Log in or Post with

gcodepreview reviews and mentions

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

  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic gcodepreview repo stats
84
83
6.9
12 days ago

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

Did you know that TeX is
the 32nd most popular programming language
based on number of references?