AmatYr is a similar project, written in Lua and JS with Postgresql as a backing database: https://github.com/torhve/Amatyr
Live setup: http://yr.hveem.no/
I'm not the creator, but I set it up for my own weather station, and it has been working flawlessly.