# AdonisJS - A fully featured web framework for Node.js

@vite(['resources/css/app.css', 'resources/js/app.js']) @stack('dumper')
{{-- Header --}}
{{-- Bento with documentation, Adocasts, packages and Discord --}}

## Documentation

Dive into the official documentation to learn AdonisJS. Read carefully to discover an unmatched set of features, best practices and developer experience. Through examples, guides and API references, you'll find everything you need to build your next project. From installation to deployment, we've got you covered.

## Adocasts

Level up your development and Adonis skills with hours of video content, from beginner to advanced, through databases, testing, and more.

## Packages

Supercharge your AdonisJS application with packages built and maintained by both the core team and the community.

## Discord

Never get lost again, ask questions, and share your knowledge or projects with a growing and supportive community. Join us.

{{-- Features --}}

##
Lucid

A SQL ORM with a powerful query builder, active record, migrations, and model factories. Everything you need to work with databases.

##
Vine

A simple yet feature rich and type-safe form data validation. It comes with 50+ built-in rules and an expressive API to define custom rules.

##
Edge

Write your views with ease and enjoy the power of a simple, modern and battteries included template engine. You'll love it.

##
Japa

From JSON API tests using Open API schema to browser tests with Playwright, it comes with everything you need to test your application.

Route for this page is registered in `start/routes.ts` file, rendering `resources/views/pages/home.edge` template