ahaodev

ahaodev / shadmin

Public

An Enterprise-Grade Full-Stack RBAC Permission Management System Built with Go + React

14
2
100% credibility
Found Mar 19, 2026 at 14 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Shadmin is a full-stack admin dashboard for managing RBAC permissions, users, roles, menus, API resources, dictionaries, and login logs.

How It Works

1
πŸ–₯️ Discover Shadmin

Find a simple tool to manage who can access what in your team dashboard.

2
πŸš€ Launch your dashboard

Download and start the app to see your new admin control center ready to use.

3
πŸ” Sign in as admin

Enter the default login details to unlock full control of your permissions system.

4
πŸ“Š Explore your overview

View users, roles, menus, and logs to understand your team's access at a glance.

5
πŸ‘₯ Manage your team

Add users, assign roles, and set exactly what each person can see and do.

6
βš™οΈ Customize access

Adjust menus, APIs, and dictionaries to fit your team's needs perfectly.

βœ… Secure team control

Enjoy fine-grained permissions where everyone has just the right access safely managed.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 14 to 14 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is shadmin?

Shadmin delivers an enterprise-grade full-stack RBAC permission management system built with Go backend and React frontend using TypeScript. It provides a responsive admin dashboard for handling users, roles, dynamic menus, API resources, login logs, and dictionaries with fine-grained access control. Developers deploy a complete permission system supporting SQLite, PostgreSQL, or MySQL, complete with JWT auth, global search, and light/dark themes.

Why is it gaining traction?

It skips boilerplate with Casbin-powered RBAC that syncs menus and APIs automatically, plus frontend permission guards like PermissionButton for seamless UI control. Quick setup via `go run .` and `pnpm dev`, bilingual docs, and Shadcn UI integration appeal to devs seeking production-ready security without custom auth plumbing. Enterprise-grade security github-style, it's a solid base for shadman-like admin panels.

Who should use this?

Go/React teams building SaaS backends or internal tools needing RBAC for user/role/menu management. Perfect for full-stack devs tired of wiring auth middleware manually, or ops handling enterprise-grade permission systems like shadmin sultana setups.

Verdict

Early maturity with 14 stars and 1.0% credibility score limits trust for high-stakes prod, but strong docs, tests, and MIT license make it forkable. Grab for prototypes or extend for custom RBACβ€”beats rolling your own.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.