Explore 25 projects like Blazorise, a versatile component library, providing a rich set of UI components for Blazor applications.
Explore 25 projects like Blazorise, a versatile component library, providing a rich set of UI components for Blazor applications.
Open-source projects are great for getting started and serve as a good source for architecture reference. There are several open-source ASP.NET Core projects available in GitHub. These projects will help you learn ASP.NET Core technology in-depth, with different types of architecture and coding patterns. Some of the top real-time applications or sample architecture reference projects across different categories are listed in this article.
1. Blazor Hero
Blazor Hero – A Clean Architecture Template built for Blazor WebAssembly using MudBlazor Components. This project will make your Blazor Learning Process much easier than you anticipate. Blazor Hero is meant to be an Enterprise Level Boilerplate, which comes free of cost, completely open sourced.
A comprehensive enterprise-level boilerplate for building scalable, production-ready Blazor WebAssembly applications. It boasts clean architecture, authentication, BFF architecture, and more.
2. Blazor strap
BlazorStrap, As the name suggests, the one is a UI framework for Blazor focused on Bootstrap. Despite there are many options to Bootstrap nowadays, it still being extremely important and used in the market. So, I recommend you to take a look at it.
3. Radzen
Radzen is a rapid application development solution that creates Blazor and Angular web applications connected to local databases or RESTful services.You can also easily add new languages to a website with their localize option and add a login page and setup the user login and how it should be handled. Things that would take a lot of time to create from scratch.
Radzen Blazor Studio is designed to help developers create modern web applications using the Blazor framework more efficiently, by providing a set of tools and features that streamline the development process and provides a set of tools and features to help developers create and debug Blazor applications. Some of the main functions of Radzen Blazor Studio include:
4. Blazorise
Blazorise stands out as the sole Blazor UI components library offering development independent of CSS frameworks, exclusively using C#. We achieve this through intelligently rendering the precise HTML and CSS needed for the underlying CSS framework.
Key Features:
5. Telerik UI for Blazor
Telerik UI for Blazor (no longer free) is a professional-grade UI component library specifically designed for building rich and complex .NET Blazor web applications. Developed by the well-established Telerik development tools provider, it goes beyond just offering components, aiming to streamline and enhance the entire Blazor development experience.
In conclusion, Telerik UI for Blazor is a robust and feature-rich solution for building professional and sophisticated Blazor applications. Its extensive component library, advanced data handling capabilities, performance optimization, and customization options make it a powerful tool for developers seeking a comprehensive and high-quality UI experience. However, the commercial aspect and potentially steeper learning curve are factors to consider when making your decision.
6. MudBlazor
MudBlazor is a popular open-source UI component library for Blazor. It provides a rich set of components built with Material Design principles. MudBlazor is highly customizable and comes with excellent documentation, making it a favorite among Blazor developers.
7. BlazorBoilerplate
BlazorBoilerplate is a starter template for building Blazor applications with a focus on clean architecture and best practices. It includes features like authentication, authorization, and multi-language support, making it a great choice for enterprise-level applications.
8. Blazorise Templates
Blazorise offers a collection of free project templates for Blazor, including admin dashboards and landing pages. These templates are built using Blazorise components and are a great way to jumpstart your Blazor projects.
9. Blazor WebAssembly Clean Architecture
This project is a clean architecture template for Blazor WebAssembly. It includes features like authentication, authorization, and API integration, making it a solid choice for developers looking to build scalable applications.
10. Blazor.FileSystemAccess
Blazor.FileSystemAccess is a library that provides access to the file system in Blazor WebAssembly applications. It’s particularly useful for applications that require file handling, such as document editors or file managers.
11. Blazor.PWA.MSWA
This project demonstrates how to build Progressive Web Apps (PWAs) using Blazor. It includes service workers, offline support, and other PWA features, making it a great resource for developers looking to build modern web applications.
12. Blazor.Diagrams
Blazor.Diagrams is a library for creating interactive diagrams and flowcharts in Blazor applications. It’s highly customizable and supports features like drag-and-drop, zooming, and panning.
13. Blazor.SignalR
Blazor.SignalR is a sample project that demonstrates how to integrate SignalR with Blazor for real-time communication. It’s a great resource for developers building chat applications, live dashboards, or other real-time features.
14. Blazor.Markdown
Blazor.Markdown is a library for rendering Markdown content in Blazor applications. It’s perfect for building blogs, documentation sites, or any application that requires Markdown support.
15. Blazor.Auth0
Blazor.Auth0 is a sample project that demonstrates how to integrate Auth0 authentication with Blazor. It’s a great resource for developers looking to add secure authentication to their applications.
16. Blazor.FlexGrid
Blazor.FlexGrid is a lightweight and flexible grid component for Blazor. It supports features like sorting, filtering, and pagination, making it a great choice for displaying tabular data.
17. Blazor.Charts
Blazor.Charts is a library for creating interactive charts and graphs in Blazor applications. It supports a wide range of chart types, including bar charts, line charts, and pie charts.
18. Blazor.LocalStorage
Blazor.LocalStorage is a library for managing local storage in Blazor applications. It’s particularly useful for storing user preferences, session data, or other client-side information.
19. Blazor.Media
Blazor.Media is a library for working with media files in Blazor applications. It supports features like audio and video playback, making it a great choice for multimedia applications.
20. Blazor.DragDrop
Blazor.DragDrop is a library for implementing drag-and-drop functionality in Blazor applications. It’s highly customizable and supports features like drag handles, drop zones, and more.
21. Blazor.Notifications
Blazor.Notifications is a library for displaying browser notifications in Blazor applications. It’s perfect for applications that require real-time alerts or notifications.
22. Blazor.SVG
Blazor.SVG is a library for rendering SVG graphics in Blazor applications. It’s highly customizable and supports features like animations and interactivity.
23. Blazor.Cookies
Blazor.Cookies is a library for managing cookies in Blazor applications. It’s particularly useful for storing session data or user preferences.
24. Blazor.Geolocation
Blazor.Geolocation is a library for accessing the user’s geolocation in Blazor applications. It’s perfect for applications that require location-based features, such as maps or location tracking.
25. Blazor.Toastr
Blazor.Toastr is a library for displaying toast notifications in Blazor applications. It’s highly customizable and supports features like animations, positioning, and more.
Conclusion
Apart from these apps, you can check out some more awesome .NET Core libraries, tools, and frameworks on this GitHub page. Syncfusion provides 80+ high-performance, lightweight, modular, and responsive ASP.NET Core UI controls such as DataGrid, Charts, and Scheduler. You can use these controls in your application development.
Ready to unlock the full potential of Blazor for your product development? Facile Technolab, top Blazor Development Company in India providing Blazor development services can help you bring your vision of product mvp to reality.
Related Microsoft Blazor Articles:
Related ASP.NET MVC Articles:
IT Staff Augmentation Case Studies:
Custom Software Development Case Studies:
Web Development Case Studies:
Product Development Case Studies:
Legacy Modernization Case Studies:
Subscribe to Facile Technolab's monthly newsletter to receive updates on our latest news, offers, promotions, resources, source code, jobs and other exciting updates.