Для кого подходит shadmin?
Проект предназначен для: DevOps-инженеров.
Готовый админ-панель с правами доступа, который можно запустить за 5 минут вместо того, чтобы писать с нуля.
Для разработчиков, которым нужно быстро добавить управление пользователями и ролями в свой сервис, или для стартапов, которым нужна готовая админка.
Каждый раз при создании нового проекта приходится заново изобретать велосипед: систему входа, роли, меню, права доступа к кнопкам. Это отнимает недели, а результат часто получается кривой и небезопасный.
Это готовый каркас на Go и React. Бэкенд раздаёт API, проверяет права через Casbin и управляет базой данных. Фронтенд — это красивая админка с тёмной темой, дашбордом и деревом меню. Права настраиваются через интерфейс: можно запретить конкретному пользователю нажимать определённую кнопку или видеть раздел.
Проект использует модный стек (shadcn/ui, TanStack Router), но при этом авторы не стесняются оставлять комментарии на китайском прямо в коде — чувствуется прагматичный подход.
Стоит использовать как основу для своих проектов, если нужна готовая система прав. Код структурирован, документация есть, но проект молодой (всего 23 звезды) — могут быть баги. Не подходит, если нужна кастомизация под нестандартные сценарии.
Проект активно обновляется, последние коммиты были несколько дней назад.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Проект предназначен для: DevOps-инженеров.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.