All Projects → Append-IT → Ant Design Blazor

Append-IT / Ant Design Blazor

Licence: mit
Enterprise-class UI components based on Ant Design and Blazor.

Projects that are alternatives of or similar to Ant Design Blazor

Antd Visual Editor
ant-design 组件库实时可视化编辑器,实时生成 react 代码
Stars: ✭ 482 (+1135.9%)
Mutual labels:  antd, ant-design
Ng Zorro Antd
Angular UI Component Library based on Ant Design
Stars: ✭ 7,841 (+20005.13%)
Mutual labels:  antd, ant-design
Ant Design Icons
⭐ Ant Design SVG Icons
Stars: ✭ 484 (+1141.03%)
Mutual labels:  antd, ant-design
Sunflower
🦹 Process components for antd4 & antd3 by alipay industry technology
Stars: ✭ 441 (+1030.77%)
Mutual labels:  antd, ant-design
React Design Editor
React Design Editor has started to developed direct manipulation of editable design tools like Powerpoint, We've developed it with reactjs, ant.design, fabricjs
Stars: ✭ 687 (+1661.54%)
Mutual labels:  antd, ant-design
Jeecg Boot
「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。
Stars: ✭ 26,432 (+67674.36%)
Mutual labels:  antd, ant-design
Pro Table
🏆 Use Ant Design Table like a Pro!
Stars: ✭ 543 (+1292.31%)
Mutual labels:  antd, ant-design
Chartjs.blazor
Brings Chart.js charts to Blazor
Stars: ✭ 402 (+930.77%)
Mutual labels:  asp-net-core, razor
React Admin
✨ react-admin system solution : react 后台管理系统解决方案
Stars: ✭ 5,975 (+15220.51%)
Mutual labels:  antd, ant-design
Awesome Blazor
Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.
Stars: ✭ 6,063 (+15446.15%)
Mutual labels:  asp-net-core, razor
Ant Design Pro
👨🏻‍💻👩🏻‍💻 Use Ant Design like a Pro!
Stars: ✭ 30,909 (+79153.85%)
Mutual labels:  antd, ant-design
Bowtie
Create a dashboard with python!
Stars: ✭ 724 (+1756.41%)
Mutual labels:  antd, ant-design
Ng Alain
NG-ZORRO admin panel front-end framework (surge mirror https://ng-alain-doc.surge.sh)
Stars: ✭ 4,287 (+10892.31%)
Mutual labels:  antd, ant-design
Formik Antd
Simple declarative bindings for Ant Design and Formik.
Stars: ✭ 453 (+1061.54%)
Mutual labels:  antd, ant-design
Ant Design Dark Theme
🌚 Dark theme variables of Ant Design
Stars: ✭ 431 (+1005.13%)
Mutual labels:  antd, ant-design
Create React App Antd
Use antd in create-react-app without ejecting ✨
Stars: ✭ 494 (+1166.67%)
Mutual labels:  antd, ant-design
React Spa
React Redux,适合中大型规模应用开发,注释还算详细,配置有TypeScript、 CSS Modules、React-Router 4、koa接口mock请求等。接口埋点报错统一处理。
Stars: ✭ 327 (+738.46%)
Mutual labels:  antd, ant-design
React Admin
基于 Ant Design React 的管理系统架构
Stars: ✭ 376 (+864.1%)
Mutual labels:  antd, ant-design
Ant Design
An enterprise-class UI design language and React UI library
Stars: ✭ 76,498 (+196048.72%)
Mutual labels:  antd, ant-design
Ng Zorro Antd Mobile
A configurable Mobile UI components based on Ant Design Mobile and Angular. 🐜
Stars: ✭ 709 (+1717.95%)
Mutual labels:  antd, ant-design

Ant Design Blazor

A Blazor Component Library based on Ant Design

GitHub Nuget Build Gitter

Following the Ant Design specification, we developed a Blazor component library ant-design-blazor that contains a set of high quality components and demos for building rich, interactive user interfaces.

✨ Features

  • 🌈 Enterprise-class UI designed for web applications.
  • 📦 Out-of-the-box, high-quality Blazor components that can be shared in all hosting models.
  • 🛡 Written in C# with predictable static types, JavaScript is kept to a bare minimum.
  • ⚙️ Whole package of design resources and development tools.
  • 🌍 Icons and styles are synchronized with the core libraries of Ant Design.
  • 🎨 Powerful theme customization.

Environment Support

  • .NET Core 3.1
  • Blazor WebAssembly 3.2 Release Candidate.
  • Support for server-side environments.
  • Support for WebAssembly static file deployments.
  • Support for 4 major browsers engines, and Internet Explorer 11+ (Blazor server-side only).
  • Runs directly on Electron and other Web standard-based environments like Web Window.
IE / Edge Edge / IE FirefoxFirefox ChromeChrome SafariSafari OperaOpera ElectronElectron
Edge 16 / IE 11† 522 57 11 44 Chromium 57

Due to the WebAssembly restriction, Blazor WebAssembly doesn't support Internet Explore, but Blazor Server supports IE 11† with additional polyfills. See official documentation

Examples

WebAssembly static hosting examples on GitHub Pages:

Installation

  • Install .NET Core SDK 3.1.201 or later

  • Install the Blazor WebAssembly Templates

    $ dotnet new -i Microsoft.AspNetCore.Components.WebAssembly.Templates::3.2.0-rc1.20223.4
    
  • Create a Blazor WebAssembly Project

    $ dotnet new blazorwasm -o YourCoolApp
    
  • Go to the project folder of the application and install the Nuget package reference

    $ cd YourCoolApp
    $ dotnet add package Append.AntDesign
    
  • Register the services

    services.AddAntDesign();
    
  • Link the static files in wwwroot/index.html (WebAssembly) or Pages/_Host.razor (Server)

    • CSS - In the head element
        <link rel="stylesheet" href="_content/Append.AntDesign/css/ant-design-blazor.min.css" />
    
    • JavaScript - In the body element (at the end before the Blazor script).
        <script type="text/javascript" src="_content/Append.AntDesign/js/ant-design-blazor.min.js"></script>
        <!-- Blazor Framework Script Here -->
    

    Note that JavaScript is kept to a bare minimum, but some actions cannot simply not be done without it.

  • Add namespace in _Imports.razor

    @using Append.AntDesign.Core
    @using Append.AntDesign.Components
    @using Append.AntDesign.Services
    
  • Finally, use any of the components

    <Button Type="ButtonType.Primary" Label="Hello Ant Design">
      <Icon Type="IconType.Outlined.GitHub"/>
    </Button>
    

Local Development

  • Install .NET Core SDK 3.1.102 or later.

  • Make sure you're using Visual Studio 16.6+

  • Clone to local development

    $ git clone https://github.com/Append-IT/ant-design-blazor.git
    
  • Run the Append.AntDesign.Standalone or Append.AntDesign.Server

  • Visit https://localhost:5001 in your supported browser.

    The latest version of Visual Studio 2019 is recommended for development.

Links

Contributing

If you'd like to help us improve ant-design-blazor, just create a Pull Request. Feel free to report bugs and issues here.

If you're new to posting issues, we ask that you read How To Ask Questions The Smart Way and How to Ask a Question in Open Source Community and How to Report Bugs Effectively prior to posting. Well written bug reports help us help you!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].