Soybean Admin
A free, MIT-licensed Vue 3 admin template with automatic file routing and multiple UI library options

- Best for
- Vue 3 developers who want a modern, free, MIT-licensed admin template with a choice of UI library (Naive UI, Element Plus, or Ant Design Vue).
- Skip if
- You want a React-based admin template, or need a full SaaS boilerplate with auth/billing rather than just dashboard UI.
Soybean Admin is an open-source Vue 3 admin dashboard template built with Vite, TypeScript, Pinia, and UnoCSS, offered in variants for Naive UI, Element Plus, and Ant Design Vue. It uses a pnpm monorepo structure, automatic file-based routing with both static and dynamic route support, and built-in theme configuration. It's maintained by the SoybeanJS team and is fully free and MIT licensed.
Pros
- Fully free, open source, and MIT licensed with no paid tier gating features
- Choice of three popular Vue UI libraries rather than being locked to one
- Modern tooling (Vite, Pinia, UnoCSS, TypeScript) and automatic file-based routing
Cons
- Documentation and community are primarily Chinese-language, which can be a barrier for some developers
- Admin template only - no built-in auth backend, billing, or SaaS-specific logic
- Multiple UI-library variants can add confusion about which to pick
Features
What's in the box
- Admin dashboard
Quality and DX
- Monorepo
Licensing and commercial
- Open source
- Free tier
- MIT licensed
Soybean Admin alternatives

Vue Vben Admin
A modern Vue 3 admin panel built with Shadcn UI, Vite, and TypeScript in a monorepo

Naive UI Admin
Free Vue 3 admin dashboard template built on Naive UI, frontend only

CoreUI Vue
A free, MIT-licensed Vue 3 admin dashboard component library built on Bootstrap 5

TailAdmin Vue
Free, open-source Vue.js Tailwind CSS admin dashboard template

Ant Design Pro
The official out-of-the-box admin template built on Ant Design

CoreUI React
Free Bootstrap-based React admin dashboard template with 40+ native components
from $2