{"id":14963784,"url":"https://github.com/henjigg/wpf-abp","last_synced_at":"2025-05-14T22:08:46.798Z","repository":{"id":37346542,"uuid":"240879540","full_name":"HenJigg/wpf-abp","owner":"HenJigg","description":"Cross-platform mobile project and WPF client based on ABP framework Xamarin.Forms","archived":false,"fork":false,"pushed_at":"2025-03-06T22:27:44.000Z","size":107505,"stargazers_count":953,"open_issues_count":6,"forks_count":287,"subscribers_count":42,"default_branch":"master","last_synced_at":"2025-05-14T22:08:39.811Z","etag":null,"topics":["abp","csharp","framework","prism","wpf","xamarin","xamarin-forms","xaml"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HenJigg.png","metadata":{"files":{"readme":"README-en.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}},"created_at":"2020-02-16T11:29:08.000Z","updated_at":"2025-05-13T18:55:19.000Z","dependencies_parsed_at":"2025-03-31T02:01:26.447Z","dependency_job_id":"d152fe6f-1ba2-4bb3-845c-55e87aff733d","html_url":"https://github.com/HenJigg/wpf-abp","commit_stats":{"total_commits":199,"total_committers":4,"mean_commits":49.75,"dds":"0.14070351758793975","last_synced_commit":"fe74002d32c225f71f48efbea7944ba266d2eb84"},"previous_names":["henjigg/wpf-examples"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HenJigg%2Fwpf-abp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HenJigg%2Fwpf-abp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HenJigg%2Fwpf-abp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HenJigg%2Fwpf-abp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HenJigg","download_url":"https://codeload.github.com/HenJigg/wpf-abp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254235700,"owners_count":22036964,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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","csharp","framework","prism","wpf","xamarin","xamarin-forms","xaml"],"created_at":"2024-09-24T13:32:08.527Z","updated_at":"2025-05-14T22:08:41.780Z","avatar_url":"https://github.com/HenJigg.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Highlights\nThis WPF framework supports multiple UI frameworks, including Syncfusion, HandyControl, and MaterialDesign.\nThe functions of this framework include the following: \n\n- User and role management\n- Organization\n- Permission management\n- Multi-tenant\n- Instant messaging\n- Localize multilingual\n- Identity authentication and authorization\n- Audit logging\n- UI Theme\n- Exception handling\n- Data Dictionary\n- System settings\n\n## Project instruction\n\nABP officially does not officially provide a full version of the WPF framework, so this set of frameworks appeared to fill the gap in the market. If you are a developer using the ABP framework, then you can directly connect this set of systems to you without any effort. system business.\n\nAnd in the ABP commercial version, the Xamarin.Forms framework provided is also very simple, so this framework also includes the complete Xamarin.Forms version.\n\n## (make a friend)\n- QQ：779149549\n- Email:  779149549@qq.com \n\n## Update History\n- [WPF ABP (2022-07)](https://www.cnblogs.com/zh7791/p/16510567.html)\n- [WPF ABP (2022-08)](https://www.cnblogs.com/zh7791/p/16655799.html)\n- [WPF ABP (2022-10)](https://www.cnblogs.com/zh7791/p/16839052.html)\n- [WPF ABP (2022-11)](https://www.cnblogs.com/zh7791/p/16930333.html)\n- [WPF ABP (2022-12)](https://www.cnblogs.com/zh7791/p/16984326.html)\n\n## Screenshot\n#### WPF\n\n- Login Page\n\n![](/img/wpf-login.png)\n\n- Home Page\n\n![](./img/wpf-main.png)\n\n- User Page\n\n![](./img/wpf-role.png)\n\n- Chat Page\n\n  ![](./img/wpf-Chat.png)\n\n- Role Page\n\n![](./img/wpf-user.png)\n\n![](./img/wpf-roled.png)\n\n- Log Page\n\n![](./img/wpf-log.png)\n\n![](./img/wpf-logd.png)\n\n- Dynamic Properties\n\n![](./img/wpf-dy.png)\n\n- multi-tenancy Page\n\n![](./img/wpf-t.png)\n\n![](./img/wpf-ta.png)\n\n- Version Page\n\n![](./img/wpf-v.png)\n\n![](./img/wpf-va.png)\n\n- Language Page\n\n![](./img/wpf-lang.png)\n\n![](./img/wpf-langd.png)\n\n![](./img/wpf-lange.png)\n\n- Setting\n\n![](./img/wpf-settimg.png)\n\n![](./img/wpf-setting1.png)\n\n![](./img/wpf-setting2.png)\n\n![](./img/wpf-setting3.png)\n\n![](./img/wpf-setting4.png)\n\n![](./img/wpf-notify.png)\n\n- SKIN\n\n![](./img/wpf-skin1.png)\n\n![](./img/wpf-skin2.png)\n\n![](./img/wpf-skin3.png)\n\n#### Xamarin.Forms\n\n- Login Page\n\n\u003cimg src=\"./img/xf-login.png\" width=\"256\" height=\"480\" /\u003e\n\n- Home Page\n\n\u003cimg src=\"./img/xf-main.png\" width=\"256\" height=\"480\" /\u003e\n\n- Function page\n\n\u003cimg src=\"./img/xf-menu.png\" width=\"256\" height=\"480\" /\u003e\n\n- Organization\n\n\u003cimg src=\"./img/xf-ori.png\" width=\"256\" height=\"480\" /\u003e\n\n- Role Page\n\n\u003cimg src=\"./img/xf-role.png\" width=\"256\" height=\"480\" /\u003e\n\n- User Page\n\n\u003cimg src=\"./img/xf-user.png\" width=\"256\" height=\"480\" /\u003e\n\n- Audit log page\n\n\u003cimg src=\"./img/xf-log.png\" width=\"256\" height=\"480\" /\u003e\n\n- Dynamic Property Page\n\n\u003cimg src=\"./img/xf-dy.png\" width=\"256\" height=\"480\" /\u003e\n\n- multi-tenancy\n\n\u003cimg src=\"./img/xf-v.png\" width=\"256\" height=\"480\" /\u003e\n\n- Version\n\n\u003cimg src=\"./img/xf-t.png\" width=\"256\" height=\"480\" /\u003e\n\n- Language\n\n\u003cimg src=\"./img/xf-lang.png\" width=\"256\" height=\"480\" /\u003e\n\n- Skin\n\n\u003cimg src=\"./img/xf-skin.png\" width=\"256\" height=\"480\" /\u003e\n\n\u003cimg src=\"./img/xf-dark.png\" width=\"256\" height=\"480\" /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhenjigg%2Fwpf-abp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhenjigg%2Fwpf-abp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhenjigg%2Fwpf-abp/lists"}