Below is a small sample of things I’m either working on, or have worked on, that you might find interesting.
SolidRuby
SolidRuby is a DSL for generating OpenSCAD 3D models written in Ruby. It means instead of writing things like this:
union() {
cube([30, 30, 30], center = true);
translate([0, 0, -25])
cube([15, 15, 50], center = true);
}
You can use a syntax like this to produce the same result:
res = cube([30, 30, 30]).center
res += cube([15, 15, 50]).center.translate(z: -25)
It works well and is by far my preferred approach to creating models in OpenSCAD.