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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ymm-tech avatar

ymm-tech/gods-pen

0
View on GitHub↗
4,458 estrellas·788 forks·Vue·MIT·9 vistasgodspen.ymm56.com↗

Gods Pen

Gods-pen es un constructor visual de páginas en Vue.js y plataforma de landing pages no-code para crear páginas de marketing móvil responsivas. Funciona como un sistema de gestión de contenido (CMS) dockerizado y un framework de componentes extensible, permitiendo el diseño y publicación de páginas con recolección de formularios y seguimiento de analíticas integrados.

La plataforma cuenta con un gestor de mercado de componentes para subir, descargar y monetizar elementos de interfaz reutilizables en diferentes proyectos. Proporciona un sistema integral para el desarrollo de componentes personalizados, utilizando un sistema de andamiaje y mapeo de propiedades basado en esquemas para generar automáticamente controles de editor visual e interfaces de configuración.

El sistema cubre la composición visual de páginas mediante un editor de arrastrar y soltar, gestión de diseño para modales y carruseles, y una librería de animaciones CSS con vistas previas fotograma a fotograma. Incluye gestión de proyectos basada en equipos con permisos basados en roles, captura de datos de visitantes y analíticas de rendimiento de marketing.

El proyecto soporta la instalación autohospedada en servidores privados utilizando configuraciones de despliegue en contenedores.

Features

  • Custom Component Builders - Provides a comprehensive framework for building functional components that expose configurable parameters to the visual editor.
  • No-Code Page Builders - Provides a visual tool for designing and deploying marketing pages with integrated forms and analytics without writing code.
  • Visual Page Builders - Provides a drag-and-drop editor for creating responsive mobile marketing pages using a customizable Vue.js component system.
  • Containerized Content Management Systems - Provides a self-hosted, Dockerized CMS for managing team-based page assets and project permissions.
  • Automatic Control Generation - Automatically generates labeled input controls for component properties based on a metadata schema.
  • Editor Control Mapping - Maps metadata definitions to visual editor controls to automatically generate configuration interfaces for components.
  • Role-Based Access Control - Provides granular permissions and role-based access to organize assets and page configurations into team-specific projects.
  • Recursive Node Rendering - Renders pages by traversing a hierarchical tree of nodes containing layout settings, component parameters, and scripts.
  • Property Schemas - Defines editable parameters using a schema that maps data types to specific visual editor controls.
  • Input Type Mapping - Maps component parameters to specific visual input types, such as image pickers, for easier configuration.
  • Custom Component Extensions - Provides a system for injecting configuration objects into components to define new properties, methods, and lifecycle hooks.
  • Custom UI Component Frameworks - Provides a system for scaffolding and developing reusable UI elements with custom properties and behavioral definitions.
  • Drag-and-Drop Page Builders - Features a drag-and-drop editor for constructing responsive mobile landing pages using modular components.
  • Recursive Node Tree Rendering - Uses a recursive node-tree rendering engine to transform page layouts and component parameters into functional web pages.
  • Component Marketplaces - Provides a centralized registry for distributing and monetizing reusable business-level UI components across projects.
  • Vue.js Component Development - Provides a framework for creating reusable Vue.js components with configurable properties and scripts for the visual editor.
  • Marketing Analytics - Ships a tracking system for collecting visitor metrics, page views, and custom event data to measure marketing performance.
  • Collaborative Workflows - Manages page assets and project access across teams using role-based permissions and shared project spaces.
  • Component Scaffolding - Provides a CLI tool to generate standardized folder structures and source files for new reusable page components.
  • Behavioral Extension Scripts - Injects custom logic objects into components to define interactive behaviors and external API integrations at runtime.
  • Animation Timing Previews - Offers a frame-by-frame preview tool to precisely refine the timing of component entry and exit animations.
  • Behavior Scripting - Implements runtime logic and event handling for managing real-time user interactions within custom components.
  • Team-Scoped Access Control - Organizes page assets by team and project using granular, role-based permission levels to control collaborator access.
  • Containerized Deployments - Uses Docker configurations to package the system for consistent installation on private servers.
  • Docker Deployments - Supports self-hosted installation on private servers using containerized Docker deployment configurations.
  • Composite Node Packaging - Allows grouping multiple configured layout nodes into a single reusable package for deployment across different pages.
  • CSS Animation Utilities - Ships a predefined library of CSS transitions for creating consistent component entrance and exit animations.
  • Cross-Component State Synchronization - Enables the modification of other component instances on a page to control properties like visibility and layout.
  • Reusable Component Bundles - Allows saving a collection of configured elements as a single reusable unit across multiple pages.
  • Component Publishing Utilities - Provides utilities for building component packages and uploading them to a remote registry using access tokens.
  • Composite Components - Enables the bundling of multiple configured nodes into a single reusable unit for deployment across different pages.
  • Form Input Collection - Provides integrated forms to gather user input and store results for later analysis.
  • Marketing Page Templates - Ships pre-built promotional page layouts to accelerate the creation of responsive marketing activities.
  • Low-Code Platforms - Online visual page builder with custom components.
  • Visual Page Builders - Visual page construction tool for mobile and web operations.

Historial de estrellas

Gráfico del historial de estrellas de ymm-tech/gods-penGráfico del historial de estrellas de ymm-tech/gods-pen

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace ymm-tech/gods-pen?

Gods-pen es un constructor visual de páginas en Vue.js y plataforma de landing pages no-code para crear páginas de marketing móvil responsivas. Funciona como un sistema de gestión de contenido (CMS) dockerizado y un framework de componentes extensible, permitiendo el diseño y publicación de páginas con recolección de formularios y seguimiento de analíticas integrados.

¿Cuáles son las características principales de ymm-tech/gods-pen?

Las características principales de ymm-tech/gods-pen son: Custom Component Builders, No-Code Page Builders, Visual Page Builders, Containerized Content Management Systems, Automatic Control Generation, Editor Control Mapping, Role-Based Access Control, Recursive Node Rendering.

¿Qué alternativas de código abierto existen para ymm-tech/gods-pen?

Las alternativas de código abierto para ymm-tech/gods-pen incluyen: ibanimatable/ibanimatable — IBAnimatable is a set of visual design tools for prototyping bespoke interface elements, motion effects, and… mrxujiang/h5-dooring — h5-Dooring is a suite of no-code tools comprising a content management system, visual page designers, and a… ly525/luban-h5 — luban-h5 is a low-code web framework and visual mobile page builder used to design interactive mobile web pages. It… givanz/vvvebjs — VvvebJs is a self-hosted, vanilla JavaScript library for visually assembling web pages by dragging pre-built HTML… unlayer/react-email-editor — React Email Editor is a drag-and-drop visual builder for creating responsive email templates, built as a React… fireyy/vue-page-designer — Vue Page Designer is a framework for building interactive, component-based visual editors within web applications. It…

Alternativas open-source a Gods Pen

Proyectos open-source similares, clasificados según cuántas características comparten con Gods Pen.
  • ibanimatable/ibanimatableAvatar de IBAnimatable

    IBAnimatable/IBAnimatable

    8,652Ver en GitHub↗

    IBAnimatable is a set of visual design tools for prototyping bespoke interface elements, motion effects, and navigation transitions within a graphical environment. It provides a designer for creating and prototyping animations directly within the Apple Interface Builder environment and a system for building custom interface components through a visual attributes panel. The project distinguishes itself by offering a visual interface transition editor for configuring screen navigation and gesture-driven transitions without manual coding. It includes a prototyping sandbox for testing interaction

    Swift
    Ver en GitHub↗8,652
  • mrxujiang/h5-dooringAvatar de MrXujiang

    MrXujiang/h5-Dooring

    9,956Ver en 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
    Ver en GitHub↗9,956
  • ly525/luban-h5Avatar de ly525

    ly525/luban-h5

    6,239Ver en 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
    Ver en GitHub↗6,239
  • givanz/vvvebjsAvatar de givanz

    givanz/VvvebJs

    8,532Ver en GitHub↗

    VvvebJs is a self-hosted, vanilla JavaScript library for visually assembling web pages by dragging pre-built HTML components onto a canvas. It functions as a visual HTML editor and component-based page builder that requires no build tools or external dependencies, and can be deployed on a server with PHP or Node.js backend for saving and exporting pages. The builder organizes reusable HTML components into named groups for drag-and-drop assembly, and provides visual property editing that modifies HTML attributes, CSS styles, and class names through form controls and property panels. It include

    JavaScriptbootstrapbootstrap5builder
    Ver en GitHub↗8,532
Ver las 30 alternativas a Gods Pen→