awesome-repositories.comKategorienBlog
MCP
awesome-repositories.com

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

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

ArthurHub/HTML-Renderer

0
View on GitHub↗
1,379 Stars·548 Forks·C#·BSD-3-Clause·2 Aufrufecodeplexarchive.org/project/HtmlRenderer↗

HTML Renderer

HTML-Renderer is a managed C# library that processes HTML and CSS content to render desktop user interfaces, generate image files, and export PDF documents. Built entirely in managed code without external native dependencies, the library parses markup into a structured document object model, applies cascading style rules, and computes virtual box layouts directly in memory.

The rendering pipeline features a direct bitmap rasterisation engine that draws styled layouts straight onto graphics targets and document canvases, along with a dedicated pagination engine that splits continuous layouts across page boundaries. These capabilities support embedding interactive HTML panels, formatted text labels, and tooltips into desktop applications across frameworks such as Windows Forms and WPF, as well as converting markup programmatically into image files and PDF documents without relying on a heavyweight external browser engine.

Features

  • Managed Libraries - Provides a managed C# library for rendering HTML and CSS content into desktop user interfaces, images, and PDF documents.
  • Bitmap Rendering - Renders styled layout boxes straight into bitmap images without invoking a heavyweight browser rendering process.
  • Desktop Component Hosts - Provides a managed rendering component for embedding HTML panels and rich text inside WinForms and WPF desktop applications.
  • Document Layout Bounding Box Extractors - Computes element dimensions and coordinates entirely in memory to prepare content for drawing surfaces.
  • CSS Cascading Engines - Applies cascading style sheet rules directly to parsed element trees for consistent formatting.
  • CSS Styling - Applies CSS level rules and external stylesheets to format rendered HTML content independently of markup.
  • Hybrid Native-HTML UI Rendering - Embeds interactive HTML panels, labels, and tooltips directly into desktop applications.
  • Rich Text Rendering - Embeds interactive HTML panels and formatted text labels directly into desktop applications without heavy browser engines.
  • HTML Parsers - Parses incoming markup strings into a structured Document Object Model using pure managed code.
  • HTML to PDF Converters - Converts markup directly into PDF files for document export and reporting purposes.
  • Document Pagination Engines - Splits continuous HTML layouts across multiple page boundaries for automated report and PDF generation.
  • Graphics API Abstractions - Maps computed layout elements onto disparate graphics targets like desktop control surfaces or document canvases.
  • Cross-Platform UI Frameworks - Builds desktop applications with shared UI rendering components across multiple frameworks like Windows Forms and WPF.
  • HTML-to-Image Converters - Converts HTML and CSS snippets into image files programmatically without requiring a heavy web browser engine.

Star-Verlauf

Star-Verlauf für arthurhub/html-rendererStar-Verlauf für arthurhub/html-renderer

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu HTML Renderer

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit HTML Renderer.
  • ultralight-ux/ultralightAvatar von ultralight-ux

    ultralight-ux/Ultralight

    4,971Auf GitHub ansehen↗

    Ultralight is a GPU-accelerated HTML UI renderer and C++ framework designed for embedding web interfaces within native applications. It functions as a lightweight web browser and cross-platform UI framework that renders HTML, CSS, and JavaScript directly to CPU pixel buffers or GPU textures. The project distinguishes itself by allowing developers to emit raw geometry and draw calls via a custom GPU driver interface, eliminating intermediate CPU bitmaps. It provides deep integration between native logic and web environments through a C++ web interface library that binds native functions and ob

    CMakecross-platformdesktop-appsdirectx-11
    Auf GitHub ansehen↗4,971
  • mpdf/mpdfAvatar von mpdf

    mpdf/mpdf

    4,693Auf GitHub ansehen↗

    mPDF is a PHP library that transforms UTF-8 encoded HTML and CSS into formatted PDF documents. It serves as a PDF generation engine and document architect capable of converting web pages and HTML forms into professional files. The project is distinguished by its multilingual rendering capabilities, providing comprehensive support for bidirectional text, right-to-left scripts, and CJK languages using Unicode font embedding and OpenType layout processing. It further enables professional print-ready design through advanced color modeling in CMYK, precise page dimensioning, and compliance with PD

    PHPcjkcsshtml
    Auf GitHub ansehen↗4,693
  • lc-soft/lcuiAvatar von lc-soft

    lc-soft/LCUI

    4,300Auf GitHub ansehen↗

    LCUI is a component-based, cross-platform UI toolkit for building desktop applications using C, TypeScript, and JSX. It provides a declarative UI compiler that transforms JSX and TypeScript markup into native C code, enabling developers to construct interfaces without a browser runtime. The library includes a CSS styling engine that applies standard CSS rules to layout and style native desktop components, and supports component composition with state management and event binding. The toolkit distinguishes itself by combining web development patterns with native desktop rendering, allowing dev

    Cccross-platform-guigui-framework
    Auf GitHub ansehen↗4,300
  • mikke89/rmluiAvatar von mikke89

    mikke89/RmlUi

    4,178Auf GitHub ansehen↗

    RmlUi is a cross-platform UI renderer and middleware library that enables the creation of user interfaces using a subset of HTML and CSS. It functions as a rendering-agnostic layer designed to integrate web-standard layout and styling into custom game engines and embedded applications. The framework is distinguished by its integration of Lua for dynamic logic and control, as well as a specialized toolkit for rendering SVG images and Lottie animations. It utilizes a pluggable rendering backend that decouples geometry generation from the final display, allowing it to generate textured geometry

    C++
    Auf GitHub ansehen↗4,178
Alle 30 Alternativen zu HTML Renderer anzeigen→

Häufig gestellte Fragen

Was macht arthurhub/html-renderer?

HTML-Renderer is a managed C# library that processes HTML and CSS content to render desktop user interfaces, generate image files, and export PDF documents. Built entirely in managed code without external native dependencies, the library parses markup into a structured document object model, applies cascading style rules, and computes virtual box layouts directly in memory.

Was sind die Hauptfunktionen von arthurhub/html-renderer?

Die Hauptfunktionen von arthurhub/html-renderer sind: Managed Libraries, Bitmap Rendering, Desktop Component Hosts, Document Layout Bounding Box Extractors, CSS Cascading Engines, CSS Styling, Hybrid Native-HTML UI Rendering, Rich Text Rendering.

Welche Open-Source-Alternativen gibt es zu arthurhub/html-renderer?

Open-Source-Alternativen zu arthurhub/html-renderer sind unter anderem: ultralight-ux/ultralight — Ultralight is a GPU-accelerated HTML UI renderer and C++ framework designed for embedding web interfaces within native… mpdf/mpdf — mPDF is a PHP library that transforms UTF-8 encoded HTML and CSS into formatted PDF documents. It serves as a PDF… mikke89/rmlui — RmlUi is a cross-platform UI renderer and middleware library that enables the creation of user interfaces using a… lc-soft/lcui — LCUI is a component-based, cross-platform UI toolkit for building desktop applications using C, TypeScript, and JSX.… knplabs/snappy — Snappy is a PHP library that acts as a wrapper for the wkhtmltopdf and wkhtmltoimage binaries. It provides a utility… ionic-team/ionicons — Ionicons is a library of hand-crafted scalable vector icons and an interface design asset pack used to build…

Kuratierte Suchen mit HTML Renderer

Handverlesene Sammlungen, in denen HTML Renderer vorkommt.
  • Programmatic image renderer