AdonisJS

3天前更新 6 0 0

A TypeScript-first Node.js MVC framework that includes built-in authentication, ORM, validation, mail, queues, and testing. Designed for teams to build full backend appli...

收录时间:
2026-07-30
AdonisJSAdonisJS

AdonisJS is a full-featured Node.js web framework written in TypeScript. It follows the MVC pattern and includes many common backend functionalities out of the box, such as authentication, an ORM (Lucid), validation, file uploads, email sending, rate limiting, and testing. The framework aims to reduce the need to search for and integrate third-party libraries, offering official packages for most backend tasks.

Core Features

  • Routing & Controllers: Centralize route definitions in one file, use lazy-loaded controllers for performance.
  • ORM (Lucid): Active record ORM with a query builder, migrations, seeders, and factories.
  • Authentication: Support for session-based (web) and token-based (API) auth, with middleware and credential verification.
  • Validation (VineJS): Fast validation with async support, integration for unique checks and file validation.
  • File Uploads: Multipart handling and Drive abstraction for local/S3/R2/GCS storage.
  • Mail: Support for SMTP, SES, Mailgun, SparkPost, Resend, Brevo, with queuing and testing fakes.
  • Rate Limiting: Redis or database-backed, dynamic limits based on user/IP.
  • Testing: Uses Japa runner, Playwright for browser tests, and database transaction management.

Ecosystem and Community

AdonisJS has been under active development for over a decade, with regular releases and changelogs. It is used by companies such as Ledger, Renault, Bouygues Telecom, and others. The framework is sponsored by organizations like Route4Me and Galaxy Cloud, ensuring continued maintenance.

Getting Started

Framework documentation is available at docs.adonisjs.com. Developers can start by installing the CLI and creating a new project. The framework includes a built-in dev server with HMR support for Vite integration.

Target Audience

AdonisJS is aimed at teams and individual developers who want to build production-ready Node.js applications quickly, without assembling multiple packages. It is particularly suitable for: – Building REST APIs or full-stack apps with server-rendered views or frontend frameworks like React/Vue. – Projects requiring authentication, database management, and file handling. – Teams that value clear conventions and TypeScript type safety.

Considerations

AdonisJS works best for new projects where its conventions can be followed. It has a steeper learning curve compared to minimal frameworks like Express, but offers more structure for larger codebases. The framework is open-source under the MIT license.

数据统计

数据评估

AdonisJS浏览人数已经达到6,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:AdonisJS的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找AdonisJS的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于AdonisJS特别声明

本站IPI3导航网提供的AdonisJS都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由IPI3导航网实际控制,在2026年7月30日 下午5:34收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,IPI3导航网不承担任何责任。

相关导航

暂无评论

none
暂无评论...