Hi everyone,
I've released mote, a standalone HTTP server library for Lua/LuaJIT. It started as the core of a BaaS project I was building and I decided to extract it into a standalone library.
It has Koa-style routing with URL params, onion middleware, and built-in support for CORS, JWT, rate limiting, and Server-Sent Events with pub/sub. Runs on Linux, macOS, and Windows.
```lua
local mote = require("mote")
mote.get("/users/:id", function(ctx)
ctx.response.body = { id = ctx.params.id }
end)
mote.create({ port = 8080 }):run()
```
`luarocks install mote`
https://github.com/luanvil/mote
I'd love to hear what you think. --
You received this message because you are subscribed to the Google Groups "lua-l" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lua-l+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/lua-l/409238ec-74d8-4f67-9259-35616762f7abn%40googlegroups.com.
Am 27.01.2026 um 19:38 schrieb Michael Lenaghan <mich...@dazzit.com>:
To view this discussion visit https://groups.google.com/d/msgid/lua-l/CAHV0GgEJQ45f6OXUukNjGqNbFOYHafnMqXDgfqP62zsPeKAivw%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/lua-l/0cfa9ac7-564f-4368-a45e-91aa7e06bff8n%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/lua-l/bbb01759-8dab-4a82-91c8-14fcf1ff0cbe%40app.fastmail.com.
To view this discussion visit https://groups.google.com/d/msgid/lua-l/cb50a7a5-dbe6-4d61-ad63-d91d4dfa6c9bn%40googlegroups.com.