{"id":36924081,"url":"https://github.com/dymproject/purest-admin","last_synced_at":"2026-01-19T18:00:40.427Z","repository":{"id":216632094,"uuid":"689856993","full_name":"dymproject/purest-admin","owner":"dymproject","description":"Purest Admin 是一套真正意义上前后端分离、深度适配企业RBAC权限体系的通用后台管理系统。依托现代化 .NET 10 技术栈、Vue3 生态前端、强大的工作流引擎，力求降低业务框架搭建门槛，实现一站式、敏捷、高可扩展的企业级后台管理平台。","archived":false,"fork":false,"pushed_at":"2025-12-23T08:13:49.000Z","size":11494,"stargazers_count":422,"open_issues_count":1,"forks_count":60,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-12-24T22:48:39.994Z","etag":null,"topics":["abp","dotnet","dotnet-10","vue","wpf"],"latest_commit_sha":null,"homepage":"http://www.purestadmin.com/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dymproject.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-09-11T03:50:18.000Z","updated_at":"2025-12-23T08:13:52.000Z","dependencies_parsed_at":"2024-01-19T09:35:05.322Z","dependency_job_id":"603384ee-b80c-46c8-9846-d9df127e47ef","html_url":"https://github.com/dymproject/purest-admin","commit_stats":null,"previous_names":["dymproject/purest-admin"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/dymproject/purest-admin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dymproject%2Fpurest-admin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dymproject%2Fpurest-admin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dymproject%2Fpurest-admin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dymproject%2Fpurest-admin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dymproject","download_url":"https://codeload.github.com/dymproject/purest-admin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dymproject%2Fpurest-admin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28578952,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T17:42:58.221Z","status":"ssl_error","status_checked_at":"2026-01-19T17:40:54.158Z","response_time":67,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["abp","dotnet","dotnet-10","vue","wpf"],"created_at":"2026-01-12T19:00:25.486Z","updated_at":"2026-01-19T18:00:40.420Z","avatar_url":"https://github.com/dymproject.png","language":"C#","funding_links":[],"categories":["C# #"],"sub_categories":[],"readme":"# \u003cdiv align=\"center\"\u003ePurest Admin\u003c/div\u003e\n\n### 项目介绍\n\nPurest Admin 是一套真正意义上前后端分离、深度适配企业RBAC权限体系的通用后台管理系统。依托现代化 .NET 10 技术栈、Vue3 生态前端、强大的工作流引擎，力求降低业务框架搭建门槛，实现一站式、敏捷、高可扩展的企业级后台管理平台。\n\n### 项目结构\n\n*  **Api** 后端接口项目，使用.NET 10 开发，在ABP框架的设计上进行了精简和改良，只保留了核心功能，重写了部分功能。使用SqlSugar替代了传统的EFCore，效率更高，使用更方便\n*  **client-uni** uniapp客户端项目（开发中）\n*  **client-vue** 这里包含两个vue前端框架，一个是pure-admin，一个是vben-admin，基础功能都已完成。pure-admin没有国际化功能，vben-admin带国际化功能，可自行选用\n*  **client-wpf** wfp客户端项目，prism+rubyerUI+restflul构成，仅完成了项目搭建以及登录\n*  **relationship-model** 关系模型，数据库关系模型图，基于navicat设计的模型图，以及对应的表结构初始化SQL，只存放了Mysql的。如果需要其他库支持，需要自行转换\n*  **screenshot** 项目截图\n\n### 设计思路\n\n*  **服务端** 不再关心前端的任何实现，只针对功能，开放接口，同时通过“功能管理”，控制用户调用接口的的权限\n*  **客户端** 无需再和服务端约定路由等相关内容，直接根据接口，获取功能编码，通过唯一的“功能编码”挂载路由以及控制界面功能\n\n### 演示地址\n\n- [http://www.purestadmin.com](http://www.purestadmin.com)\n- 用户名/密码：admin/123456\n\n### 文档地址\n\n- [http://docs.purestadmin.com](http://docs.purestadmin.com)\n- 文档提供本项目的结构说明以及再次开发中需要的注意事项，记录常见问题以及相关处理方式\n\n### 完成功能\n\n- 1、登陆登录以及权限验证\n- 2、系统管理（组织架构、用户、角色、权限、功能、字典、配置等）\n- 3、工作流程（表单设计、流程设计、待办事项等）\n- 4、OAuth2.0登录接入（gitee,gitee）\n\n* wpf版本只完成了框架的构造以及登录等基本功能（暂时不打算继续开发了），如果您有兴趣，请联系我一起吧。\n* 工作流部分只提供了比较简单的入门级示例。请根据需求自行二开。\n\n\n### 后续内容\n\n- uniapp的持续接入\n\n### 项目截图\n\n| ![系统首页](screenshot/welcome.png)|![在线用户](screenshot/onlineuserlist.png) |![个人信息](screenshot/userinfo.png)|\n|---|---|---|\n| ![用户管理](screenshot/userlist.png) | ![角色管理](screenshot/rolelist.png)  | ![功能管理](screenshot/functionlist.png) |\n| ![组织机构](screenshot/organizationlist.png) | ![字典管理](screenshot/dictionarylist.png) |![配置管理](screenshot/systemconfiglist.png) |\n| ![请求日志](screenshot/requestloglist.png) | ![通知公告](screenshot/noticelist.png) |![系统文件](screenshot/profilesystemlist.png) |\n| ![流程模版](screenshot/workflowdefinelist.png) | ![我的流程](screenshot/myinstancelist.png) |![待办事项](screenshot/waitinglist.png) |\n| ![步骤1](screenshot/definestep1.png) | ![步骤2](screenshot/definestep2.png) |![步骤3](screenshot/definestep3.png) |\n\n### 其他\n\n* **开源之路充满挑战，但每一步都凝结着作者的汗水与智慧。 如果您觉得这个项目对您有帮助，不妨给它点个Star，给予一点小小的支持。您的每一个鼓励，都是我继续前行的动力， 项目持续更新中，如果您有任何问题，可通过文档中的联系方式，提出宝贵意见。 让我有更多的热情和信心去完善和优化这个项目。感谢您的支持与关注！** \n\n### 特别鸣谢\n- 👉 ABP：  [https://docs.abp.io/zh-Hans/abp/latest](https://docs.abp.io/zh-Hans/abp/latest)\n- 👉 SqlSugar：[https://gitee.com/dotnetchina/SqlSugar](https://gitee.com/dotnetchina/SqlSugar)\n- 👉 IdGenerator：[https://github.com/yitter/idgenerator](https://github.com/yitter/idgenerator)\n- 👉 Ip2region：[https://github.com/lionsoul2014/ip2region](https://github.com/lionsoul2014/ip2region)\n- 👉 vue-pure-admin：[https://gitee.com/yiming_chang/vue-pure-admin](https://gitee.com/yiming_chang/vue-pure-admin)\n- 👉 vue-vben-admin：[https://github.com/vbenjs/vue-vben-admin)\n- 👉 rubyer-wpf：[https://gitee.com/wuyanxin1028/rubyer-wpf](https://gitee.com/wuyanxin1028/rubyer-wpf)\n- 👉 Flurl：[https://github.com/tmenier/Flurl](https://github.com/tmenier/Flurl)\n- 👉 workflow-core：[https://github.com/danielgerlag/workflow-core](https://github.com/danielgerlag/workflow-core)\n- 👉 vben: [https://doc.vben.pro](https://doc.vben.pro)\n- 👉 uniapp: [https://www.dcloud.io](https://www.dcloud.io/)\n- 👉 以上排名不分先后，还包括有幸使用、未能一一在此列举的框架以及好朋友们\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdymproject%2Fpurest-admin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdymproject%2Fpurest-admin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdymproject%2Fpurest-admin/lists"}