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
Alternatives

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

Pagoda
A free, MIT-licensed Go full-stack starter kit with an admin panel, HTMX, and Alpine.js

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