Criei um framework web em lua - Crescent Framework

82 views
Skip to first unread message

Daniel TFS

unread,
Jan 9, 2026, 4:28:35 PMJan 9
to Lua BR
Meu sonho é poder desenvolver aplicações backend em lua, mas a solução mais viável (que tem case de sucesso) é o Lapis Framework.
Se você já tentou fazer algo com ele, sabe que é complicado de deixar tudo redondinho para rodar, ainda mais se comparar com recursos de outras linguagens, como o express e nest do javascript, ou o Laravel do PHP. 

Então solucionei o meu problema (pelo menos estou nessa jornada)

desenvolvi o Crescent Framework, inspirado no Laravel e no NestJS, com tudo o que é necessário para ser o mais "plug and play" possível.

Ainda está numa fase inicial, mas tem muito potencial:

github
site

Seria muito massa se acontece algo semelhante ao ruby on rails, seria sonhar de mais?

Denis Dos Santos Silva

unread,
Jan 10, 2026, 2:51:23 AMJan 10
to Lua BR
rapaz....impressionante.
depois de conferir de leve o codigo, vou testar depois com toda certeza.

- luajit 1.x? 2.x?
- senti falta de uma template engine
- seria interessante adicionar o metodo http HEAD
- docker :)

Daniel TFS

unread,
Jan 14, 2026, 9:41:06 AMJan 14
to Lua BR
Obrigado pela moral!

Vou tentar colocar arquivos para o uso do docker e adicionar o metodo HEAD!

Quanto a versão do luajit, eu uso: LuaJIT 2.1.1761623958, mas suspeito que baixando apenas o luvit deva funcionar.

O template engine não tenho certeza se quero adicionar, queria deixar mais focado em backend mesmo. Tem a possibilidade de respostas html (bem básica): ctx.html(404, '<h1>Not Found</h1>'), por exemplo. Mas não deixa de ser uma possibilidade!

Thallys Pereira

unread,
Jan 14, 2026, 10:53:13 AMJan 14
to lua...@googlegroups.com
Man que massa, já estou compartilhando em todos os grupos do a qual faço parte! Espero que viralize muito 

--
Lua BR - https://groups.google.com/g/lua-br
---
Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para lua-br+un...@googlegroups.com.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/lua-br/9236d5fc-d8f8-4530-8078-ecbd6a492766n%40googlegroups.com.

Arion Deno

unread,
Jan 14, 2026, 11:01:36 AMJan 14
to lua...@googlegroups.com

Daniel TFS

unread,
Jan 19, 2026, 2:01:40 PMJan 19
to Lua BR
Adicionei templates (usei o etlua, que o lapis framework usa) e o método HEAD, conforme tinha mencionado!

Denis Dos Santos Silva

unread,
Jan 22, 2026, 1:13:05 PMJan 22
to Lua BR
projeto ta ficando bom;
ainda nao tive tempo de testar;
tem varios componentes que nao conheco nesse projeto e to vendo;

anuncia ele na lista em ingles => https://groups.google.com/g/lua-l





Leandro Vital

unread,
Mar 12, 2026, 4:11:11 PM (13 days ago) Mar 12
to lua...@googlegroups.com

Eu tinha planos de dar continuidade ao desenvolvimento do Orbit Framework, que eu utilizava inclusive na minha página pessoal. Cheguei a realizar algumas melhorias no código e pretendia encaminhá-las para o projeto, porém nenhuma das issues abertas recebeu retorno dos mantenedores.

Tentei contato com Fabio Mascarenhas, Hisham Muhammad, Norman Clark e rjpcomputing, mas não obtive resposta, o que indica que o projeto possivelmente está abandonado.

Também tentei contato diretamente com Daniel TFS, enviando uma mensagem privada a respeito do Crescent Framework, porém igualmente não obtive retorno.

Diante desse cenário, decidi iniciar o desenvolvimento de um novo framework web em Lua, com o objetivo de oferecer uma arquitetura geral para aplicações web, incluindo MVC e suporte a APIs RESTful, priorizando:

  • mínimo de dependências externas

  • compatibilidade direta com Lua PUC-Rio

  • simplicidade e portabilidade

  • estrutura adequada para aplicações modernas

A proposta é construir uma base leve e bem estruturada que possa servir tanto para aplicações web tradicionais quanto para serviços de API.

Atualmente existe uma versão inicial estável, que inclusive está sendo utilizada em produção, principalmente para validar a arquitetura e o funcionamento geral do framework em cenários reais.

Arion Deno

unread,
Mar 13, 2026, 7:11:25 PM (11 days ago) Mar 13
to lua...@googlegroups.com
Gostei do framework senhor Daniel.   


Preciso fazer um site.  

O site tenho que pegar dados do formulário e enviar um e-mail, além de salva num banco. De dados. Ou um arquivo txt com JSON. E gerar uma página HTML 5, com os dados 

 Se for possível usar seu framework.


Eu aceito.    

--
Lua BR - https://groups.google.com/g/lua-br
---
Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para lua-br+un...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages