// the find
HalseySpicy/Geeker-Admin
✨✨✨ Geeker Admin,基于 Vue3.4、TypeScript、Vite5、Pinia、Element-Plus 开源的一套后台管理框架。
Geeker-Admin is a Vue 3 admin dashboard template built on Element Plus, Pinia, and Vite 5 with TypeScript throughout. It targets Chinese developers building internal tools and management dashboards, though the stack translates fine for any team. The main draw is ProTable — a configuration-driven table component that reduces boilerplate for CRUD-heavy apps.
ProTable genuinely earns its place: defining columns as config objects instead of writing repetitive template markup is the right call for data-heavy admin UIs. The Axios wrapper handles request cancellation and interceptors properly rather than leaving that to each call site. Custom directives (debounce, throttle, longpress, watermark, drag) are things you'd otherwise write yourself. Tooling setup is thorough — ESLint, Stylelint, Prettier, husky, commitlint, and lint-staged all wired together and working.
Entirely mock-data-driven (FastMock / EasyMock) with no real backend — you're on your own integrating auth, RBAC, and actual APIs, which is where most of the real work is. Last pushed September 2024 and development appears stalled; Vue 3.4 and Vite 5 have moved on since then. The React version mentioned in the README is a paid product, which signals the author's attention is split and the open-source side is a marketing funnel. Documentation is in Chinese only, which limits adoption outside that ecosystem.