yurivictor/typebetter
A really nifty little bit of JavaScript that converts to smart quotes, apostrophes, ellipses, and em dashes.
(Initially it required jQuery but I tweaked it to avoid those dependencies and Yuri very kindly merged my pull request—such a lovely warm feeling when that happens.)