AdonisJS
adonisjs.com
3
Leaving SiteNav
External Link Disclaimer
You are about to visit adonisjs.com. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
AdonisJS is a batteries-included TypeScript web framework for Node.js, designed for teams who want to ship products without assembling frameworks from disparate packages. Active for over a decade with 23,000 GitHub stars and 30 million npm downloads, the framework provides a complete MVC architecture where authentication, ORM, validation, mail, queues, cache, and testing are all first-party packages working together out of the box. The Lucid ORM provides active record and data mapper patterns with migrations, seeders, factories, and multi-database connections supporting PostgreSQL, MySQL, SQLite, MSSQL, and Redshift. The Edge templating engine supports server-side rendering with components, layouts, and partials. Inertia.js integration enables pairing backend models with React, Vue, or Svelte frontends without building a separate API. End-to-end type safety extends from environment variables through event emitters to serialization layers. Developer experience features include a powerful CLI and REPL, pretty error pages with source maps, CSRF protection, CORS support, Vite integration with server-side hot module replacement, OpenTelemetry tracing, and subpath imports. Official packages cover rate limiting, health checks, redis, sessions, websockets, authentication with session and JWT guards, social authentication via OAuth, file uploads to S3 and GCS, and background jobs with BullMQ. The testing framework, Japa, provides functional and unit testing with browser automation. 363 contributors and 45 sponsors support the project. Customers include Ledger, Renault Group, Bouygues Telecom, France Travail, Nissan, PayTM, FIVB, and Edmond de Rothschild. MIT licensed.
Statistics
3
Views
0
Clicks
0
Like
0
Dislike