一個基于 .NET 8 + Ant Design Blazor 開發的簡潔現代后臺管理框架
前言
今天大姚給大家分享一個基于 .NET 8 + Ant Design Blazor 開發的簡潔現代后臺管理框架:Caviar。
項目介紹
Caviar 是一個基于 .NET 8 + Ant Design Blazor 開發的、基于 Apache-2.0 協議開源的后臺管理框架,使用簡潔架構,簡單大方現代,包含了后臺管理基礎功能,在開發上為了方便,封裝了很多Ant Design組件,包含了自動列表、高級搜索、自動化菜單、布局等。此外,該框架在代碼生成上實現了100%的代碼隔離,確保修改和重新生成代碼不會對開發者造成任何影響,同時保持了開發的靈活性。
項目特性
- 多語言支持,任意語言配置即可使用。
- 支持 WebAssembly、Server、混合模式。
- 代碼生成器一鍵自動生成前后端,生成代碼做到100%隔離,無需擔心代碼混亂。
- 擁有字段權限、數據權限、菜單權限、按鈕權限,甚至可以細化到元素權限。
- 開箱即用的高質量框架,封裝了多個Ant Design組件簡化使用過程。
- 兼容PC、手機、Ipad等多種設備,實現了一處運行,到處使用的便捷性。
- 采用 EF Core 支持多種數據庫,如SqlServer、MySQL、Oracle、PostgreSQL等,滿足了不同數據庫環境下的使用需求。
- 內置日志管理、菜單管理、附件管理、部門管理、用戶管理、角色管理、代碼生成等等。
項目源代碼

項目啟動
- 首先下載源代碼解壓后,打開Caviar.sln。
- 如果以前有運行過代碼,請先打開SqlServer資源管理器,連接到本地數據庫【(localdb)\MSSQLLocalDB】,找到Caviar_db數據庫后刪除就可以了。
- 把Caviar.Demo.Hybrid設定為啟動項即可。
- F5啟動后會自動打開,第一次啟動loading會比較長,請耐心等待。
項目運行效果







項目源碼地址
更多項目實用功能和特性歡迎前往項目開源地址查看??,別忘了給項目一個Star支持??。
- GitHub開源地址:https://gitee.com/Cherryblossoms/caviar
優秀項目和框架精選
該項目已收錄到C#/.NET/.NET Core優秀項目和框架精選中,關注優秀項目和框架精選能讓你及時了解C#、.NET和.NET Core領域的最新動態和最佳實踐,提高開發工作效率和質量。坑已挖,歡迎大家踴躍提交PR推薦或自薦(讓優秀的項目和框架不被埋沒??)。
- GitHub開源地址:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md
- Gitee開源地址:https://gitee.com/ysgdaydayup/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md
作者名稱:追逐時光者
作者簡介:一個熱愛編程、善于分享、喜歡學習、探索、嘗試新事物和新技術的全棧軟件工程師。
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,否則保留追究法律責任的權利。如果該篇文章對您有幫助的話,可以點一下右下角的【♥推薦♥】,希望能夠持續的為大家帶來好的技術文章,文中可能存在描述不正確的地方,歡迎指正或補充,不勝感激。

浙公網安備 33010602011771號