Aroma: A game creation framework for Lua
leafo.net
leafo.net
The modern version of Love supports OpenGL ES though so a rewrite like this isn't required, a better approach would just be to try to compile Love.
If you want to see more cool stuff I've done with Lua:
Moonscript: http://moonscript.org
Lapis: http://leafo.net/lapis
For people unfamiliar with Lua coroutines, there is no extra syntax for them. There are functions coroutine.create, coroutine.resume, and coroutine.yield. They do about what you'd expect them to do. If you're familiar with greenlet, the first function is greenlet() and the second two functions do the job of greenlet.switch().
Here is some Moonscript Leafo wrote using coroutines: https://gist.github.com/leafo/6788652
>In the future Aroma hopes to implement the whole LÖVE API
Love has been growing quite a bit among small indie developers lately, so I'm glad they did this. I hope it doesn't take too long to fully implement it.
Of course it remains to be seen whether this is an interesting market, but the iPhone and Android app stores have done well with similar strategies.