Favicon of AdonisJS

AdonisJS

Build robust web applications with a full-featured TypeScript framework. Includes authentication, ORM, validation, and testing in one cohesive package.

Screenshot of AdonisJS website

AdonisJS provides a comprehensive, batteries-included environment for building scalable web applications. By integrating essential tools like authentication, ORM, validation, and mail services into a single, cohesive framework, it allows development teams to focus on shipping products rather than managing complex dependency chains. The framework is built from the ground up with first-class TypeScript support, ensuring end-to-end type safety and a superior developer experience.

Key features include:

  • Expressive Routing and Controllers: Centralize your application logic with a clean, readable API that scales as your project grows.
  • Powerful ORM: Utilize an active record ORM with a fluent query builder, migrations, and factories for seamless database management.
  • Robust Validation: Leverage high-performance validation with deep integration into your database and file handling workflows.
  • Flexible View Layer: Choose your preferred frontend approach, whether it is server-rendered templates, modern SPA frameworks like React or Vue, or a pure API-first architecture.

With a decade of consistent development, this framework prioritizes stability and long-term maintainability. It eliminates the need for hunting through npm for compatible packages, offering official, battle-tested solutions for caching, rate limiting, and file storage. Whether you are building a complex API or a full-stack web application, the structured architecture and powerful CLI tools provide everything necessary to move from prototype to production with confidence.

Tags:

Downloads
65,611
Stars
18,781
Last published
Mar 4, 2026
Last commit
5 days ago
License
MIT