Shadowcraft is the tool used by EJ to compute rogue damage output as well as a handfull of usefull stuff to gear up and play a rogue character in wow. It started out in the rogue forum in EJ and evolved rapidly through google groups and github. It currently features two open source main branches, the UI and the backend, both still in development. Our goal is to build an easy to use yet highly precise tool to help the comunity at decision making regarding both gear and playstyle.
I've been involved in the development of the backend branch since it's very beginning and would like to answer any question ranging from it's current state and features to how (and why) things are modeled. I've written and commited code to about every module in there save for the one over which Aldriana keeps a very tight control (and even so, we all reviewed and modified it, just not in large scale). If you have questions about the UI branch I may have some, but I'm not that familiar with its coding.
Personally I'm not very used to the flow of mmo-champion's forums but I'll try to catch up if needed. I may also be updating the OP in case I see it fits. See that I won't be answering questions about gear itself but only about the tool. Also keep in mind that I'll be pourin in the answers as fast as my free time lets me.