开源项目是浩瀚组织与个人分享的组件或项目,作者付出的心血我们是无法体会的,以是首先大家要心存感激、尊重。请严格遵守每个项目的开源协议后再利用。尊重知识产权,共建和谐开源社区。
6、OpenAuth.Core【国产,入选GVP】
OpenAuth.Core 是大神李玉宝的又一著作,该项目目前收录于 dotNET China ,并且被Gitee评比为GVP项目(Gitee最有代价的开源项目)。

OpenAuth.Core 是.NET权限管理及快速开拓框架、最好用的权限事情流系统。源于Martin Fowler企业级运用开拓思想及最新技能组合(IdentityServer、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、VUE、Element-ui等)。已成功在docker/jenkins中履行。核心模块包括:组织机构、角色用户、权限授权、表单设计、事情流等。它的架构精良易于扩展,是中小企业的首选。
官网:http://www.openauth.me/
Gitee:https://gitee.com/dotnetchina/OpenAuth.Net
强大的事情流引擎
项目分为3个版本:
OpenAuth.Net开源版采取.NET 4.5/.NET 5 MVC + LayUI 前后端开拓模式,更适宜传统 .NET Framework 开拓者利用,前端深度利用 LayUI 界面。
OpenAuth.Core开源版
采取.NET Core MVC + LayUI 前后端开拓模式,全新.NET Core 跨平台体验。在OpenAuth.NET根本上进一步优化代码构造。
OpenAuth.Pro企业版
采取WebAPI+Vue的前后端完备分离模式,后端基于OpenAuth.Core WebAPI接口。前端SPA单页面模式,基于Vue百口桶。
5、ELSA
Elsa Core是一个事情流库,支持在任何.NET Core运用程序中实行事情流。事情流不仅可以利用代码定义,还可以定义为JSON、YAML或XML。
设计器。供应了一个设计器:Elsa Designer 用于通过可视化办法定制流程。持久化。事情流险些可以利用任何存储机制持久化。将支持以下供应程序:In MemoryFile SystemSQL ServerMongoDBCosmosDBElsa对长期运行的事情流具有本机支持。一旦事情流由于某些壅塞活动而停滞,事情流就会被持久化。当发生适当的事宜时,事情流将从存储加载并规复。
Elsa的紧张目标之一因此最小的事情量和最大的可扩展性在任何.NET运用程序中启用事情流。这意味着将事情流功能集成到您的运用程序中该当很随意马虎。
Gitee:https://gitee.com/imlyqmayun/elsa-core
4、Workflow-Core
Workflow-Core是一个基于.NET Standard的轻量级事情流引擎,目前有超过3100+个star。它供应了FluentAPI、多任务、持久化以及并行处理的功能,适宜于小型事情流、任务链的需求开拓。
由于Workflow-Core支持事情流长期运行,因此Workflow-Core支持以下多种数据源格式的持久化,可以通过安装不同的Provider包来实现对应的持久化:
(默认供应,用于测试和开拓)内存MongoDBMS SQL ServerMySqlSqliteRedisPostgreSQLGitHub:https://github.com/danielgerlag/workflow-core
3、mxGraph
mxGraph包包含一个用JavaScript编写的客户端软件,以及各种措辞的一系列后端(.NET、Java、PHP)。客户端软件是一个图形组件,它具有可选的运用程序包装器,该运用程序包装器集成到现有的web界面中。客户端须要Web做事器将所需文件通报给客户端,或者可以在没有webserver的情形下从本地文件系统运行。后端可以原样利用,也可以以支持的措辞之一嵌入到现有做事器运用程序中。
如果存在后端,则可以将客户端配置为以各种办法利用此后端,例如:
创建图像存储和加载图表创建图形的工具表示上面的场景可能以各种办法组合,例如在发生变动时将每个变动的XML描述发送到后端,或者自动保存图表以避免客户端上的数据丢失。客户机也可以在脱机模式下运行,不须要后端或Web做事器。
2、Visor.js
Visor.js 基于JjQuery,在Canvas上制作在线绘图运用的核心根本文件。它支持鼠标的拖拽移动,伸缩,旋转和各种事宜。
Gitee:https://gitee.com/zhouyig/Visor.js
VFD
VFD基于Vue + Ant Design Vue +JSPlumb,作为一款流程设计器组件,可作为流程图、泳道图等绘图工具,面板组件布局合理,功能强大,操作方便快捷(可拖拽且快捷键丰富),保存后为一段json数据,便于保存及掌握版本,也可保存为图片,安装利用方便,集成难度较小,有互换群。
Gitee:https://gitee.com/yjblogs/VFD
1、Easy-Flow
easy-flow 基于VUE+ElementUI+JsPlumb的流程设计器,通过 vuedraggable 插件来实现节点拖拽。
功能先容
支持拖拽添加节点点击线进行设置条件支持给天命据加载流程图支持画布拖拽支持连线样式、锚点、类型自定义覆盖支持力导图Gitee:https://gitee.com/xiaoka2017/easy-flow
开源项目是浩瀚组织与个人分享的组件或项目,作者付出的心血我们是无法体会的,以是首先大家要心存感激、尊重。请严格遵守每个项目的开源协议后再利用。尊重知识产权,共建和谐开源社区。
欢迎关注、点赞、评论、转发,每天都能获取IT优质内容。
#中国正能量#
#俄军战机仿照攻击荷兰兵舰#
#王毅出席二十国集团外长会#
#电动车停放新规8月起施行#
#神十二航天员在空间站祝党生日快乐#