[Open Source] Build applications visually at lightning speed, without writing any code. Create your applications however you like

Open SourceProcess Management
2026-06-28 03:36 1 次浏览 • 0 次下载 0KB
[Open Source] Build applications visually at lightning speed, without writing any code. Create your applications however you like

1. Project Overview

MtBird by Xingda is a low-code visual page builder. It helps users build applications such as web pages, mini-programs, and forms through a visual interface.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

4. Feature Overview

With Xingda's simple canvas editor and rich application templates, you can design applications without writing code. Whether you are a business professional, product manager, or designer, and regardless of your programming experience, you can quickly build landing pages, websites, and mini-programs through visual drag-and-drop operations.

Editor Overview

The editor is essentially an independent React component that can be seamlessly embedded into React frontend projects through code, or integrated into Vue or AngularJS applications using micro-frontend frameworks such as Qiankun.

Renderer Overview

The renderer is a React component used by Xingda to render pages created with the editor. Simply pass in a PageConfig data structure built according to our specifications to render the target page.

Data Center Overview

The data center allows pages created with the Xingda editor to connect to data sources and support dynamic rendering.

There are three types of data sources:

  • Form (form): Provides functionality equivalent to forms. See the Form Documentation.
  • Data Model (model): Connects to Xingda's online data models.
  • Custom API (api): Connects to your own API.

5. Tech Stack

Packages


mtbird-cli: Command-line tool
mtbird-component-basic: All basic components
mtbird-core: Basic utility methods and constant collection
mtbird-editor: Editor core library
mtbird-extension-image-library: Image library extension
mtbird-helper-component: Component loading and style adjustment tools and component collection
mtbird-helper-extension: Extension loading, sandbox environment, initialization, and data transfer utility collection
mtbird-renderer-web: Web renderer
mtbird-shared: Shared TS type library

Quick Start

Required NodeJS version: >=14.18.0


Visit Yifei Open Source: [https://code.exmay.com/](https://code.exmay.com/) to download
yarn
yarn run bootstrap
yarn start

Open in your browser: [http://localhost:3000/](http://localhost:3000/)

For local development of mtbird-related packages, please refer to the README.md documentation

Common Resources

  • Bind a Custom Domain to a Page
  • Quick Introduction to Xingda Extension Development
  • Quick Introduction to Integrating the Xingda Editor into Business Systems
  • Quick Introduction to Integrating the Xingda Renderer into Business Systems

Please refer to the README.md documentation

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

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

关于本站

联系我们

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

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

Powered by Nuxt · Deployed on Cloudflare