SCIG is a PHP (currently being rewritten in Ruby) script which allows to create static representations of Rubiks Cube and similar puzzles. It is highly customizable and has many useful features like caching and drawing many cubes on one image.
JLink lets users author flow charts based on ISO 5807 and IBM standards. Developers can use JLink to add flowcharts to applications, serve a flow chart over the web in PDF or PNG, or dynamically create a flowchart with Javascript, Python or Ruby scripts