# AstraAdmin **Repository Path**: boaro/astra-admin ## Basic Information - **Project Name**: AstraAdmin - **Description**: AstraAdmin 的命名灵感来源于拉丁语中的“星辰”(Astra)。她是一个专注于开发高效、安全的管理系统的开源项目,适用于各类网站和应用,提供灵活的用户管理和数据操作功能。 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2025-09-02 - **Last Updated**: 2026-01-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### AstraAdmin: 基于.NET 9与Vue 3的现代化通用后台管理框架 ### ✨ 项目愿景 AstraAdmin 的命名灵感来源于拉丁语中的“星辰”(Astra)。我们致力于成为您企业级应用开发中稳定、璀璨的基石,如同北极星一般,为复杂的业务开发提供清晰的方向和可靠的支撑。我们的目标是利用最新的技术栈,让后台开发变得极致高效、现代且充满乐趣。 ### 🚀 核心特性 1. 🌌 **前沿技术星辰(Cutting-Edge Tech Stack)** - 后端基于最新的 .NET 9 与领域驱动设计(DDD) 构建,享受最新的性能优化和语言特性。 - 前端采用 Vue 3、Vite 6 和 TypeScript,提供超快的冷启动、闪电般的HMR和可靠的类型安全。 2. ⚡ **光速开发体验(Lightning-Fast Development)** - Vite 驱动的前端工具链,带来无与伦比的开发服务器启动和模块热更新速度。 - 高度模块化设计,开箱即用,集成用户、角色、权限、菜单等后台核心功能。 - 提供强大的代码生成器,一键生成前后端代码,极大减少重复劳动。 3. 🔐 引力级安全(Gravitational Security) - 基于 JWT (JSON Web Tokens) 的无状态身份认证与授权。 - 精细化的基于角色的访问控制(RBAC),轻松管理用户权限,保障系统安全。 4. 🛡️ 类型安全的宇宙(Type-Safe Universe) - 全栈 TypeScript 支持(前端 + Node.js工具链),后端接口契约通过 DTO 和 TypeScript 定义,最大程度减少前后端联调成本,提升代码质量和开发体验。 5. 📊 现代化星际界面(Modern Interstellar UI) - 默认集成 Vue 3 与最新的 Element Plus 或 Ant Design Vue 组件库,提供美观、流畅的管理界面。 - 完全响应式设计,完美适配桌面、平板及手机等各种设备。 ### 🛠️ 技术栈 - **后端**: **.NET 9** , **Funion** , **EF Core** , **JWT** - **前端**: **Vue 3** + **Script Setup** + **TypeScript** , **Vite 6** , **Pinia** (状态管理), **Vue Router** , **Element Plus** - **数据库**: 支持 **SQL Server** , **MySQL** , **PostgreSQL** , **SQLite** - **开发工具**: 代码生成器, Docker 容器化支持 ### 🤝 贡献指南 我们热烈欢迎任何形式的贡献!无论是提交一个 Bug、提出一个新特性建议,还是直接提交 Pull Request,都将使 AstraAdmin 变得更加璀璨。 请参阅 贡献指南 了解如何参与。 ### 📄 许可证 本项目采用 MIT 开源许可证。请查看 LICENSE 文件了解更多信息。 ### ⭐ 支持我们 如果 AstraAdmin 对您有帮助,请给我们一个 Star!您的支持是我们持续前进的动力。 _AstraAdmin - 启航于 .NET 9 与 Vue 3 的星辰大海,指引您的开发之旅!_