Skip to content

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.