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
icindy avatar

icindy/wxParse

0
View on GitHub↗
weappdev.com↗

WxParse

wxParse is a rich text parser and renderer specifically designed for the WeChat Mini Program ecosystem. It transforms standard HTML tags and Markdown syntax into native visual elements and compatible layouts.

The system processes structured text strings into a repeating list of visual components and media links. It handles the conversion of complex text formats into formatted media and hyperlinks to ensure content displays correctly across mobile devices.

The project manages content through regular expression-based parsing and schema-driven element mapping, translating identified content types into specific visual styles.

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

  • Markdown to Rich Text Parsers - Converts HTML tags and Markdown syntax into structured rich text objects for UI rendering.
  • Rich Text Format Parsers - Transforms raw strings containing HTML or Markdown into formatted rich text for mobile app components.
  • Mini Program Development - Provides a specialized rendering solution for content within the WeChat Mini Program ecosystem.
  • Rich Text Parsers - Converts HTML and Markdown into native visual elements specifically for WeChat Mini Program applications.
  • Regular Expression-Based Parsing - Uses regular expressions to extract HTML tags and Markdown syntax for transformation into structured data.
  • Markdown Renderers - Parses and displays markdown-formatted text within a mobile graphical interface.
  • Schema-Driven Element Mapping - Translates identified content types into specific visual styles by matching tags to a formatting dictionary.
  • HTML to Mini Program Renderers - Transforms standard HTML tags into compatible layouts for the WeChat Mini Program ecosystem.
  • Media and Hyperlink Embedders - Integrates images and interactive hyperlinks into the document flow for cross-device compatibility.
  • Component-Based Rendering - Maps parsed data tokens to native visual components to manage the final layout.
  • Structured Block Renderers - Processes and outputs visual representations of complex, modular content blocks.
  • Dynamic Content Formatting - Handles media links and hyperlinks to ensure rich media displays correctly across different mobile devices.
  • Dynamic List Rendering - Implements efficient rendering of rich text by iterating through content blocks in a repeating view container.
  • UI and Functional Components - Rich text parsing component for HTML and Markdown.
  • Utility Libraries - Rich text parsing and rendering component.
7,739 stars·1,800 forks·JavaScript·MIT·29 views

Star history

Star history chart for icindy/wxparseStar history chart for icindy/wxparse

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.

Projects sharing features with WxParse

These projects share indexed features with WxParse. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • sofish/pensofish avatar

    sofish/pen

    4,802View on GitHub↗

    Pen is a visual WYSIWYG markdown editor and live editing interface that converts markdown patterns into rich text elements in real-time. It serves as a tool for markdown content authoring and transforming editor state into standard markdown strings for export. The editor features a customizable text interface with a formatting toolbar for text-styling actions. It includes systems for hyperlink management and the automatic conversion of specific character sequences into structured headings, lists, blockquotes, and code blocks during the input process. The project provides capabilities for rea

    JavaScript
    View on GitHub↗4,802
  • ibireme/yytextibireme avatar

    ibireme/YYText

    8,872View on GitHub↗

    YYText is an iOS rich text framework used for rendering and editing complex attributed text. It features an asynchronous text rendering engine that calculates layout on background threads to maintain interface performance, alongside an attributed text serializer for converting rich text structures into storable formats. The framework provides specialized tools for non-rectangular text layout, allowing text to wrap around custom container paths and exclusion shapes. It also supports advanced typography requirements, including vertical text formatting for East Asian languages and the applicatio

    Objective-C
    View on GitHub↗8,872
  • jin-yufeng/mp-htmljin-yufeng avatar

    jin-yufeng/mp-html

    3,718View on GitHub↗

    mp-html is a component for rendering and editing HTML content within various mini program environments, such as WeChat and Alipay. It functions as an HTML to mini program parser that converts HTML tags, tables, and SVGs into compatible elements for mobile mini program frameworks. The project includes a cross-platform rich text editor for modifying HTML content and a renderer capable of displaying Markdown syntax and LaTeX formulas through modular extensions. Its broader capabilities cover media interaction management, anchor-based navigation, and user interaction controls for text selection

    JavaScript
    View on GitHub↗3,718
  • tencent/weui-wxssTencent avatar

    Tencent/weui-wxss

    15,284View on GitHub↗

    weui-wxss is a mobile design system and UI framework designed for the WeChat Mini Program development environment. It provides a collection of reusable components and predefined styles to ensure interfaces match the native WeChat look and feel. The library focuses on implementing a native WeChat user experience by translating mobile design mockups into working code using standardized visual guidelines. It manages the visual appearance of applications through a consistent set of stylesheets tailored for the WeChat runtime. The framework includes capabilities for style management and the imple

    Less
    View on GitHub↗15,284
Compare all 30 related projects→

Frequently asked questions

What does icindy/wxparse do?

wxParse is a rich text parser and renderer specifically designed for the WeChat Mini Program ecosystem. It transforms standard HTML tags and Markdown syntax into native visual elements and compatible layouts.

What are the main features of icindy/wxparse?

The main features of icindy/wxparse are: Markdown to Rich Text Parsers, Rich Text Format Parsers, Mini Program Development, Rich Text Parsers, Regular Expression-Based Parsing, Markdown Renderers, Schema-Driven Element Mapping, HTML to Mini Program Renderers.

Which projects share features with icindy/wxparse?

Projects with overlapping indexed features include: sofish/pen — Pen is a visual WYSIWYG markdown editor and live editing interface that converts markdown patterns into rich text… ibireme/yytext — YYText is an iOS rich text framework used for rendering and editing complex attributed text. It features an… jin-yufeng/mp-html — mp-html is a component for rendering and editing HTML content within various mini program environments, such as WeChat… tencent/weui-wxss — weui-wxss is a mobile design system and UI framework designed for the WeChat Mini Program development environment. It… remarkjs/react-markdown — react-markdown is a React markdown renderer that transforms markdown strings into React elements for display in a user… imsun/gitment — Gitment is a serverless commenting engine that provides a client-side interface for website discussions. It functions…