finds.dev← search

// the find

logamee/lin-cms-vue

★ 2,839 · JavaScript · MIT · updated May 2026

🔆 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.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →