GhostSCAD: Marrying OpenSCAD and Golang

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
  • scad-clj

    OpenSCAD DSL in Clojure

  • I wonder how many OpenSCAD wrappers now exist? I know of scad-clj [0], openpyscad [1], and solidpython [2].

    I particularly like scad-clj, because of `lein auto generate`. It watches source files, and regenerates the OpenSCAD files automatically, which OpenSCAD then also picks up. Although I'm not well versed in Clojure, and find debugging Clojure tricky, the workflow is just so good.

    [0] https://github.com/farrellm/scad-clj

    [1] https://github.com/taxpon/openpyscad

    [2] https://github.com/SolidCode/SolidPython

  • openpyscad

    Python library to generate OpenSCAD source code. This library provides intuitive interface when you handle 3D data.

  • I wonder how many OpenSCAD wrappers now exist? I know of scad-clj [0], openpyscad [1], and solidpython [2].

    I particularly like scad-clj, because of `lein auto generate`. It watches source files, and regenerates the OpenSCAD files automatically, which OpenSCAD then also picks up. Although I'm not well versed in Clojure, and find debugging Clojure tricky, the workflow is just so good.

    [0] https://github.com/farrellm/scad-clj

    [1] https://github.com/taxpon/openpyscad

    [2] https://github.com/SolidCode/SolidPython

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

    A python frontend for solid modelling that compiles to OpenSCAD

  • I wonder how many OpenSCAD wrappers now exist? I know of scad-clj [0], openpyscad [1], and solidpython [2].

    I particularly like scad-clj, because of `lein auto generate`. It watches source files, and regenerates the OpenSCAD files automatically, which OpenSCAD then also picks up. Although I'm not well versed in Clojure, and find debugging Clojure tricky, the workflow is just so good.

    [0] https://github.com/farrellm/scad-clj

    [1] https://github.com/taxpon/openpyscad

    [2] https://github.com/SolidCode/SolidPython

  • fswatch

    A cross-platform file change monitor with multiple backends: Apple OS X File System Events, *BSD kqueue, Solaris/Illumos File Events Notification, Linux inotify, Microsoft Windows and a stat()-based backend.

  • > It watches source files, and regenerates the OpenSCAD files automatically

    inotify() is awesome. Here's a library in python that does it.

    https://michaelcho.me/article/using-pythons-watchdog-to-moni...

    There's also inotifywatch on linux and fswatch on mac. I'm sure there's alternatives for BSD Unix and Windows, but I care the least about those OS's.

    https://github.com/emcrisostomo/fswatch

  • relativity.scad

    The OpenSCAD General Library of Relativity

  • > Much like sendmail.cf files.

    That's an exaggeration, neing as bad as sendmail.cf is not possible.

    However, I agree, it's pretty darn bad.

    So bad in fact that someone had to write an OpenSCAD parser in OpenSCAD just to be able to do what he wanted:

    https://github.com/davidson16807/relativity.scad/blob/master...

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