cd ~/open-source/

chrille@linux:~$ apt show adonisjs

AdonisJS

AdonisJS är en TypeScript-ram för Node som inte nöjer sig med att vara ett låtsas-ramverk, utan kommer med routing, ORM, autentisering och validering direkt i lådan. Det passar dig som vill ha struktur och tydliga konventioner utan att behöva sätta ihop allt själv.

Projektsidan för AdonisJS
Projektets egen sida, som den såg ut vid importen.

AdonisJS är en TypeScript-ram för Node.js som försöker ge dig samma helhetsupplevelse som Laravel eller Ruby on Rails, istället för att tvinga dig att sätta ihop tjugo små bibliotek själv. I paketet ingår routing, Lucid ORM, autentisering, validering, mallmotor och ett CLI som sköter boilerplate åt dig. Konventionerna är tydliga vilket gör det lätt att hitta i stora projekt, och TypeScript-stödet är genomgående så att du slipper gissa vilka typer som gäller. Det passar dig som vill ha ett färdigt ramverk med åsikter om hur saker ska göras snarare än att experimentera fram din egen struktur. Nackdelen är att AdonisJS har en mindre community än Express eller Nest, så du kan få leta längre efter svar på udda problem.