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
ymm-tech avatar

ymm-tech/gods-pen

0
View on GitHub↗
4,458 stars·788 forks·Vue·MIT·16 viewsgodspen.ymm56.com↗

Gods Pen

Gods-pen is a Vue.js visual page builder and no-code landing page platform for creating responsive mobile marketing pages. It functions as a dockerized content management system and an extensible component framework, enabling the design and publishing of pages with integrated form collection and analytics tracking.

The platform features a component marketplace manager for uploading, downloading, and monetizing reusable UI elements across different projects. It provides a comprehensive system for custom component development, utilizing a scaffolding system and schema-driven property mapping to automatically generate visual editor controls and configuration interfaces.

The system covers visual page composition via a drag-and-drop editor, layout management for modals and carousels, and a library of CSS animations with frame-by-frame previews. It includes team-based project management with role-based permissions, visitor data capture, and marketing performance analytics.

The project supports self-hosted installation on private servers using containerized deployment configurations.

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.

Star history

Star history chart for ymm-tech/gods-penStar history chart for ymm-tech/gods-pen

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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

Open-source alternatives to Gods Pen

Similar open-source projects, ranked by how many features they share with Gods Pen.
  • ibanimatable/ibanimatableIBAnimatable avatar

    IBAnimatable/IBAnimatable

    8,652View on 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
    View on GitHub↗8,652
  • 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
  • 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
  • givanz/vvvebjsgivanz avatar

    givanz/VvvebJs

    8,532View on 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
    View on GitHub↗8,532
See all 30 alternatives to Gods Pen→

Frequently asked questions

What does ymm-tech/gods-pen do?

Gods-pen is a Vue.js visual page builder and no-code landing page platform for creating responsive mobile marketing pages. It functions as a dockerized content management system and an extensible component framework, enabling the design and publishing of pages with integrated form collection and analytics tracking.

What are the main features of ymm-tech/gods-pen?

The main features of ymm-tech/gods-pen are: 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.

What are some open-source alternatives to ymm-tech/gods-pen?

Open-source alternatives to ymm-tech/gods-pen include: 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…