Just for fun I wrote a stock options valuation calculator using the Shiny package in the R language. I really just wanted to see how Shiny worked, but the result turned out to be quite useful. Check it out here.
Note: Shiny isn't the most compact code, so the page will take a few seconds to load, but once it loads it runs great. Email me or comment below if you have any thoughts or ideas for improvements.