lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

Thanks, Daurnimator.

I was thinking to prefix packages but will delay that for some time while it is still a playground. Likely current naming will cause collision with lua-http module.

The lua-http module is similar to nginx-lua-module since provides HTTP server capabilities. Lucid toolkit is a higher level library that abstracts HTTP server infrastructure while providing additional capabilities like convenient HTTP handlers, middleware, routing, i18n, validation, etc. There are a number of examples [1] to give a better idea.



Andriy Kornatskyy

> On Mar 25, 2018, at 1:12 PM, Daurnimator <> wrote:
> On 25 March 2018 at 18:29, Andriy Kornatskyy <> wrote:
>> This is a development preview of lucid [1], http API toolkit. It is built on top of lua nginx module [2].
>> [1]
>> [2]
>> Your feedback is greatly appreciated.
> I noticed you have many modules under different require strings,
> e.g. require "security", require "http", require "core.class", require
> "web", etc.
> To prevent confusion and encourage namespacing, would you consider
> moving them all under a "lucid" prefix?
> So that you have e.g. require "", require
> "lucid.http", etc.
> Otherwise, I'm curious if you'd like to use parts of lua-http
> ( for e.g. your headers data
> structure (see
> You could also use it as a different option for a http server.
> Daurn.