Just created the repo:
It's still empty, for the code is still a mess... but stay tuned, coming soon;)We still need to decide which MQTT lib we'll use. Adafruit's lib seems to have one mad pointer, or maybe we're just running out of memory. So we'll investigate PubSubClient too.
After checking a couple of ESP8266 libs, seems we'll have to make our own. That's a mess too - various firmware versions on various modules, supporting various AT commands. So we have to make sure that ESP firmware matches the Arduino lib. Bottom line - we'll have to include instructions to upload one specific ESP firmware to the module.