Lotto
Lotto é um web framework Node.JS completo, simples, leve a livre de dependências externas.
O nome Lotto
é uma homenagem a Lorenzo Lotto que foi um pintor Vêneto o qual viveu na Serenissima Repubblica di Venezia entre os anos de 1480 e 1557. Foi um dos maiores exponentes do período Renascentista Vêneto no inexponents of the Venetian Renaissance do início do século XVI. Como suas pinturas, este projeto busca prover uma forma bela e artistica de criar apis de uma forma fácil.
Nós criamos Lotto por sermos desenvolvedores que sempre buscam aprender mais e melhorar as nosas habilidades e devido a todo tempo estarmos a utilizar frameworks para criar nossas apis ou sistemas, tivemos a curiosidade de entender melhors este mundo.
Recursos do Lotto:
- 🚀 Router baseado em RegExp.
- 🪶 Zero dependências externas e apenas usa a node:http api.
- 📦 Built-in middlewares: @lottojs/body-parser e @lottojs/params-parser.
- 🏗️ Built-in helpers que provêem facilidade na recuperação de parâmetros e também no retorno de respostas para suas rotas.
- ⚜️ Suporte para middlewares customizáveis.
- 🪹 Route nesting provido pelo nossa poderosa classe
Router
. - 🎡 Nosso ecosistema provê também alguns outrmos middlewares os quais você pode incluir também em seu projeto caso necessário, como: @lottojs/cors e @lottojs/secure-headers.
Cada parte é totalmente código aberto! Forque-o, estenda-o ou implante-o em seu próprio servidor.
Ajude Lotto a crescer
Lotto é um projeto grátis e open-source que that que depende da comunidade para crescer. Abaixo estão algumas coisas simples que você pode fazer para nos ajudar a construir Lotto framework melhor.