{"repo":"ahaodev/shadmin","free":true,"listed":false,"github":"https://github.com/ahaodev/shadmin","clone":"git clone https://github.com/ahaodev/shadmin.git","description":"An Enterprise-Grade Full-Stack RBAC Permission Management System Built with Go + React","language":"TypeScript","stars":166,"topics":["go","react","shadcn-ui","tailwindcss-v4","tanstack","typescript","vite","zod","clean-architecture","ddd"],"license":"MIT","category":"ui-components","readme_excerpt":"Shadmin An Enterprise-Grade Full-Stack RBAC Permission Management System Built with Go + React 简体中文 · English Gin · Ent ORM · Casbin · Shadcn UI · TanStack Router · Tailwind CSS --- ✨ Features - 🏗️ Clean Architecture — Domain‑driven layered design (Controller → Usecase → Repository) - 🔐 RBAC with Casbin — Fine‑grained role‑based access control for APIs and menus - 🌗 Light & Dark Themes — Seamless theme switching with system preference detection - 📱 Responsive Design — Optimized for desktop, tablet, and mobile - 🔍 Global Search — Quick navigation across menus and resources - 📊 Dashboard — Data visualization with charts and statistics - 🗂️ Dynamic Menus — Backend‑driven menu tree with permission‑aware rendering - ⚡ Cacher — Supports Redis or go-cache, flexible and optional - 🗄️ Multi‑Database — SQLite (default), PostgreSQL, MySQL out of the box 🚀 Get Running Prerequisites - Go 1.26+ - Node.js 18+ & pnpm Run Default login: admin / 123 🔐 Auth & Permissions - Authentication : JWT access + refresh tokens via Authorization: Bearer - API Authorization : Casbin middleware checks (userID, path, method) on protected routes - Frontend Guards : Permission‑aware components ( PermissionButton , PermissionGuard ) - Menu System : Dynamic menus from /api/v1/resources , auto‑adapted to user permissions 📁 Project Structure 📚 Documentation - Architecture (EN) · 架构 (中文) - Quick Start (EN) · 快速开始 (中文) - Development (EN) · 开发指南 (中文) - Deployment (EN) · 部署 (中文) - CLI for AI agents · 面向 AI","default_branch":null,"files":null,"tree":[],"storefront":"/r/ahaodev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ahaodev/shadmin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}