[Open Source] A low-code platform supporting permission control, form design, workflow design, and automation.

Open SourceProcess Management
2026-06-28 05:38 2 次浏览 • 0 次下载 0KB
[Open Source] A low-code platform supporting permission control, form design, workflow design, and automation.

1. Project Overview

EIP Low-Code Platform

A .NET low-code platform supporting permission control, form design, workflow design, and automation.

EIP Low-Code Platform is an integrated low-code platform developed based on Asp.Net 8.0 and Vue2. It supports permission management, form design, workflow design, print design, large-screen design, and more. It features front-end and back-end separation, cross-platform operation, and integration with DingTalk, WeCom, SMS, and file storage services (Alibaba Cloud, Tencent Cloud, Qiniu, Huawei Cloud, and others).

2. Open Source License

Licensed under GPL-3.0

3. Screenshots

Backend Screenshots

Backend Screenshot

Image

Image
Image Image
Image Image
Image Image
Image Image

Image

Image
Image Image
Image Image
Image

Image

Image Image

Image

Image
Image Image
Image Image
Image Image
Image Image
Image Image
Image Image
Image Image
Image Image
Image Image
Image Image
Image Image
Image

Image

Image

Image
Image Image

4. Feature Overview

Platform Features: Data Sources, Data Sets, Application Management, Page Builder, Mobile Builder, Print Builder, Code Generation, Dashboards, Large Screens, Automation Builder, Parameter Settings, Dictionary Management, Announcement Management, Administrative Divisions, Asset Management, Module Maintenance, Module Buttons, Data Permissions, Organizational Structure, Role Management, System Users, Group Management, Position Management, Workflow Management, Workflow Button Management, Workflow Comment Management, Workflow Library, My Drafts, My Templates, SMS Configuration, SMS Templates, SMS Logs, Scheduled Jobs, WeCom Department Management, WeCom Member Management, DingTalk Department Management, DingTalk Member Management, Login Logs, Operation Logs, Exception Logs, Text Logs, Rate Limiting Logs, CAP Monitoring, and Online Users.

Function introduction

  • Data Sources: Manage the databases required by the system. Supports querying data from multiple data sources and multiple databases, including MySQL and SqlServerr.

  • Data Sets: Maintain general-purpose data sources. Once defined, these data sets can be used as data sources in forms, such as dictionaries and province, city, and county information.

  • Application Management: A core low-code feature for creating business tables, workflows, reports, and other low-code applications.

  • Page Builder: Build standalone pages without configuring data sources. Can be integrated with existing third-party systems.

  • Mobile Builder: Customize the mobile application's home page design.

  • Print Builder: Design print layouts using specified data sources.

  • Code Generation: When custom development using code is required, use the code generator to generate the necessary code, including basic backend CRUD operations.

  • Dashboard: Design dashboards required by the system.

  • Large Screen Management: Design large-screen dashboards.

  • Automation Builder: Configure a series of interface workflows in response to changes in established work tables, integrating business logic visually.

  • Parameter Settings: Configure all basic information used by the system, such as system name, login methods, login controls, verification codes, token validity period, login background image, password strength, email settings (SMTP server, etc.), third-party accounts (WeCom, DingTalk, etc.), and attachment settings (local storage, Alibaba Cloud, Tencent Cloud, Qiniu Cloud, Huawei Cloud, etc.).

  • Dictionary Management: Maintain commonly used data.

  • Announcement Management: Manage announcements.

  • Administrative Divisions: Provinces, cities, districts, counties, and towns.

  • Asset Management: Manage all asset information.

  • Module Management: Manage system menu information.

  • Module Buttons: Manage buttons corresponding to menus.

  • Data Permissions: Customize system data permissions (current level, subordinate levels, or all).

  • Organizational Structure: Manage the organizational structure.

  • Role Management: Manage different roles under different organizational structures.

  • System Users: Manage all users who need access to the backend.

  • Group Management: Manage groups within the organizational structure.

  • Position Management: Manage positions within the organizational structure.

  • Workflow Management: Design and manage workflows.

  • System Logs: Includes login logs, operation logs, exception logs, text logs, rate limiting logs, and more.

5. Tech Stack

Technical Selection

 Backend Framework Architecture Overview

Technology

Name

Ant Design Vue2

Frontend UI Framework

Vxe Table

Table Framework

Xe-Utils

Front-End Helper Tools

Asp.net Core 8.0

API Framework

Knife4UI

API Documentation

AutoFac

IOC Framework

Dapper

ORM Framework

AutoMapper

Entity Mapping

Nlog

Logging Components

Redis

Data Caching

Jwt

Authorization and Authentication

Quartz.net

Scheduled Tasks

 Development Environment

  • Visual Studio 2022 +

  • .NET 8 SDK +

  • SQL Server Management Studio

  • Navicat for MySQL

  • Another Redis Desktop Manager

 Operations Environment

  • (Required) Windows IIS7.5+ / Docker / k8s and other supported environments

  • (Required) sqlserver 2012R2+ / MySQL 8.0+

  • (Required) Redis 5.0+

  • (Required) A domain name supporting the HTTPS protocol

  • (Optional) Alibaba Cloud OSS / Tencent Cloud COS

#1
资源直链https://gitee.com/sunzewei/eip_lowcode
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare