About this project

Antd Admin is an open-source enterprise front-end template designed for building production-quality admin dashboards. It leverages a modern React 19 stack with Ant Design 6, TanStack Router and Query, Zustand for state management, and Zod for schema validation. The project provides two template variants: a basic English-only setup and a bilingual (English + Chinese) version with Lingui-based internationalization. Developers can scaffold new projects using the `init-antd-admin` CLI, which supports interactive and non-interactive modes with options for package manager selection, skipping installation, and choosing template examples. Key capabilities include JWT-based authentication with access and refresh token flows, backend-driven menu and permission guards, URL-synchronized table state for pagination, sorting, and search, dark mode theme switching, and mock-first local development that requires no backend. The template also provides typed API boundaries and reusable CRUD patterns to streamline common admin operations. Testing is covered through Playwright end-to-end tests. The project is licensed under MIT and welcomes contributions.