Qiso (pronounced key-so), is an isometric tilemap engine for Corona SDK. It handles the complexity of converting between screen, cartesian and isometric co-ordinates, allows you to programmatically add or remove tile layers at any time, and add player or machine controlled characters. It takes care of map rendering, camera movement/zoom, and has built-in A* pathfinding algorithms.
Qiso is built entirely in Lua and doesn't depend on any platform specific features or external libraries. It's incredibly lightweight and optimised for performance.
Built to work from maps generated using the Tiled engine, exported to Lua data tables. Tested with maps as large as 1000x1000 tiles and reasonably high quality sprites, as shown in the videos.
Fully documented at https://qiso.qweb.co.uk where you can also find sample code and videos, as well as sample Tiled map files and isometric graphic assets.