https://openjscad.xyz/
But I really only fight with it because I know JS moderately well.
https://replicad.xyz
Similar principles, but a bRep kernel so a much richer API.
https://openjscad.xyz/
But I really only fight with it because I know JS moderately well.