What Is Tir?
Tir is a simple Lua+Mongrel2 web framework that implements most of the features you need, and avoids the ones you're going to replace anyway, like ORM. It supports extensible templates; coroutine, handler, or callback state management, and is only 1300 lines of clean simple Lua code.
Tir applications take the model of a process per page making it easy to carve your application up across multiple servers and scale only the pieces that need it. If one part is sucking, just replace that part.
Use the state management paradigm that fits the problem, not the framework inventor's business model.
With only 1300 lines of code, you can understand all of Tir in an hour if you already know Lua.
Easily swap out parts of your Tir app with another language when Tir isn't working for you. No more polishing huge turds.
Are you looking for Help with Tir?
There's a few ways you can get help with Tir. We've got a mailing list at firstname.lastname@example.org that you can join. You can also come talk to us on IRC at #mongrel2 on irc.freenode.org.
Are you looking for The source code?
You'll want the develop branch for the latest development work. We can't guarantee that it'll work though.