Giter VIP home page Giter VIP logo

known's Introduction

Logo

Known是基于Blazor的企业级快速开发框架,低代码,跨平台,开箱即用,一处代码,多处运行。

star stars License Nuget Nuget

.NET DEV QQ群

概述

  • 基于C#Blazor的快速开发框架,开箱即用,跨平台。
  • 模块化,单页应用,混合桌面应用,Web和桌面共享一处代码。
  • UI默认支持AntDesign,可扩展其他UI组件库。
  • 包含模块、字典、组织、角色、用户、日志、消息、工作流、定时任务等功能。
  • 低代码、简洁、易扩展,让开发更简单、更快捷!

特性

  • 快速开发:基于Blazor,在线表单设计,自动生成代码
  • 通用权限:内置通用权限模块,只需专注业务功能
  • 国际化:提供完备的国际化多语言解决方案
  • 抽象UI:抽象UI层,易扩展,支持Ant Design
  • 最佳实践:低代码,一人多角色,沟通高效,成本最低
  • C#语言:全量使用C#进行全栈开发

如果对您有帮助,点击右上角⭐Star⭐关注 ,感谢支持开源!

快速安装

--安装模板
dotnet new install KnownTemplate
--创建项目
dotnet new known --name=MyApp

项目结构

├─Known             -> 框架类库,包含通用前后端、内置组件、内置模块。
├─Known.AntBlazor   -> 基于AntDesign Blazor的界面库。
├─Known.Cells       -> 基于Aspose.Cells实现的Excel操作类库。
├─Known.Core        -> 基于AspNetCore的服务端类库。
├─Known.SqlSugar    -> 基于SqlSugar的实现的数据访问类库。
├─Sample            -> 示例项目
  ├─Sample          -> 项目类库,包含配置、常量、枚举、实体、模型、服务接口。
  ├─Sample.Client   -> 项目前端,包含配置、路由、页面,基于Castle动态代理访问后端WebApi。
  ├─Sample.Web      -> 项目后端,包含业务逻辑、数据访问,根据服务接口动态生成WebApi。
  ├─Sample.WebApi   -> 框架示例WebApi。
  ├─Sample.WinForm  -> 框架示例WinForm App。
  ├─SqlSugarWeb     -> 框架SqlSugar示例Web。

主要功能

  • 模块管理:配置系统功能模块,在线设计模型、页面和表单,自动生成代码。
  • 数据字典:维护系统各模块下拉框数据源。
  • 组织架构:维护企业组织架构信息,树形结构。
  • 角色管理:维护系统角色及权限信息,权限可控制菜单,按钮,列表栏位。
  • 用户管理:维护系统登录用户信息。
  • 系统日志:查询系统用户登录和访问菜单等日志,可用于统计用户常用功能。
  • 消息管理:系统内消息提醒,工作流消息通知。
  • 流程管理:系统内置工作流引擎,提供提交、撤回、分配、审核、重启操作。
  • 定时任务:导入和计算耗时的功能采用定时任务异步执行。

项目连接

AntDesign界面截图

效果图 效果图
登录页面 系统主页
数据字典 模块管理
模型设置 页面设置
暗黑模式 系统主页
数据字典 模块管理
角色管理 用户管理
模块管理 模型设置
页面设置 表单设置

known's People

Contributors

known avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.