I wrote a simple interface to ShadowCraft-Engine that's available here:
http://shadowcraft-test.appspot.com
It should mostly work, but I expect there's some bugs in there. Since the actual calculation engine is written in Python it was pretty easy to get it running on Google appengine. It's not much more than a gear selector with some options for glyphs, buffs and a spec preset for each talent tree. I don't have any plans to add a lot to it, armory-import, auto-reforging or a full talent editor won't be added, it's just meant as something to use and play around with now, while ShadowCraft-UI is implemented.
Couple usage notes: you need to manually click the calculate button to update DPS and EP values, as the calculations are all done server side.
The displayed total stats are gear stats only (items, enchants and gems), and don't include base stats, 5% leather specialization or buffs. Of course the actual calculations take all of that into account.
The displayed hit chances include precision and draenei racial (if you set the race to draenei), but expertise racials are not included in the displayed dodge chance. Again, the dps and ep calculations
do take racial expertise into account.
There's no support for professions apart from the LW bracer enchant being available.
If you find any bugs or have suggestions, send me a private message, don't clutter this thread with it. There's also a way to send error reports from within the webapp, check out the FAQ. If something breaks or you notice weird results, it's more likely that the webapp is doing something wrong, not the ShadowCraft-Engine.