Skip to content

ChiaraBm/ShadcnBlazor

Repository files navigation

ShadcnBlazor Logo

ShadcnBlazor

A blazor port of the popular shadcn/ui component library.

Warning

ShadcnBlazor is actively in development and currently in an early stage. Expect incomplete coverage, rapid changes.

What is ShadcnBlazor?

ShadcnBlazor aims to bring the developer-friendly, elegant, and flexible shadcn/ui component style into the Blazor ecosystem.

  • Familiar – Staying as close to the original shadcn/ui concepts as Blazor allows
  • Easy to use – Includes a npm package to simplify installation and component setup
  • Components – Shadcn's base components and in the future additional components ontop of the base components
  • Open for Contributions – MIT-licensed and community contributions welcome

Installation

Can be found here

Examples / Demo

Can be found here

Roadmap

ShadcnBlazor currently focuses on base components, but upcoming work includes more advanced modules, such as:

  • File Manager
  • Lazy Loader
  • Data Table
  • and more

Contributing

This is a fresh project and contributions, bug reports, and ideas are welcome.

License

ShadcnBlazor is released under the MIT License.