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
·

11 repositorios

Awesome GitHub RepositoriesMarkdown Renderers

Components for displaying formatted documents with support for typography and code blocks.

Distinguishing note: Focuses on document rendering rather than interactive navigation.

Explore 11 awesome GitHub repositories matching user interface & experience · Markdown Renderers. Refine with filters or upvote what's useful.

Awesome Markdown Renderers GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • textualize/textualAvatar de Textualize

    Textualize/textual

    36,285Ver en GitHub↗

    This project is a framework for building interactive, graphical-style terminal applications. It provides a declarative component model that organizes user interfaces into a tree of nested widgets, each managing its own lifecycle, state, and rendering. By subclassing the base application class, developers can construct complex, keyboard-navigable interfaces that run directly within terminal emulators. The framework distinguishes itself through a reactive architecture and a CSS-based layout engine. It uses a reactive attribute system to automatically track state changes and trigger targeted int

    Provides components for displaying formatted documents with support for typography and code blocks.

    Pythoncliframeworkpython
    Ver en GitHub↗36,285
  • searxng/searxngAvatar de searxng

    searxng/searxng

    32,180Ver en GitHub↗

    This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web, academic, and media sources into a single, unified interface. By acting as a proxy between the user and external search providers, it strips identifying headers and tracking parameters from requests, ensuring that search activity remains anonymous and protected from third-party profiling. The platform distinguishes itself through a modular, plugin-based architecture that allows for extensive customization of search behavior, result filtering, and interface branding. It supports a

    Converts and renders Markdown documentation into localized HTML pages within the interface.

    Pythonbingbravedegoogle
    Ver en GitHub↗32,180
  • anomalyco/opentuiAvatar de anomalyco

    anomalyco/opentui

    12,131Ver en GitHub↗

    Opentui is a terminal user interface framework for building interactive command line applications. It provides a component-based system featuring a flexbox layout engine, a virtual node component tree, and a low-level 2D cell array renderer. The project is distinguished by a sophisticated keyboard binding engine that maps complex multi-stroke sequences and chords to named commands using prioritized, reactive layers. It also implements a plugin architecture that allows external modules to inject custom UI components into designated layout slots and extend input logic at runtime. Its capabilit

    Displays syntax-highlighted code, markdown, and diff viewers with integrated line numbers and diagnostics.

    TypeScript
    Ver en GitHub↗12,131
  • maaslalani/slidesAvatar de maaslalani

    maaslalani/slides

    11,541Ver en GitHub↗

    Slides is a command-line utility that renders markdown files into interactive presentations displayed directly within a terminal environment. It functions as a terminal user interface, providing a system for navigating content through keyboard-driven controls and managing slide transitions. The tool incorporates a presentation theme engine that allows for the definition and application of custom visual styles and color schemes. By using structured metadata embedded within the markdown source, users can maintain consistent branding and layout properties across their slide decks. This utility

    Converts markdown files into navigable presentations for command-line display.

    Gomarkdownpresentationslides
    Ver en GitHub↗11,541
  • 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

    Provides the ability to override default markdown rendering rules for specific tokens using custom renderers.

    TypeScriptcommonmarkeditorgfm
    Ver en GitHub↗11,074
  • tstack/lnavAvatar de tstack

    tstack/lnav

    9,630Ver en GitHub↗

    lnav is a terminal-based log viewer and analyzer designed for aggregating, filtering, and analyzing multiple log files in a single chronological view. It functions as a console application that can replace the system pager, providing syntax highlighting and document navigation for system or application logs. The project distinguishes itself by mapping unstructured log data to virtual SQLite tables, enabling the use of SQL and PRQL for structured data analysis, aggregations, and relational queries. It further differentiates its capability set through native integration for retrieving and taili

    Displays Markdown files with support for alerts, internal links, and executable code blocks.

    C++command-line-toollesslog-analysis
    Ver en GitHub↗9,630
  • antfu/vitesseAvatar de antfu

    antfu/vitesse

    9,425Ver en GitHub↗

    Vitesse is a pre-configured starter template for building Vue applications with Vite and TypeScript. It functions as a static site generator and a progressive web app scaffold, providing a standardized development environment for web projects. The project distinguishes itself through a file-based routing system that automatically maps application routes based on the project folder structure. It employs an atomic CSS framework to generate on-demand utility classes for performant stylesheets and an automated component injection mechanism to remove repetitive import statements. The toolkit cove

    Renders markdown files as viewable components with built-in syntax highlighting for code blocks.

    TypeScript
    Ver en GitHub↗9,425
  • markdoc/markdocAvatar de markdoc

    markdoc/markdoc

    8,060Ver en GitHub↗

    Markdoc is a documentation content framework that extends standard Markdown with custom tags, typed schemas, and reusable components, parsing content into an abstract syntax tree and rendering it as React elements or HTML. It provides a structured authoring system where documents are processed through an AST-based pipeline, enabling validation, transformation, and flexible output generation. The framework distinguishes itself through a schema-driven validation pipeline that checks document structure and attribute values against defined rules, and a pluggable renderer architecture that accepts

    Overrides how standard Markdown elements render by defining custom node schemas.

    TypeScriptauthoringdocumentationmarkdoc
    Ver en GitHub↗8,060
  • vmg/redcarpetAvatar de vmg

    vmg/redcarpet

    5,081Ver en GitHub↗

    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.

    Provides a framework to override default rendering rules for specific Markdown tokens using custom callbacks and classes.

    C
    Ver en GitHub↗5,081
  • meanderingprogrammer/render-markdown.nvimAvatar de MeanderingProgrammer

    MeanderingProgrammer/render-markdown.nvim

    4,146Ver en GitHub↗

    render-markdown.nvim is a Neovim plugin that transforms raw markdown syntax into a visually formatted layout directly inside the editor. It acts as a component visualizer and syntax highlighter, replacing standard markdown elements with custom symbols, icons, and formatted blocks to improve document readability. The plugin provides a toggle between rendered visual layouts and raw text views, allowing users to switch based on their current needs. It also applies markdown styling to injected content sections found within non-markdown file types. The system covers the visualization of various d

    Transforms raw markdown syntax into a visually formatted layout with icons, borders, and custom components directly inside the editor.

    Lualuamarkdownneovim
    Ver en GitHub↗4,146
  • gonzalezreal/swift-markdown-uiAvatar de gonzalezreal

    gonzalezreal/swift-markdown-ui

    3,877Ver en GitHub↗

    swift-markdown-ui is a Swift rendering library that converts Markdown text into native user interface components. It functions as a declarative UI framework for transforming markdown syntax and structured content into native views, including tables, lists, and code blocks. The project features a type-safe domain-specific language that allows for the programmatic generation of rich text and structured documents instead of relying solely on raw strings. It also includes an environment-based theming system for applying global design themes and granular visual overrides across a view hierarchy.

    Provides mechanisms for developers to inject custom view logic to override default markdown element rendering.

    Swiftcmarkcommonmarkgithub-markdown
    Ver en GitHub↗3,877
  1. Home
  2. User Interface & Experience
  3. Markdown Renderers

Explorar subetiquetas

  • Markdown Render OverridesCapabilities to override default markdown rendering rules for specific tokens or languages. **Distinct from Markdown Renderers:** Specific to overriding markdown parser outputs rather than general rendered content styling.