This is a carefully curated list of awesome AdonisJS resources 🌟
AdonisJS is a fully featured web framework for Node.js. It includes everything you need to create a fully functional web app or an API server.
We would like to thank Zura Gabievi for maintaining this repo for years and transferring it to the core team.
- AdonisJS official website
- AdonisJS documentation
- AdonisJS github
- AdonisJS discussions forum
- AdonisJS twitter
- AdonisJS Firebase Cloud Messaging – The wrapper for send messages to Firebase Cloud Messaging
- AdonisJS Lucid Filter – Addon for filtering AdonisJS Lucid ORM
- AdonisJS Inertia Provider - Allows you to build server-driven single page apps using Inertia.js
- Adonis Class Validator - Adonis Class Validator provides a means to validate a request data using a class based schema
- Adonis Mix Asset - Adonis Mix Asset is an assets bundler based on Laravel Mix for AdonisJS application
- Adonis Bull - A bull queue provider for AdonisJS applications
- Adonis Stripe - This package makes it seamless to work with Stripe in AdonisJS 5 applications.
- Adonis Swagger - Swagger for Adonis 5
- Adonis Sentry - Sentry for Adonis 5
- Adonis Cache - Cache provider for Adonis 5.
- Adonis BullMQ - Simple BullMQ provider for you own queue commands
- Adonis Request throttler - Middleware for Request throttling
- Adonis V5 (MongoDB) provider - An article covering how to use MongoDB in your AdonisJS projects
- Set up TailwindCSS using the default Encore package - A quick article explaining what dependencies to install and configuration to add to set up TailwindCSS in a Adonis 5 application, using the default Webpack Encore package for assets management.
- Let's learn AdonisJS - A series for screencasts to learn the framework from scratch
- Using MJML with AdonisJS - A screencast showcasing how to use MJML markup language with the AdonisJS mailer
- AdonisJS 5 From Scratch - A project-based course, where you get to learn AdonisJS 5 by building. We'll cover each aspect of the framework while we gradually build a tasks application.
- Authentication with multiple IDs in AdonisJS 5 - A screencast showing how to allow users to log in with multiple IDs in an AdonisJS 5 application.
- AdonisJS 5: from preview to stable - A screencast walking you through how to migrate an application built with the preview version of AdonisJS 5 to the stable version of AdonisJS 5.
- Node ace ZSH completions - ZSH completions for the node ace commandline
- Youtube Downloader - Youtube video and audio downloader as example project featuring dockerizing, response streaming and Gitlab CI automatic build + deploy
- Akpoho Invoicing Software - An open-source SaaS-grade application which provides invoicing, quotations, and receipts functionalities for small businesses. Akpoho Software is built with the amazing AdonisJS 5 as the backend, so you can study the source codes and learn how to build your SaaS application with AdonisJS.
Want to contribute with some resource? Great! Please, read the contribution guidelines before contributing.