awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • textualize/textualAvatar von Textualize

    Textualize/textual

    36,285Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗36,285
  • searxng/searxngAvatar von searxng

    searxng/searxng

    32,180Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗32,180
  • anomalyco/opentuiAvatar von anomalyco

    anomalyco/opentui

    12,131Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,131
  • maaslalani/slidesAvatar von maaslalani

    maaslalani/slides

    11,541Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗11,541
  • vanessa219/vditorAvatar von Vanessa219

    Vanessa219/vditor

    11,074Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗11,074
  • tstack/lnavAvatar von tstack

    tstack/lnav

    9,630Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,630
  • antfu/vitesseAvatar von antfu

    antfu/vitesse

    9,425Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,425
  • markdoc/markdocAvatar von markdoc

    markdoc/markdoc

    8,060Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,060
  • vmg/redcarpetAvatar von vmg

    vmg/redcarpet

    5,081Auf GitHub ansehen↗

    Redcarpet is a security-focused Markdown to HTML parser and customizable renderer. It transforms Markdown text into structured HTML output while utilizing a security layer to filter or escape user-provided HTML tags and restrict link protocols to prevent vulnerabilities. The project distinguishes itself through a framework for custom document formatting, allowing the definition of how specific Markdown elements are converted to HTML via callback functions and custom classes. It also functions as a typographic formatter that converts standard punctuation and dashes into professional curly quot

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

    C
    Auf GitHub ansehen↗5,081
  • meanderingprogrammer/render-markdown.nvimAvatar von MeanderingProgrammer

    MeanderingProgrammer/render-markdown.nvim

    4,146Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,146
  • gonzalezreal/swift-markdown-uiAvatar von gonzalezreal

    gonzalezreal/swift-markdown-ui

    3,877Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,877
  1. Home
  2. User Interface & Experience
  3. Markdown Renderers

Unter-Tags erkunden

  • 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.