Fluent Design UI Implementation for ABP Framework (Pure Blazor)
This project is developed on .NET 9 and ABP v9.x, focusing on completely replacing ABP's original Blazor UI with FluentBlazor. All default ABP UI components, layouts, and styles have been reimplemented using FluentBlazor to provide a clean and modern Fluent Design experience.
Inspired by the work done in Lsw.Abp.AntDesignUI, this implementation aims to enhance the user interface and user experience by leveraging the principles of Fluent Design. By integrating FluentBlazor, the project ensures a seamless and visually appealing interface that aligns with contemporary design standards, making it easier for developers to create responsive and engaging applications within the ABP framework.
With this initiative, we aim to modernize the look and feel of ABP applications while providing developers with a robust set of tools and components that are easy to use and customize, fostering a more efficient development process.
- ✅ Fully Pure Blazor implementation without
abp install-libs(Not MVC). - ✅ Comprehensive replacement of default ABP Blazor UI components.
- ✅ Modern and intuitive UI powered by FluentBlazor.
- Mobile SupportREADME.Start.md
- Custom Pagination
- Multiple Tabs
- Publish NuGet Package
- ABP CMS FluentUI Theme Module
- ABP Docs FluentUI Theme Module
- Migration to FluentBlazor V5 (wait for V5 release)
| Feature | Screenshot |
|---|---|
| Login | ![]() |
| Toolbar Settings Panel | ![]() |
| Tenants | ![]() |
| Roles | ![]() |
| Users | ![]() |
| Settings | ![]() |
| Profiles | ![]() |
We welcome contributions! Please follow the guidelines below:
When contributing, please adhere to the following commit message conventions inspired by the Angular Commit Message Guidelines:
feat: Add new featuresfix: Fix a bug or issuestyle: Code style changes that do not affect functionalityperf: Optimization or performance improvementsrefactor: Code restructuring without changing functionalityrevert: Undo a previous committest: Changes related to testsdocs: Documentation updates or noteschore: Dependency updates or configuration changesworkflow: Improvements to the workflowci: Changes related to continuous integrationtypes: Modifications to type definition fileswip: Work in progress
Thank you for contributing!
Stay tuned for updates!






