awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Sub6Resources avatar

Sub6Resources/flutter_html

0
View on GitHub↗
1,891 stars·930 forks·Dart·MIT·2 viewspub.dev/packages/flutter_html↗

Flutter Html

Flutter-html is a markup rendering engine and UI component library that parses static HTML strings and CSS styles into native user interface widgets for cross-platform mobile and desktop applications. Its core architecture manages media controllers, style cascade engines, markup-to-widget translation, and native platform view embedding through modular extension packages.

The library supports content styling using cascading style sheet rules, custom element rendering, data tables, mathematical equation rendering, vector graphics, and embedded frames or web browser components. It includes multimedia playback capabilities for audio and video elements with native player rendering, subtitle display, time-synchronized captions, speed control, and fullscreen system interface management.

Additional features cover UI layout and formatting tools such as multi-dimensional grid track arrangements, named area layouts, and right-to-left localization, alongside vector file precompilation utilities and visual layout debugging tools.

Features

  • Native HTML Rendering Engines - Converts and displays static HTML string content as native user interface widgets within applications.
  • HTML-to-Widget Tree Translators - Parses static HTML strings and CSS styles into native user interface widgets for cross-platform applications.
  • Semantic Markup Extensions - Attaches custom handlers and matching rules to customize how specific HTML elements or markup nodes are processed.
  • Extensible Component Architectures - Delegates specialized media types and complex markup tags to decoupled packages that plug into the core rendering pipeline.
  • Mobile Native Component Libraries - Provides a library of modular components for building cross-platform application interfaces using native rendering trees.
  • CSS Cascading Engines - Evaluates cascading style sheet rules to propagate typography and spacing properties down to descendant interface elements.
  • CSS Selectors - Applies custom appearance rules to rendered elements using standard CSS selectors that cascade to child components.
  • Custom Element Renderers - Applies custom formatting rules and extension handlers to override default presentation for specific markup tags.
  • HTML-to-Native Renderers - Parses HTML strings and DOM documents directly, rendering them as native user interface components.
  • Markup Formatting Engines - Translates structured document markup and mathematical expressions into formatted visual elements at runtime.
  • Pure-Widget Rendering Engines - Parses and renders static HTML strings and CSS styles as native mobile and desktop user interface components.
  • Rich Text Element Embedding - Embeds multimedia elements, vector graphics, math equations, and tabular data directly into application user interfaces.
  • Content Styling - Applies cascading style sheet rules to customize fonts, colors, spacing, and borders of rendered markup.
  • User Interaction Handling - Triggers custom callback functions when users select hyperlinks within rendered content, exposing target URLs.
  • Multimedia Embeddings - Integrates audio, video, vector graphics, math equations, tables, and frames using modular extension packages.
  • Media Playback Controls - Manages playback states and streaming sources for embedded audio and video elements through dedicated controllers.
  • Video Playback Integrations - Transforms video markup tags into interactive media players respecting playback controls, sizing, and poster images.
  • Native View Embedding - Integrates operating system components and web browsers directly into the widget tree by hosting platform views.
  • Platform-Specific Implementations - Integrates platform implementation packages to target specific mobile and desktop environments.
  • Equation Renderers - Parses TeX strings and mathematical markup tags, displaying them as formatted equations using typesetting engines.
  • Column Spanning - Organizes tabular information into structured grids, calculating cell sizing, row spans, and column spans.
  • Embedded Web Views - Displays external web pages and inline frames directly inside native application views with configurable dimensions.
  • Interface Frame Embeddings - Displays external web content within inline and embedded frames by configuring dimensions and security sandboxes.
  • Vector Graphics Rendering - Displays scalable vector images from inline markup, base64 data, local assets, or remote sources.
  • Embedded Web Renderers - Embeds web browser components directly within the user interface to render web pages using native platform views.

Star history

Star history chart for sub6resources/flutter_htmlStar history chart for sub6resources/flutter_html

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

Curated searches featuring Flutter Html

Hand-picked collections where Flutter Html appears.
  • HTML template engine

Open-source alternatives to Flutter Html

Similar open-source projects, ranked by how many features they share with Flutter Html.
  • ultralight-ux/ultralightultralight-ux avatar

    ultralight-ux/Ultralight

    4,971View on GitHub↗

    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
    View on GitHub↗4,971
  • weolar/miniblink49weolar avatar

    weolar/miniblink49

    7,820View on GitHub↗

    miniblink49 is a stripped-down Blink browser kernel and embedded web UI framework used to integrate HTML user interfaces into native C++ applications. It functions as a C++ JavaScript interop bridge that maps high-level script calls to low-level native logic and provides a resource-optimized headless browser engine for processing web content without a graphical interface. The project enables custom browser environment control by bypassing cross-origin security policies to allow requests across different domains. It further allows for the interception of network resources to replace remote ass

    C++blinkchromiumelectron
    View on GitHub↗7,820
  • dioxuslabs/blitzDioxusLabs avatar

    DioxusLabs/blitz

    3,327View on GitHub↗

    Blitz is an HTML and CSS rendering engine and native UI framework designed to translate web-standard markup into visual interfaces for native applications. It functions as a layout engine that converts raw HTML strings into a structured object model for programmatic rendering. The project implements a web-standard layout engine using Flexbox and Grid models to compute element positions and sizes. It includes a dedicated SVG graphics renderer for displaying scalable vector graphics embedded within HTML-based layouts. The framework covers native windowing integration and system accessibility t

    Rust
    View on GitHub↗3,327
  • xamarin/xamarin-forms-samplesxamarin avatar

    xamarin/xamarin-forms-samples

    4,253View on GitHub↗

    This project is a collection of reference implementations and code samples for building cross-platform user interfaces using the Xamarin.Forms framework. It provides practical examples for developing mobile and desktop applications from a single codebase targeting multiple operating systems. The repository focuses on architectural patterns and integration strategies, specifically demonstrating the use of MVVM to synchronize data between models and views. It includes samples for native platform integration, such as invoking platform-specific APIs and creating custom renderers to override defau

    C#
    View on GitHub↗4,253
See all 30 alternatives to Flutter Html→

Frequently asked questions

What does sub6resources/flutter_html do?

Flutter-html is a markup rendering engine and UI component library that parses static HTML strings and CSS styles into native user interface widgets for cross-platform mobile and desktop applications. Its core architecture manages media controllers, style cascade engines, markup-to-widget translation, and native platform view embedding through modular extension packages.

What are the main features of sub6resources/flutter_html?

The main features of sub6resources/flutter_html are: Native HTML Rendering Engines, HTML-to-Widget Tree Translators, Semantic Markup Extensions, Extensible Component Architectures, Mobile Native Component Libraries, CSS Cascading Engines, CSS Selectors, Custom Element Renderers.

What are some open-source alternatives to sub6resources/flutter_html?

Open-source alternatives to sub6resources/flutter_html include: ultralight-ux/ultralight — Ultralight is a GPU-accelerated HTML UI renderer and C++ framework designed for embedding web interfaces within native… weolar/miniblink49 — miniblink49 is a stripped-down Blink browser kernel and embedded web UI framework used to integrate HTML user… dioxuslabs/blitz — Blitz is an HTML and CSS rendering engine and native UI framework designed to translate web-standard markup into… xamarin/xamarin-forms-samples — This project is a collection of reference implementations and code samples for building cross-platform user interfaces… anilbeesetti/nextplayer — Nextplayer is a cross-platform mobile media player designed for playing audio and video from local storage and remote… longbridge/gpui-component — gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection…