awesome-repositories.com
Blog
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
·
vmg avatar

vmg/redcarpet

0
View on GitHub↗
5,081 estrellas·532 forks·C·MIT·3 vistas

Redcarpet

Redcarpet es un analizador de Markdown a HTML centrado en la seguridad y un renderizador personalizable. Transforma texto Markdown en salida HTML estructurada mientras utiliza una capa de seguridad para filtrar o escapar etiquetas HTML proporcionadas por el usuario y restringir protocolos de enlace para evitar vulnerabilidades.

El proyecto se distingue por un framework para el formato de documentos personalizado, permitiendo la definición de cómo se convierten elementos específicos de Markdown a HTML mediante funciones de callback y clases personalizadas. También funciona como un formateador tipográfico que convierte la puntuación estándar y los guiones en comillas curvas profesionales y guiones largos.

Su superficie de capacidad cubre soporte de sintaxis Markdown extendida para tablas, notas al pie y superíndices, así como la generación automatizada de tablas de contenido mediante la extracción de anclas de encabezado.

Features

  • Markdown to HTML Converters - Transforms Markdown plaintext markup into structured HTML output for web browser display.
  • HTML Content Sanitization - Filters and escapes user-provided HTML tags and restricts link protocols to prevent XSS vulnerabilities.
  • Secure Markdown Rendering - Implements a secure Markdown rendering process that applies security filters during the HTML conversion.
  • Markdown to HTML Renderers - Converts Markdown to HTML while utilizing a security layer to filter or escape dangerous tags and protocols.
  • Markdown Render Overrides - Provides a framework to override default rendering rules for specific Markdown tokens using custom callbacks and classes.
  • Markup Rendering Rules - Uses a set of defined rendering rules to transform Markdown text into structured HTML.
  • Extended Syntax Renderers - Adds support for extended Markdown features including tables, footnotes, and superscripts.
  • Markdown Output Customization - Allows precise control over how specific Markdown elements are converted to HTML output.
  • Typographic Enhancements - Automatically converts standard punctuation and dashes into professional curly quotes and en-dashes.
  • Automatic Table of Contents - Extracts document headers to generate an automated table of contents with navigation anchors.
  • Renderer Extensions - Implements a class-based system for creating custom output formats by overriding base renderer methods.
  • Rendering Pipeline Interceptors - Provides a callback system to customize how specific Markdown blocks are converted into HTML output.
  • Markdown Element Renderers - Allows developers to customize the HTML output of specific Markdown elements via callback functions.
  • Header Anchors - Automatically generates unique identifiers for page headings to enable deep linking for a table of contents.
  • Markdown Renderer Implementations - Supports the creation of custom output formats by extending a base renderer class.
  • Table of Contents Generators - Automatically extracts document headings to generate a linked table of contents.
  • Markdown Processors - Fast and extensible Markdown to HTML parser.

Historial de estrellas

Gráfico del historial de estrellas de vmg/redcarpetGráfico del historial de estrellas de vmg/redcarpet

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

Alternativas open-source a Redcarpet

Proyectos open-source similares, clasificados según cuántas características comparten con Redcarpet.
  • lunet-io/markdigAvatar de lunet-io

    lunet-io/markdig

    5,257Ver en GitHub↗

    Markdig is a high-performance Markdown processor for .NET applications that converts Markdown text into HTML or other target formats. It is a CommonMark compliant parser and extensible engine that can transform Markdown into a searchable and manipulatable abstract syntax tree. The library provides a framework for adding custom syntax and rendering logic through a modular pipeline of parsers and renderers. It supports native ahead-of-time compilation and trimming to minimize binary size. Capabilities include the generation of structured HTML with custom attributes and styling, the extraction

    C#
    Ver en GitHub↗5,257
  • jfcere/ngx-markdownAvatar de jfcere

    jfcere/ngx-markdown

    1,189Ver en GitHub↗

    This library provides a component-based solution for parsing and rendering markdown content directly within Angular applications. It functions as a bridge between raw markdown text and formatted HTML, enabling the display of dynamic content, remote documentation, and technical guides within a framework-native environment. The library distinguishes itself through a modular pipeline that allows for deep customization of the rendering process. Developers can override default HTML generation for specific elements, integrate third-party plugins for advanced syntax support, and manage the parsing l

    TypeScriptangularclipboardclipboardjs
    Ver en GitHub↗1,189
  • vanessa219/vditorAvatar de Vanessa219

    Vanessa219/vditor

    11,074Ver en GitHub↗

    Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a visual rich-text experience, instant rendering, and a traditional side-by-side split-view preview. It serves as an authoring tool for technical documentation and a component for web-based editor integration. The project is distinguished by its support for complex technical content, utilizing specialized rendering for mathematical formulas, flowcharts, sequence diagrams, and mind maps. It also functions as a collaborative document review tool, enabling users to attach anchored

    TypeScriptcommonmarkeditorgfm
    Ver en GitHub↗11,074
  • yuin/goldmarkAvatar de yuin

    yuin/goldmark

    4,860Ver en GitHub↗

    Goldmark is a Markdown parser and renderer written in Go that converts Markdown text into HTML or XHTML. It implements the CommonMark specification to ensure consistent parsing behavior. The project utilizes a modular extension registry, allowing for the addition of custom syntax such as tables, task lists, and footnotes. It also includes specialized support for CJK languages to handle specific line-breaking and emphasis rules for Chinese, Japanese, and Korean characters. The library parses text into an abstract syntax tree for programmatic document analysis and modification. Its capabilitie

    Gocommonmarkgogolang
    Ver en GitHub↗4,860
Ver las 30 alternativas a Redcarpet→

Preguntas frecuentes

¿Qué hace vmg/redcarpet?

Redcarpet es un analizador de Markdown a HTML centrado en la seguridad y un renderizador personalizable. Transforma texto Markdown en salida HTML estructurada mientras utiliza una capa de seguridad para filtrar o escapar etiquetas HTML proporcionadas por el usuario y restringir protocolos de enlace para evitar vulnerabilidades.

¿Cuáles son las características principales de vmg/redcarpet?

Las características principales de vmg/redcarpet son: Markdown to HTML Converters, HTML Content Sanitization, Secure Markdown Rendering, Markdown to HTML Renderers, Markdown Render Overrides, Markup Rendering Rules, Extended Syntax Renderers, Markdown Output Customization.

¿Qué alternativas de código abierto existen para vmg/redcarpet?

Las alternativas de código abierto para vmg/redcarpet incluyen: lunet-io/markdig — Markdig is a high-performance Markdown processor for .NET applications that converts Markdown text into HTML or other… jfcere/ngx-markdown — This library provides a component-based solution for parsing and rendering markdown content directly within Angular… vanessa219/vditor — Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a… yuin/goldmark — Goldmark is a Markdown parser and renderer written in Go that converts Markdown text into HTML or XHTML. It implements… miaolz123/vue-markdown — Vue-markdown is a rendering library and component suite designed to transform raw markdown text into structured HTML… hinesboy/mavoneditor — mavonEditor is a markdown editor component for Vue applications that functions as a markdown-to-HTML converter and a…