I'm suncalc over HTTP. e.g. /times or /position. Date is optional and defaults to now. I run on a single free Heroku dyno. Issues/bugfixes welcome.