ShadCN, but for full-stack

Full-stack components for AdonisJS

Production-ready features you install with a single command. Auth, 2FA, teams, billing. Every component covers the entire stack, models, controllers, validation, and UI. So you're not wiring together disconnected pieces.

Production-ready

Security handled. Edge cases covered. Every component is ready to ship the day you install it.

Cherry-pick

Not a bloated starter kit. Add only the features you need, leave out what you don't.

You own it

Code lives in your project. Modify it, extend it, make it completely yours.

The Problem

You've built this before. It still took a week.

Every app needs the same set of features. Authentication, two-factor, teams, billing, password resets. You know how to build all of it. That's not the problem.

The problem is doing it properly. The secure token storage. The recovery flows. The "what happens when someone loses their phone." The permissions edge case you discover three months after launch. Before you know it, a week has disappeared on a single feature, and you still haven't touched the part of your app that actually matters.

Kit handles all of it. So you can build what you came here to build.

What Kit handles for you
Secure token generation and storage
Race conditions in verification flows
Lockout protection that doesn't lock out your users permanently
Timing-safe comparisons to prevent enumeration attacks
Sudo mode for sensitive actions
Session invalidation across devices
Rate limiting on sensitive endpoints
Components

Every component is full-stack

Each component ships with models, controllers, validation, UI, tests, and a walkthrough guide. Install what you need, ignore what you don't.

Two-Factor Authentication
Login
Password Management
Personal Tokens
Profile Management
Session Tracking
Social OAuth
Signup
Permission
Teams & Invites
Flexibility

Not locked in. Ever.

Built for your stack, your deployment, your design.

Powered by low-level packages

Kit components are thin layers on top of battle-tested AdonisJS packages. The heavy lifting happens in the package. The code that lands in your project stays minimal, readable, and easy to reason about. When the underlying package improves, your component gets better with it.

Bring your own design

Kit gives you the logic and a sensible default UI, but never forces a design system on you. Tailwind, custom CSS, your own component library. It all works. The functionality stays the same regardless of how you style it.

Inertia or API-only? Both.

Components support both modes out of the box. Building a full-stack app with Inertia? You get everything, including the UI. Running an API-only backend? Same logic, no views.

You own the code

Everything lives in your project. No hidden runtime dependency, no library you import and hope stays maintained. Modify it, extend it, delete the parts you don't need. It's your code from the moment you install it.

Early Access

Get in early

Plus is being built in the open. Each piece ships as it's ready. Join now and you get access to everything as it lands, a private Discord where you see the process unfold, and a say in how things get built.

$149 /year
instead of $249/year
Join as early adopter

That rate stays locked in as long as you're subscribed. If you ever cancel, you keep every component, skill, and runbook you've used. It's your code. You just lose access to new updates, docs, and the private Discord.

Early access closes on 20th April 2026
What's included
  • Persona — user management package
  • Permissions — RBAC package
  • Kit components
  • Flow AI skills
  • Flow sub-agents and runbooks
  • Private Discord access
Not ready to buy? Stay in the loop.

Frequently asked questions

In the FAQs below, "Plus materials" refers to everything included in AdonisJS Plus: Kit components, Flow AI skills, sub-agents, runbooks, packages, and documentation.

What is your refund policy?

If you're unhappy with your purchase for any reason, email virk@adonisjs.com within 30 days and we'll refund you in full, no questions asked.

What can I use right now?

Right now you get access to the private Discord where I share progress, decisions, and the thinking behind building Plus. Kit components, Flow tools, and premium packages will ship over the coming months. I'll announce everything in Discord as it becomes available.

What happens if I cancel?

You keep every component, skill, and runbook you've used. It's your code. You lose access to new updates, documentation, and the private Discord. Your access continues until the end of your billing cycle.

Do I keep the early bird rate if I cancel and come back?

No. If you cancel, you keep access until the end of your billing cycle. After that, the early bird rate is gone. You'd resubscribe at the regular $249/year.

Is there a monthly payment option?

No, it's annual only.

Do I need a new subscription for every project?

No. Your subscription covers unlimited projects.

Can I use Plus materials in commercial projects?

Yes. You can build unlimited commercial projects, whether it's a public website or a paid SaaS product. However, redistributing Plus materials in any form is not allowed.

Can I use Plus materials for client projects?

Yes. You can create custom websites and products for your clients. However, packaging Plus materials in a template or bundle that is resold to multiple clients is not allowed.

Can I use Plus materials in an open-source project?

Yes. You can create open-source projects that use Plus materials in the final product. However, redistributing Plus materials for learning, as a boilerplate, or as a starter kit is not allowed.

Can I resell or redistribute Plus materials?

No. Reselling and redistributing Plus materials is not allowed. Creating starter kits, boilerplates, or publishing them publicly without using them in a real project is not allowed.

Which frontend framework does Kit use?

Kit components are not tied to any particular frontend framework. We share unstyled templates for Vue, React, and Edge. You're expected to modify them for your project.

What version of AdonisJS is supported?

Everything in Plus is built for the latest version of the framework, which is AdonisJS v7.

Does AdonisJS stay free?

Yes. AdonisJS is free and open source. Nothing changes. Plus is a separate commercial product that funds the ongoing work on the framework.

Do I need Plus to use AdonisJS v7?

No. v7 is a free, open source release. Plus is completely separate.

Is there a team license?

Not yet. Right now Plus is a personal license. A team license is coming later. If you want to be notified when it's available, email virk@adonisjs.com.

How do I access the Discord after buying?

You'll receive a welcome email with the invite link right after purchase.

Do you offer technical support?

Yes. Email virk@adonisjs.com to learn more about the support program.