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.