awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Tencent avatar

Tencent/tmagic-editor

0
View on GitHub↗

Tmagic Editor

tmagic-editor is a low-code development platform and visual page builder used for designing frontend user interfaces through a visual canvas and component library. It functions as a frontend UI orchestrator that defines page structures and a schema-driven form generator that interprets structured data to create interactive user forms.

The system employs a cross-framework component adapter to ensure consistent rendering across different frontend environments. It uses visual-to-JSON layout serialization to translate interface movements into persistent structured data, which is then processed by a runtime layout interpretation engine to instantiate live components.

The platform covers frontend component orchestration and schema-driven form generation, utilizing metadata-based form generation and state-based property synchronization to link the visual canvas with configuration panels.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • No-Code Page Builders - Provides a visual environment for assembling functional web pages using predefined blocks and widgets without manual coding.
  • Schema-Driven Forms - Creates interactive user forms by interpreting structured data definitions of fields and layouts.
  • Low-Code Development Platforms - Offers a visual development environment for building functional frontend applications with minimal manual coding.
  • Automatic Form Generation - Automatically generates interactive input fields and validation logic by parsing predefined data model schemas.
  • Visual Page Builders - Provides a drag-and-drop editor for designing user interfaces and pages via a visual canvas and component library.
  • Visual UI Designers - Offers a graphical tool for constructing user interfaces using visual components that render across different environments.
  • Frontend Component Orchestrators - Manages and renders visual layouts across different frontend frameworks using a unified design system.
  • Frontend UI Orchestrators - Defines visual page structures that can be rendered across different frontend frameworks.
  • Declarative Layout Serializers - Serializes drag-and-drop interface movements on a visual canvas into a persistent declarative JSON tree.
  • Layout Rendering Engines - Transforms custom layout definitions into functional live pages using a compatible runtime environment.
  • Layout Interpreters - Provides a client-side engine that instantiates live components by interpreting saved layout definitions at execution time.
  • Framework Component Adapters - Implements a wrapper layer to ensure UI components remain consistent when rendered across different frontend framework environments.
  • JSON to Page Rendering - Processes structured JSON layout definitions into a rendered visual tree of functional frontend components.
  • Visual Page Builders - Visual editor for building web pages with a focus on component orchestration.
  • Vue3 项目 - Listed in the “Vue3 项目” section of the Great Open Source Project awesome list.
4,921 stars·799 forks·TypeScript·48 views

Star history

Star history chart for tencent/tmagic-editorStar history chart for tencent/tmagic-editor

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does tencent/tmagic-editor do?

tmagic-editor is a low-code development platform and visual page builder used for designing frontend user interfaces through a visual canvas and component library. It functions as a frontend UI orchestrator that defines page structures and a schema-driven form generator that interprets structured data to create interactive user forms.

What are the main features of tencent/tmagic-editor?

The main features of tencent/tmagic-editor are: No-Code Page Builders, Schema-Driven Forms, Low-Code Development Platforms, Automatic Form Generation, Visual Page Builders, Visual UI Designers, Frontend Component Orchestrators, Frontend UI Orchestrators.

Which projects share features with tencent/tmagic-editor?

Projects with overlapping indexed features include: ly525/luban-h5 — luban-h5 is a low-code web framework and visual mobile page builder used to design interactive mobile web pages. It… mrxujiang/h5-dooring — h5-Dooring is a suite of no-code tools comprising a content management system, visual page designers, and a… blocks/blocks — Blocks is a no-code website builder and component-based UI framework designed to create production-ready websites… hugoblox/kit — This project is a framework for building static websites using the Hugo static site generator. It functions as a… ymm-tech/gods-pen — Gods-pen is a Vue.js visual page builder and no-code landing page platform for creating responsive mobile marketing… fireyy/vue-page-designer — Vue Page Designer is a framework for building interactive, component-based visual editors within web applications. It…

Projects sharing features with Tmagic Editor

These projects share indexed features with Tmagic Editor. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • ly525/luban-h5ly525 avatar

    ly525/luban-h5

    6,239View on GitHub↗

    luban-h5 is a low-code web framework and visual mobile page builder used to design interactive mobile web pages. It functions as a JSON-based page renderer that converts design configurations into live pages for end-user delivery and includes a visual form builder for creating interactive input fields and tracking submission statistics. The project features a PSD to HTML converter that parses Photoshop files into functional HTML pages to automate the design-to-code workflow. It distinguishes itself through a plugin-based system that allows for the development of custom UI components and speci

    JavaScript
    View on GitHub↗6,239
  • mrxujiang/h5-dooringMrXujiang avatar

    MrXujiang/h5-Dooring

    9,956View on GitHub↗

    h5-Dooring is a suite of no-code tools comprising a content management system, visual page designers, and a JSON-to-HTML generator for creating mobile-optimized websites. It provides a visual page builder for constructing landing pages and interactive sites using a block-based interface, alongside a no-code form builder for creating data collection forms with integrated analysis and export tools. The system utilizes a JSON-to-page transformation process to automatically convert structured data into functional web pages. It features a dedicated designer for mobile landing pages and splash scre

    JavaScript
    View on GitHub↗9,956
  • blocks/blocksblocks avatar

    blocks/blocks

    5,089View on GitHub↗

    Blocks is a no-code website builder and component-based UI framework designed to create production-ready websites through a visual interface. It functions as a visual page builder that assembles layouts using pre-designed JSX component blocks. The system includes a visual theme engine used to manage brand identity through the definition of global colors and layout presets. This allows for the application of consistent visual themes across all pages of a site. The platform covers visual website building, JSX page construction, and brand identity management. It utilizes a schema-driven layout

    JavaScriptjsxlowcodemdx
    View on GitHub↗5,089
  • hugoblox/kitHugoBlox avatar

    HugoBlox/kit

    9,531View on GitHub↗

    This project is a framework for building static websites using the Hugo static site generator. It functions as a Markdown-based content management system and a page builder that utilizes Tailwind CSS to assemble modular utility-first blocks into final web pages. The system features specialized capabilities for creating academic portfolios, including a framework to import BibTeX publications and manage scholarly resumes. It also includes an AI website generator that produces deployable Markdown structures and content based on natural language descriptions. The platform covers a broad range of

    HTMLacademicblogdocumentation-tool
    View on GitHub↗9,531
Compare all 30 related projects→