English | 简体中文
An open-source, modern, and extensible full-stack admin framework created and maintained by CoreRCE.
react-shadcn-admin combines a React admin interface, a Go API, and SQLite persistence. Use it to build an admin system quickly or as a starting point for a full-stack project.
- Ready to use: Start with a complete frontend and backend project structure
- User management: Create, edit, enable, disable, reset passwords, and delete users
- Themes: Switch between light, dark, and system themes
- Multilingual: Built-in English and Simplified Chinese interfaces
- Easy to extend: Add pages and business features through a clear project structure
- Clear feedback: Consistent error messages and common status pages
Requirements: Node.js 24+, pnpm 11+, and Go 1.26+.
git clone https://github.com/CoreRCE/react-shadcn-admin.git
cd react-shadcn-admin
make install
make dev-backendStart the frontend in another terminal:
make dev-frontendThe frontend runs at http://localhost:5173 and the backend at http://127.0.0.1:8080 by default. On Windows without Make, run the equivalent commands from the Makefile.
- Fork the repository and create a feature branch.
- Implement your change with appropriate tests, then run
make checkandmake test. - Open a pull request describing the purpose of the change and how it was verified.
Search existing issues before opening a new one. Do not disclose security issues publicly; contact the maintainer directly.
Commit messages follow Conventional Commits:
feat: add a feature
fix: resolve a bug
docs: update documentation
refactor: restructure code
test: update tests
chore: maintain the project
Keep each commit focused on one clear topic and use a short imperative description.
If this project helps you, consider giving it a Star.
Official source: CoreRCE/react-shadcn-admin. This project is released under the MIT License.