// the find
logamee/lin-cms-vue
🔆 Vue+ElementPlus构建的CMS开发框架
Lin CMS is a Vue 3 + Element Plus admin framework targeting Chinese-speaking developers who want a pre-built CMS skeleton with user management, role-based permissions, and an operation log. It's the frontend half of a full-stack CMS — you pick your backend from their Koa, Flask, or Spring Boot counterparts. Aimed at small-to-medium internal tools where you want something running in a day, not a week.
The plugin system is genuinely useful — you scaffold new feature modules via CLI rather than copy-pasting boilerplate, which is a step above most admin templates. The permission system is built in from the start (v-authorize directive, group-based RBAC), not bolted on later. Staying on Vuex + Vue Router with a clear separation between lin/ (framework code) and src/view/ (your code) makes the architecture easy to follow. Element Plus upgrade to release versions (not beta) in 0.4.3 means you're no longer on unstable dependencies.
The documentation and community are almost entirely in Chinese, which is a hard wall if you don't read Mandarin. Still on Vuex instead of Pinia, and vue-cli3 instead of Vite — both are showing their age in 2026 and there's no sign of migration. The last changelog entry is 0.4.3 from what appears to be 2022-era dependency bumps; the project feels maintained just enough to not be abandoned, not actively developed. TinyMCE is bundled in the public/ directory as static files rather than as a proper npm dependency, which will cause headaches when you need to upgrade it.