halseyspicy/geeker-admin

✨✨✨ Geeker Admin,基于 Vue3.4、TypeScript、Vite5、Pinia、Element-Plus 开源的一套后台管理框架。

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 39 minutes ago
Added to GitGenius on September 8th, 2026
Created on April 30th, 2022
Open Issues & Pull Requests: 78 (+0)
GitHub issues: Enabled
Number of forks: 1,665
Total Stargazers: 8,081 (+0)
Total Subscribers: 71 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 23.9 hours
Mean response time: 13.2 days
90th percentile: 35.0 days
Tracked items: 47

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 67% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 36
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 575 days
Stale 30+ days: 36
Stale 90+ days: 36

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • question (2)
  • bug (1)
  • documentation (1)
  • enhancement (1)
  • good first issue (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Geeker-Admin is a Vue-based admin dashboard framework built with Vue 3.4, TypeScript, Vite 5, Pinia, and Element-Plus that provides a modern foundation for backend management interfaces.

The framework addresses the need for rapid admin panel development by offering a pre-configured tech stack and reusable components. Its core strength lies in a custom ProTable component that converts table pages into configuration-driven interfaces, reducing boilerplate code. The project wraps Axios with request interception and cancellation logic, provides dynamic routing with permission-based access control at both route and button levels, and includes common utilities like custom directives for permissions, copying, watermarks, dragging, throttling, and debouncing.

Teams building internal dashboards or backend management systems should consider this framework if they work within the Vue 3 ecosystem and want to avoid scaffolding common admin features from scratch. The tool suits projects requiring multi-theme support, dark mode, internationalization, and role-based access control. It includes page caching via KeepAlive with support for nested route caching, and enforces code quality through Prettier, ESLint, and Stylelint integration alongside commit message standardization via husky and commitlint.

The project maintains active development with regular updates documented in its changelog. Code contributions flow consistently, and the maintainers respond to issues and pull requests. The repository includes comprehensive documentation and an online preview environment, indicating sustained investment in user onboarding and project visibility.