SoybeanJS is an open-source team focused on building modern admin solutions, design-oriented UI foundations, full-stack frameworks, and developer tooling for productive web teams — now exploring AI-agent-friendly development.
| Project | Role | Stars |
|---|---|---|
| soybean-admin | Flagship admin template (Vue3 + Vite + TS + NaiveUI + UnoCSS) | |
| soybean-ui | UI foundations — headless primitives + styled wrappers | |
| ubean | The full-stack Vue framework for Vite | |
| soybean-admin-antd | Ant Design Vue solution | |
| soybean-admin-element-plus | Element Plus solution (rolldown-vite) | |
| elegant-router | Elegant file-based routing for Vue/React/Solid/Svelte |
- Admin Systems · soybean-admin · soybean-admin-antd · soybean-admin-element-plus · soybean-unify (next-gen, based on SoybeanUI)
- Backend Scaffolds (by team members & community) · nestjs · quarkus · rust · java
- UI Foundations · soybean-ui · shadcn-theme · unocss-shadcn · unocss-preset
- Full-stack Framework · ubean · hono-ssr · fetch · request
- AI & Agent Skills · skills — structured, agent-ready skills for AI coding agents
- Tooling · create-soybean · eslint-config · oxc-config · cli · changelog
- Admin Systems 🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦⬜⬜ 55%
- UI Foundations 🟪🟪🟪🟪⬜⬜⬜⬜⬜⬜⬜⬜⬜ 20%
- Tooling & DX 🟩🟩🟩🟩🟩⬜⬜⬜⬜⬜⬜⬜⬜ 22%
- Templates & Others 🟨⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜ 3%
- Frontend: Vue 3, React, Solid, Svelte, Astro
- SSR: Nuxt, Next, SolidStart, SvelteKit, hono-ssr
- Backend: Node.js / Bun / Deno, Hono, Nitro, Cloudflare Workers
- Build: Vite, rolldown-vite, unbuild, tsup, tsdown
- Code Quality: eslint-config, oxc-config, simple-git-hooks, lint-staged
- Visualization: AntV, ECharts, Chart.js, D3, Three.js
- Cross-platform: React Native, UniApp, Ionic, Tauri, Electron
Issues, discussions, and pull requests are always welcome.
- Contact: soybeanjs@outlook.com
- Founder: Soybean (@honghuangdc)
Built with ❤️ by SoybeanJS