[Open Source] A Low-Code Visual Development Platform for Enterprise Back-Office Systems. Simplify Building and Accelerate Development.
![[Open Source] A Low-Code Visual Development Platform for Enterprise Back-Office Systems. Simplify Building and Accelerate Development.](https://yy123.ink/api/img/1782596770755-jm0wml.jpg)
1. Project Overview

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
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
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.







