The JSON export from TileKit was one of the easiest to implement.
If your engine does support JSON, you are fine. And loading sprites and images also works fine. And with 2 nested loops, it works. I guess, something like ChatGPT could come up with an loader for that, if you only give it a JSON. (I am not sure, didn't tried)
The rules are working, the tiles are working, we can create also objects. And I guess, the next bigger step would be to use LDtk instead. I myself found it a bit to complecate to start with and love my TileKit. It also supports Spriteanimations. What I could miss, are multilayer, but for that I guess, you could use "Tiled".
I want to use TileKit for 3D maps. And it also works. (work in progress, screenshots are not final)