Skip to content

Lotto

Lotto è un framework web node.js completo, semplice, leggero e privo di dipendenze esterne.

Il nome è un omaggio a Lorenzo Lotto, quello era un pittore Veneto vissuto nella epoca della Serenissima Repubblica di Venezia tra il 1480 ed il 1557 e fu uno dei principali esponenti del Rinascimento Veneto del primo Cinquecento. E come i suoi dipinti, questo progetto intende fornire un modo bello e artistico per costruire API in modo molto semplice.

Abbiamo creato Lotto perché come sviluppatori puntiamo sempre a imparare di più e migliorare le nostre capacità e poiché utilizziamo continuamente framework per creare API o interi sistemi, desideravamo comprendere meglio questo mondo dei framework.

Lotto Features:

  • 🚀 Router basato su RegExp.
  • 🪶 Zero dipendenze esterne e utilizza solo la node:http api.
  • 📦 Built-in middlewares @lottojs/body-parser e @lottojs/params-parser.
  • 🏗️ Built-in helpers per facilitare il recupero dei parametri e anche la restituzione delle risposte sulla richiesta http.
  • ⚜️ Supporto a middleware personalizzati.
  • 🪹 Annidamento delle rotte fornito dalla nostra potente classe Router.
  • 🎡 Il nostro ecosistema fornisce anche altri middleware che puoi includere nel tuo progetto come @lottojs/cors e @lottojs/secure-headers.

Ogni singola parte è completamente open source! Effettua un fork, estendilo o distribuiscilo sul tuo server.

Aiuta a Far Crescere il Lotto

Lotto è un progetto gratuito e open source che si basa sull'aiuto della nostra comunità per crescere. Di seguito sono riportate alcune semplici cose che puoi fare per aiutarci a costruire un framework Lotto migliore.