AdonisJS - The batteries-included TypeScript framework

Everything you need in one Node.js framework. Authentication, ORM, validation, mail, queues, cache, testing - all working together. Built for teams who want to ship products, not assemble frameworks.

Code you'll actually enjoy writing

AdonisJS combines expressive APIs with clear conventions and full TypeScript support. Explore the examples below to see how common tasks stay simple without sacrificing power

The framework you've been looking for

Developers are discovering what Laravel and Rails fans have known for years - batteries-included frameworks just work better

Read more stories

Everything you need to build

Powerful developer tooling. Official packages for common requirements. Flexible architecture that adapts to your needs. Built to take you from prototype to production.

Going strong for over a decade

No hype, no chasing trends. Just regular updates and commitment to building something that lasts

MIT Licensed

OSS Stats

Proudly supported by our partners

These companies and individuals keep AdonisJS thriving. Their monthly support funds development, maintenance, and community growth - allowing us to stay independent and focused on building the best framework we can

Become a partner - 300k monthly visits

Ready to build?

Whether you're exploring AdonisJS for the first time or ready to build your next product, here's how to get started

SCREENCASTS

Video tutorials and courses teaching AdonisJS from basics to advanced

SCREENCASTS

Visit Adocasts

AdonisJS Plus

Pre-built full-stack components and starter kits to accelerate your projects

AdonisJS Plus

Visit AdonisJS Plus

COMMUNITY

Active Discord community where developers help each other build better applications

COMMUNITY

Join Discord

DOCS

Comprehensive documentation covering every feature, written with clarity and care.

DOCS

Read documentation