[Open Source] An Out-of-the-Box Rapid Development Platform for .NET, Based on Modular Plugin-Based Development

Open SourceProcess Management
2026-06-28 03:19 3 次浏览 • 0 次下载 0KB
[Open Source] An Out-of-the-Box Rapid Development Platform for .NET, Based on Modular Plugin-Based Development

1. Project Overview

vboot-net

An out-of-the-box rapid development platform for .NET.

vboot Rapid Development Platform for .NET. The backend is based on Furion, drawing inspiration from Admin.Net, using SqlSugar for database access with a Code First approach. The front end uses Vue 3, built on the vue-next-admin / VbenAdmin frameworks, and integrates the bpmn.js workflow engine, VForm form designer, and vxe-table.
  • A rapid development platform built with .NET 6. Modular, plugin-based development with front-end and back-end separation, ready to use out of the box.
  • The backend is based on the Furion framework, using SqlSugar for database access with a Code First approach.
  • The front end is based on the vue-next-admin/Vben framework, integrating the bpmn.js workflow engine and VForm visual form designer.
  • Default Front End (Element-Plus)
  • Vben Front End (Ant-Design-Vue)
  • Java Implementation with the Same Features (see README.md for details)

2. Open Source License

Licensed under MIT

3. Screenshots

DemoScreenshots

​

4. Feature Overview

Detailed Features

  • Dashboard: A console page featuring a workspace, analytics pages, statistics, and other displays.
  • Department Management: Manage departments with support for hierarchical tree structures and multiple levels.
  • User Management: Manage users and configure their departments, positions, groups, job titles, roles, data permissions, and more.
  • Position Management: Manage positions, which can serve as user tags and be linked to permissions and other features.
  • Group Management: Manage groups and assign departments, users, and positions for more flexible permission configuration.
  • Menu Management: Manage menu directories, menus, and buttons, which form the basic units of permission control.
  • Role Management: After binding menus to roles, you can restrict the features available to users assigned to those roles.
  • Dictionary Management: Manage various enumeration types used throughout the system.
  • Access Logs: View and manage user login and logout records.
  • Operation Logs: View and manage logs of user operations and business activities.
  • Scheduled Tasks: Manage scheduled tasks and control their execution frequency using cron expressions.
  • Workflow Engine: Workflow diagram visualization with support for rejection, reassignment, cancellation, jumping, and other operations.
  • Online Forms: Design forms online and integrate them with workflows to enable form data processing and transfer.
  • Messaging System: To-do and pending-read notifications, with integrations for DingTalk and WeCom APIs.
  • Code Generation: Configure online and generate front-end and back-end code with one click.

Project characteristics

  • Brand-New Architecture: Built on .NET 6 and VUE3, with no legacy technical baggage.
  • Fast development: built-in rich enterprise application development functions
  • Complete documentation: provide perfect development documents
  • Database Compatibility: Supports mainstream databases including Oracle, MySQL, and SqlServer.
  • Field Naming: Short, consistent field names, generally five letters, following SAP-style conventions.

5. Tech Stack

 Layer Architecture Overview

├─Vboot.App                     -> Custom application layer for implementing your specific business logic
├─Vboot.Core                    -> Framework core layer
├─Vboot.Extend                  -> Extension application layer containing standard reusable modules
├─Vboot.Web                     -> Framework startup layer containing project configuration
Note: We recommend placing your business code in the [Vboot.App] layer to minimize conflicts when upgrading the framework.

 Special Thanks

  • Furion
  •  SqlSugar
  •  Admin.NET
  •  Magic.NET
  •  ZrAdminNet
  •  Vben-Admin
  •  vue-next-admin
  •  vxe-table
  •  VForm

#1
资源直链https://gitee.com/zsvg/vboot-net
去下载
星河码客

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

关于本站

联系我们

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

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

Powered by Nuxt · Deployed on Cloudflare