{"id":28092737,"url":"https://github.com/zyknow/zyknow.abp.fluentdesignui","last_synced_at":"2025-05-13T13:39:32.017Z","repository":{"id":284274122,"uuid":"954395861","full_name":"zyknow/Zyknow.Abp.FluentDesignUI","owner":"zyknow","description":"Fluent Design UI Implementation for ABP Framework (Pure Blazor)","archived":false,"fork":false,"pushed_at":"2025-04-18T09:50:50.000Z","size":1867,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-18T17:10:27.557Z","etag":null,"topics":["abp","blazor","dotnet","fluent-design","theme","web"],"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/zyknow.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}},"created_at":"2025-03-25T02:44:49.000Z","updated_at":"2025-04-18T09:50:09.000Z","dependencies_parsed_at":"2025-04-09T10:41:38.412Z","dependency_job_id":null,"html_url":"https://github.com/zyknow/Zyknow.Abp.FluentDesignUI","commit_stats":null,"previous_names":["zyknow/zyknow.abp.fluentdesignui"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zyknow%2FZyknow.Abp.FluentDesignUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zyknow%2FZyknow.Abp.FluentDesignUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zyknow%2FZyknow.Abp.FluentDesignUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zyknow%2FZyknow.Abp.FluentDesignUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zyknow","download_url":"https://codeload.github.com/zyknow/Zyknow.Abp.FluentDesignUI/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253951587,"owners_count":21989529,"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","blazor","dotnet","fluent-design","theme","web"],"created_at":"2025-05-13T13:39:30.523Z","updated_at":"2025-05-13T13:39:32.001Z","avatar_url":"https://github.com/zyknow.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Zyknow.Abp.FluentDesignUI\n\n---\n\n## 📖 Introduction\n\n**Fluent Design UI Implementation for ABP Framework (Pure Blazor)**\n\nThis project is developed on **.NET 9** and **ABP v9.x**, focusing on completely replacing ABP's original Blazor UI with\n**[FluentBlazor](https://github.com/microsoft/fluentui-blazor)**. All default ABP UI components, layouts, and styles\nhave been reimplemented using FluentBlazor to provide a clean and modern Fluent Design experience.\n\nInspired by the work done in **[Lsw.Abp.AntDesignUI](https://github.com/realLiangshiwei/Lsw.Abp.AntDesignUI)**, this\nimplementation aims to enhance the user interface and user experience by leveraging the principles of Fluent Design. By\nintegrating FluentBlazor, the project ensures a seamless and visually appealing interface that aligns with contemporary\ndesign standards, making it easier for developers to create responsive and engaging applications within the ABP\nframework.\n\nWith this initiative, we aim to modernize the look and feel of ABP applications while providing developers with a robust\nset of tools and components that are easy to use and customize, fostering a more efficient development process.\n\n## ✨ Highlights\n\n- ✅ **Fully Pure Blazor** implementation without `abp install-libs` (**Not MVC**).\n- ✅ Comprehensive replacement of default ABP Blazor UI components.\n- ✅ Modern and intuitive UI powered by **FluentBlazor**.\n\n## 📦 Installation\n\n*Coming soon...*\n\n## 🚀 Getting Started\n\n*Coming soon...*\n\n## 🗺️ Roadmap\n\n- [x] Mobile Support\n- [ ] Custom Pagination\n- [ ] Multiple Tabs\n- [ ] Publish NuGet Package\n- [ ] ABP CMS FluentUI Theme Module\n- [ ] ABP Docs FluentUI Theme Module\n- [ ] Migration to FluentBlazor V5 (wait for V5 release)\n\n## 🖼️ Screenshots\n\n| Feature                | Screenshot                                                  |\n|------------------------|-------------------------------------------------------------|\n| Login                  | ![Login](docs/images/login.png)                             |\n| Toolbar Settings Panel | ![Toolbar Settings](docs/images/toolbar-settings-panel.png) |\n| Tenants                | ![Tenants](docs/images/tenants.png)                         |\n| Roles                  | ![Roles](docs/images/roles.png)                             |\n| Users                  | ![Users](docs/images/users.png)                             |\n| Settings               | ![Settings](docs/images/settings.png)                       |\n| Profiles               | ![Profiles](docs/images/profiles.png)                       |\n\n## 🤝 Contributing\n\nWe welcome contributions! Please follow the guidelines below:\n\n### Commit Message Guidelines\n\nWhen contributing, please adhere to the following commit message conventions inspired by the [Angular Commit Message Guidelines](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular):\n\n- **`feat`**: Add new features\n- **`fix`**: Fix a bug or issue\n- **`style`**: Code style changes that do not affect functionality\n- **`perf`**: Optimization or performance improvements\n- **`refactor`**: Code restructuring without changing functionality\n- **`revert`**: Undo a previous commit\n- **`test`**: Changes related to tests\n- **`docs`**: Documentation updates or notes\n- **`chore`**: Dependency updates or configuration changes\n- **`workflow`**: Improvements to the workflow\n- **`ci`**: Changes related to continuous integration\n- **`types`**: Modifications to type definition files\n- **`wip`**: Work in progress\n\nThank you for contributing!\n\n\n## License\n\n**[MIT license](LICENSE)**\n\nStay tuned for updates!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzyknow%2Fzyknow.abp.fluentdesignui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzyknow%2Fzyknow.abp.fluentdesignui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzyknow%2Fzyknow.abp.fluentdesignui/lists"}