libfive is a software library and set of tools for solid modeling, especially suited for parametric and procedural design. It is infrastructure for generative design, mass customization, and domain-specific CAD tools.
auch mit externem Editor benutzbar, überwacht Sourcefile und kompiliert bei Änderungen (Design > Auto Compile + View > Hide Editor); Javascript: http://garyhodgson.github.io/openscad.net/
Open Design Alliance (ODA) — a member-driven, nonprofit organization of over 1,000 software developers in 40 countries — develops the Teigha® software development platform for CAD and other technical graphics applications.
ODA members obtain the Teigha software development platform for an annual membership fee. Combined with the ODA’s relationships with well-known third party component vendors, ODA members are able to quickly design, build, and deliver technical applications for their customers.
The Teigha software development platform is available on a large number of operating systems such as Microsoft® Windows®, Apple® Mac OS®, various Unix systems, and Linux. ODA members can use the C++, .NET, and ActiveX interfaces to develop their own applications. Teigha is able to exchange data through .dwg, .dgn, .stl and .pdf files.