[Open Source] A Low-Code Visual Development Platform for Enterprise Back-Office Systems. Simplify Building and Accelerate Development.

Open SourceProcess Management
2026-06-28 05:45 3 次浏览 • 0 次下载 0KB
[Open Source] A Low-Code Visual Development Platform for Enterprise Back-Office Systems. Simplify Building and Accelerate Development.

1. Project Overview

Image

Marsview Low-Code Platform

Simplify Building, Accelerate Development

Marsview is a low-code visual development platform designed for enterprise back-office systems. Developers can create projects, pages, and components on the platform, with support for event interactions, API calls, data binding, and logic orchestration. Developers can also quickly integrate the platform into their own business systems through microservices.

2. Open Source License

Licensed under MIT

3. Screenshots

Image Image
Image Image
Image Image
Image Image

4. Feature Overview

Features

  • Projects: Project configuration (theme colors, menu layouts, system Logo, breadcrumbs, etc.) and complete RBAC permission management.

  • Pages: Page creation, page themes, page configuration, component drag-and-drop, style configuration, event flow configuration, logic orchestration, and API configuration. Pages can be integrated into traditional projects through microservices, whether you use Vue or React.

  • Permissions: Projects and pages support developer and visitor permission configurations. Projects also support RBAC controls at the menu and button levels.

  • Custom Components: When the built-in components do not meet your requirements, you can develop custom business components. The platform compiles them online and uploads them to the cloud. You can then click to load them from the Custom Components section of the editor.

  • APIs: Centralized API management, global interceptors, response structure modification, and more. Supports GET, POST, PUT, DELETE, and other request methods, as well as dynamic API parameter passing.

  • Event Flows: Event flows enable complex business logic orchestration, such as component interactions, component visibility, component disabling, custom logic processing, API calls, and route navigation.

  • Environments: The platform supports three environments: STG, PRE, and PRD. Pages are accessible to end users only after being published to the corresponding environment.

  • Rollback: Pages published on the platform support one-click rollback.

  • Microservices: If you have a traditional Vue project and want to use this platform, you can first build a page on the platform and publish it to the PRD environment, then integrate it into your project through microservices.

5. Tech Stack

Quick Start

A Node.js environment is required to run the application. Node.js 18 or later is recommended. pnpm is used for dependency management. If it is not installed, run the following installation command first: npm install -g pnpm.

# Navigate to the root directory
cd marsview

# Install dependencies (if installation takes too long, configure a package mirror first)
pnpm i
# Start the editor
pnpm start:editor
# Start the user-facing application (the user-facing application provides an independent system for users to access after you have finished building your pages)
pnpm start:admin
#1
资源直链https://gitee.com/jack-bean/marsview
去下载
星河码客

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

关于本站

联系我们

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

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

Powered by Nuxt · Deployed on Cloudflare