tencent/tmagic-editor

tmagic-editor is a visual page builder platform for creating mobile H5 pages through a drag-and-drop interface.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 36 minutes ago
Added to GitGenius on September 14th, 2026
Created on February 17th, 2022
Open Issues & Pull Requests: 75 (+0)
GitHub issues: Enabled
Number of forks: 799
Total Stargazers: 4,937 (+0)
Total Subscribers: 73 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.2 days
Mean response time: 20.7 days
90th percentile: 69.1 days
Tracked items: 23

Most active contributors

Sign in to see contributor activity.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 77% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 22
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 471 days
Stale 30+ days: 22
Stale 90+ days: 22

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

tmagic-editor is a visual page builder platform for creating mobile H5 pages through a drag-and-drop interface.

The tool addresses the need to rapidly construct interactive landing pages without writing code. It works by providing an editor component that generates a domain-specific language representation of the page layout and components, which is then rendered by a runtime environment. The platform separates concerns into distinct packages: a core editor, runtime environments for different frameworks, and UI components, allowing developers to install only what they need and customize the platform for their specific requirements.

Teams building mobile-first web applications should consider this tool if they need to empower non-technical users to create pages or want to reduce development time for campaign landing pages. The project is specifically positioned for mobile H5 page creation rather than desktop applications. It provides runtimes for Vue 2, Vue 3, and React, so teams using any of these frameworks can integrate it. The form rendering system is built on element-ui and can be used independently if needed. A playground example project demonstrates how to combine the editor and runtime packages into a complete visual builder platform.

The project maintains active development with regular updates to its core packages and documentation. The codebase is written in TypeScript and uses Vue 3 Composition API for the editor interface. The team actively solicits community contributions and maintains open communication channels for questions and feature requests.