Skip to content

优质 WPF 开源项目合集

一、管理系统 / 后台权限类

1. DotNetWpfAdmin

地址:https://github.com/HeBianGu/DotNetWpfAdmin 特点:WPF 大型后台管理模板,分层架构、角色权限、动态菜单、多主题、日志系统、数据库整合,架构规范适合二次开发。

2. WPF-SystemManage

地址:https://github.com/CoderXiaoMingX/WPF-SystemManage 特点:完整企业级管理端,包含用户管理、权限分配、配置中心、日志记录,原生WPF无重度第三方依赖。

3. WpfPermissionManagement

地址:https://github.com/yaoyaoo/WpfPermissionManagement 特点:专注权限模块Demo,角色、菜单、按钮级权限控制,适配MVVM,可直接抽取集成到你的 CorePlugin。

4. WPFManager

地址: https://github.com/straw-git/WPFManager 特点:专注权限模块Demo,角色、菜单、按钮级权限控制,适配MVVM,可直接抽取集成到你的 CorePlugin。

Client:程序入口,拥有登录、主页、主题设置窗口,主要功能是发现和解析插件数据。CorePlugin:核心管理模块,仅包含管理员、系统公用数据、及权限的维护。CoreDBModels:基础数据模型(人员、职位、邮件、权限、日志、设置)。

二、插件化 / 模块化架构(适配插件解析需求)

1. WpfDynamicPlugin

地址:https://github.com/zhaopei8948/WpfDynamicPlugin 特点:主程序动态加载DLL插件、插件生命周期管理、模块解耦,和你项目「发现解析插件」核心场景一致。

2. ModularWpf

地址:https://github.com/Devel0per95/ModularWpf 特点:基于DI模块化WPF项目,业务模块拆分、独立维护,适合 CoreDBModels / CorePlugin 分层设计参考。

三、MVVM 分层架构(代码结构参考)

1. WpfMvvmTemplate

地址:https://github.com/AndreKraus/WpfMvvmTemplate 特点:标准MVVM分层、仓储模式、数据模型封装,贴合你 CoreDBModels 基础模型设计思路。

2. CleanArchitecture.Wpf

地址:https://github.com/serenalgz/CleanArchitecture.Wpf 特点:整洁架构WPF实现,领域模型、数据层、业务层完全解耦,大型项目架构参考。

四、主题美化 / 多窗口框架(登录页+主页布局)

1. WpfUI-Theme-Demo

地址:https://github.com/lepoco/wpfui.demo 特点:Win11风格控件库官方示例,含登录窗口、主界面布局、全局主题切换,直接套用UI结构。

2. HandyControlDemo

地址:https://github.com/HandyOrg/HandyControl.Demo 特点:国产高颜值控件全套示例,弹窗、导航栏、设置页,快速实现你的主题设置功能。

五、数据库 & 日志 & 配置 集成

1. WpfSqliteDemo

地址:https://github.com/huangjia2103/WpfSqliteDemo 特点:WPF + SQLite 轻量化数据持久化,配置存储、本地数据管理,适配系统公用数据维护。

2. WpfLogHelper

地址:https://github.com/zhuxb711/WpfLogHelper 特点:日志统一封装、分级记录、本地归档,可直接对接项目操作日志模块。

六、实用工具级 WPF 成品项目

1. QuickTools

地址:https://github.com/LeoChen95/QuickTools.Wpf 特点:工具合集类WPF应用,多窗口、模块化、配置管理,轻量易读适合学习。

2. ResourceMonitorWpf

地址:https://github.com/xxzzxx/ResourceMonitorWpf 特点:系统资源监控工具,数据绑定、实时刷新,适合学习WPF数据驱动开发。

最近更新