Alternative to Solidworks?

Openscad

  • Website : http://www.openscad.org/
  • OS : GNU/Linux, BSD, Mac, Windows
  • Cost : Free
  • Opensource : Yes - Free software under GPL v2

Openscad uses a simple scripting language in order to model 3D CAD parts. This can disconcert the first time, but it’s in facts easy to use, and gives you very good control on your model. You can define each element of you model as a little script module that make your parts highly configurable.