awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateOpen-source alternativesSelf-hosted softwareBlogHartă site
ProiectDespreHow we rankPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

113 repository-uri

Awesome GitHub RepositoriesHTML Content Processing

Utilities for parsing and integrating raw HTML strings into structured document models.

Distinguishing note: Distinct from Clipboard Transformation Rules: focuses on the insertion and processing of raw HTML strings specifically.

Explore 113 awesome GitHub repositories matching user interface & experience · HTML Content Processing. Refine with filters or upvote what's useful.

Awesome HTML Content Processing GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • facebook/reactAvatar facebook

    facebook/react

    245,669Vezi pe GitHub↗

    React este o bibliotecă JavaScript pentru construirea de interfețe utilizator bazată pe o arhitectură orientată pe componente și flux de date unidirecțional.

    Allows injection of raw HTML strings into the document using specialized properties.

    JavaScriptjavascriptuifrontend
    Vezi pe GitHub↗245,669
  • vuejs/vueAvatar vuejs

    vuejs/vue

    209,900Vezi pe GitHub↗

    Vue este un framework JavaScript progresiv, bazat pe componente, conceput pentru construirea de interfețe utilizator reactive și aplicații single-page. Se concentrează pe un sistem de template-uri declarativ care transformă HTML-ul în funcții de randare eficiente, permițând dezvoltatorilor să organizeze interfețe complexe în unități izolate, reutilizabile, care se sincronizează automat cu starea aplicației. Framework-ul se distinge printr-un sistem de reactivitate bazat pe urmărirea dependențelor care monitorizează accesul la date în timpul randării pentru a declanșa actualizări precise. Oferă o arhitectură flexibilă care suportă atât adoptarea incrementală ca bibliotecă ușoară, cât și dezvoltarea de aplicații la scară largă. Dezvoltatorii pot utiliza un model de extensibilitate robust, bazat pe plugin-uri, pentru a injecta logică globală, în timp ce reconcilierea virtuală a DOM-ului framework-ului asigură actualizări eficiente ale interfeței prin calcularea mutațiilor minime. Dincolo de capabilitățile sale de randare de bază, proiectul include o suită cuprinzătoare de instrumente pentru gestionarea stării aplicației, rutarea bazată pe URL și randarea pe partea de server. Oferă suport extins pentru compunerea componentelor, distribuția conținutului și gestionarea animațiilor, alături de măsuri de securitate încorporate, cum ar fi escaparea automată a conținutului pentru a preveni vulnerabilitățile comune. Framework-ul este distribuit cu declarații oficiale de tip pentru a susține analiza statică și poate fi instalat prin manageri de pachete standard sau integrat direct în mediile de browser prin tag-uri script.

    Automatically escapes dynamic text content to prevent malicious script injection.

    TypeScriptframeworkfrontendjavascript
    Vezi pe GitHub↗209,900
  • ds4sd/doclingAvatar DS4SD

    DS4SD/docling

    62,172Vezi pe GitHub↗

    Docling is a multimodal content converter and document parser designed to transform PDFs, Office files, and HTML into structured Markdown or JSON for generative AI applications. It functions as an OCR document processor and a PDF layout analyzer that extracts tables, charts, and hierarchical structures while preserving the original page layout. The system operates as a local-first inference engine, allowing for the processing of sensitive data in air-gapped environments without external network connectivity. It can also be deployed as an API or a Model Context Protocol server to provide parsi

    Analyzes page layout, table structures, and formulas within PDF files to preserve the original document hierarchy.

    Python
    Vezi pe GitHub↗62,172
  • slab/quillAvatar slab

    slab/quill

    47,157Vezi pe GitHub↗

    Quill is a modular, web-based rich text editor designed for structured content authoring. It provides a comprehensive toolkit for building tailored editing experiences, allowing developers to manage document state, handle user input, and synchronize content through a predictable, serializable data model. The editor distinguishes itself through a custom document abstraction that maps the browser DOM to a structured tree of nodes, ensuring consistent behavior across different environments. It utilizes an operational change tracking system that represents all document modifications as a sequence

    The editor inserts raw HTML strings at a specific index and processes the content through registered matchers to convert it into the internal representation.

    TypeScripteditorquillrich-text-editor
    Vezi pe GitHub↗47,157
  • ianstormtaylor/slateAvatar ianstormtaylor

    ianstormtaylor/slate

    31,698Vezi pe GitHub↗

    Slate is a customizable rich text editor framework that treats documents as a recursive tree of nodes. It functions as a schema-based, state-driven system designed to enforce structural constraints and manage nested components within a structured document model. The framework utilizes a plugin-based architecture to extend editor functionality, allowing for the injection of custom logic into the rendering and transformation pipeline. It supports real-time collaborative editing by synchronizing document operations across multiple users. The system covers a broad range of capabilities, includin

    Converts external HTML strings into a structured internal data model to maintain consistent formatting during imports and pasting.

    TypeScriptbrowsereditorframework
    Vezi pe GitHub↗31,698
  • heygen-com/hyperframesAvatar heygen-com

    heygen-com/hyperframes

    28,209Vezi pe GitHub↗

    Hyperframes is an HTML-to-video rendering engine and composition tool that transforms web layouts and CSS into encoded video files. It functions as a headless browser video pipeline and a distributed video rendering framework, allowing users to create seekable animations and programmatic motion designs using HTML, CSS, and JavaScript. The project differentiates itself as an AI agent video orchestrator, enabling the automation of video scripts and compositions through natural language prompts. It supports distributed video encoding by splitting rendering tasks across multiple serverless functi

    Transforms web-based layouts and CSS into professional video files by capturing headless browser frames.

    TypeScript
    Vezi pe GitHub↗28,209
  • opendataloader-project/opendataloader-pdfAvatar opendataloader-project

    opendataloader-project/opendataloader-pdf

    25,769Vezi pe GitHub↗

    This project is a PDF data extraction tool and document preprocessor designed to convert PDF files into structured formats such as Markdown, JSON, and HTML. It functions as an OCR document parser for scanned files, an accessibility automator for generating PDF/UA compliant metadata, and a loader for AI orchestration frameworks like LangChain. The software distinguishes itself through specialized handling of complex document elements, including the conversion of mathematical formulas into LaTeX and the generation of natural-language descriptions for charts and images. It utilizes recursive seg

    Converts PDF documents into structured Markdown, JSON, and HTML formats optimized for use with large language models.

    Javaa11yaccessibilityai
    Vezi pe GitHub↗25,769
  • chriso/validator.jsAvatar chriso

    chriso/validator.js

    23,744Vezi pe GitHub↗

    validator.js is a JavaScript string validation and sanitization library. It provides a set of functions to verify that strings match specific patterns—such as emails, URLs, and alphanumeric formats—and a toolkit for cleaning and transforming text input to remove prohibited characters and trim whitespace. The library includes utilities for standardizing email addresses by lowercasing domains and removing sub-addressing markers. It also functions as an HTML entity escaper, replacing special characters with entities to prevent the browser from executing text as code. The project covers capabili

    Encodes dynamic text content by replacing special characters with HTML entities to prevent script injection.

    JavaScript
    Vezi pe GitHub↗23,744
  • aidc-ai/pixelle-videoAvatar AIDC-AI

    AIDC-AI/Pixelle-Video

    23,403Vezi pe GitHub↗

    Pixelle-Video is a text-to-video automation platform and generation engine that converts text topics into complete videos with synchronized narration, images, and music. It functions as a modular system for producing short-form content, utilizing large language models to automate script composition, visual asset generation, and voiceover production. The platform features a node-based workflow orchestrator that allows the composition of custom generation pipelines by linking different AI models. It includes a dynamic video layout designer that uses HTML templates to define aspect ratios and vi

    Uses HTML templates to define visual arrangements and aspect ratios for social media video content.

    Pythonaigccomfyuiimage-generation
    Vezi pe GitHub↗23,403
  • valyala/fasthttpAvatar valyala

    valyala/fasthttp

    23,264Vezi pe GitHub↗

    Fasthttp is a high-performance networking framework for Go, designed to maximize throughput and minimize memory overhead in demanding web applications. It functions as a specialized HTTP server and client library that prioritizes efficient resource management, allowing developers to build scalable services capable of handling massive concurrent traffic with minimal garbage collection pressure. The library distinguishes itself through a focus on zero-allocation processing and low-level optimization. It achieves this by recycling temporary request and response objects through managed pools and

    Allows marking specific data as safe to prevent unnecessary escaping when embedding pre-sanitized content.

    Go
    Vezi pe GitHub↗23,264
  • facebookarchive/draft-jsAvatar facebookarchive

    facebookarchive/draft-js

    22,641Vezi pe GitHub↗

    Draft-js is a framework for building customizable rich text editors within React applications. It serves as a state manager for document content and metadata, providing a system to handle text ranges, atomic blocks, and the conversion of HTML strings into structured document formats. The framework enables the creation of interactive editing interfaces that support custom inline styling and configurable block rendering. It includes tools for managing rich media document handling, allowing the integration of non-editable content and metadata into a text stream. The project covers a broad range

    Parses raw HTML strings into a structured document format, supporting images and various link protocols.

    JavaScript
    Vezi pe GitHub↗22,641
  • leptos-rs/leptosAvatar leptos-rs

    leptos-rs/leptos

    20,993Vezi pe GitHub↗

    Leptos is a full-stack Rust web framework designed for building reactive applications that share logic and types between the server and the browser. It provides a comprehensive toolkit for developing web interfaces where specific DOM nodes update automatically in response to changes in underlying reactive signals, rather than re-rendering entire component trees. The framework distinguishes itself through a fine-grained reactivity model that tracks dependencies at the individual data point level. It utilizes compile-time template transformation to convert declarative HTML-like syntax into opti

    Allows rendering unescaped HTML strings directly into elements for dynamic content injection.

    Rustdomfine-grainedisomorphic
    Vezi pe GitHub↗20,993
  • oneuijs/you-dont-need-jqueryAvatar oneuijs

    oneuijs/You-Dont-Need-jQuery

    20,161Vezi pe GitHub↗

    This project is a reference guide and collection of implementation patterns for replacing legacy libraries with native JavaScript. It provides a vanilla JavaScript reference guide, a modern web API cookbook, and a DOM manipulation cheat sheet to help migrate frontend dependencies to standard browser APIs. The project focuses on mapping library functions to native interfaces for DOM manipulation, network requests, and event handling. It includes a utility pattern library for common tasks such as string cleaning, type checking, and element styling. The covered capabilities include DOM element

    Ships patterns for converting raw HTML strings into manipulatable document nodes using browser parsing mechanisms.

    JavaScript
    Vezi pe GitHub↗20,161
  • basecamp/trixAvatar basecamp

    basecamp/trix

    19,970Vezi pe GitHub↗

    Trix is a rich text editor and WYSIWYG text component designed for composing and formatting documents with inline styling and block elements. It functions as an HTML content editor that manages and sanitizes input to ensure a secure and consistent document structure, while serving as a document state manager that tracks edit history and persists serialized state. The editor integrates directly with standard HTML forms, converting rich text into data for submission. It features a configurable sanitization engine that cleanses input HTML to remove unsupported tags and mitigate security risks.

    Manages and sanitizes HTML input to ensure a secure and consistent document structure.

    JavaScript
    Vezi pe GitHub↗19,970
  • dhg/skeletonAvatar dhg

    dhg/Skeleton

    19,410Vezi pe GitHub↗

    Skeleton is a lightweight responsive CSS boilerplate and mobile-first framework. It provides a foundation for building mobile-friendly websites through a fluid 12-column grid system, a minimal CSS reset library to normalize browser defaults, and default styling for raw HTML elements. The project emphasizes a mobile-first development approach, using percentage-based widths and predefined media queries to progressively enhance layouts for larger screens. It includes a utility-first library of single-purpose classes to manage common layout tasks such as floating elements, clearing, and width con

    Establishes typographic defaults for vanilla HTML content using relative units for scalable text.

    CSS
    Vezi pe GitHub↗19,410
  • alchaincyf/huashu-designAvatar alchaincyf

    alchaincyf/huashu-design

    18,928Vezi pe GitHub↗

    huashu-design is a design system infrastructure and a set of specialized design engines for high-fidelity HTML prototyping, quality evaluation, and presentation conversion. It provides tools for generating interactive single-file HTML mockups, frame-based motion design, and a visual evaluator that analyzes design quality across five dimensions using radar charts. The system distinguishes itself through a translation pipeline that converts HTML slide decks into editable PowerPoint and PDF objects rather than flat images. It includes a motion design engine that uses a time-slice model to render

    Converts web document elements into editable PowerPoint and PDF objects instead of flat image exports.

    HTML
    Vezi pe GitHub↗18,928
  • janl/mustache.jsAvatar janl

    janl/mustache.js

    16,723Vezi pe GitHub↗

    Mustache.js is a logic-less JavaScript templating engine and implementation of the Mustache specification. It merges data objects with text templates to generate formatted output, ensuring consistent rendering across different programming languages by forbidding complex logic within the templates. The system distinguishes itself by using a logic-less approach to data binding, relying on simple variable interpolation and conditional block rendering. It supports modularity through partial template inclusion and allows for extended functionality via lambda functions that transform blocks of temp

    Enables users to redefine the default escaping function to control how variables are sanitized for output.

    JavaScript
    Vezi pe GitHub↗16,723
  • tinymce/tinymceAvatar tinymce

    tinymce/tinymce

    16,214Vezi pe GitHub↗

    TinyMCE is a JavaScript rich text editor and WYSIWYG HTML editor that provides a visual interface for creating and formatting content within web applications. It functions as an extensible editor framework and web content management UI, allowing users to author and style documents through a browser-based interface. The project is distinguished by a plugin-based extension system and a public API that enable the addition of custom capabilities and modifications to the visual interface. It utilizes a framework-agnostic core, providing dedicated integration for React, Vue, and Angular. The syste

    Uses a schema-driven process to filter and clean HTML input to ensure output security and structural validity.

    TypeScript
    Vezi pe GitHub↗16,214
  • yabwe/medium-editorAvatar yabwe

    yabwe/medium-editor

    16,102Vezi pe GitHub↗

    This project is a browser-based JavaScript library that transforms standard web elements into inline, WYSIWYG rich text editing areas. It functions as a programmatic wrapper around the native browser content-editable attribute, providing a structured interface for managing text input, media embedding, and document formatting directly within existing page layouts. The editor is distinguished by its contextual floating toolbar, which dynamically appears based on user text selection to provide relevant formatting options. It utilizes a plugin-based architecture that allows developers to inject c

    Supports inserting arbitrary HTML snippets to extend default formatting capabilities and support specialized content structures.

    JavaScriptcontenteditableeditorjavascript
    Vezi pe GitHub↗16,102
  • getgrav/gravAvatar getgrav

    getgrav/grav

    15,395Vezi pe GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    Allows the insertion of raw HTML tags directly into content for custom styling.

    PHPcmscontentcontent-management
    Vezi pe GitHub↗15,395
Înapoi12345…6Înainte
  1. Home
  2. User Interface & Experience
  3. HTML Content Processing

Explorează sub-etichetele

  • Atomic HTML EmbeddingInserting self-contained HTML units that are treated as single characters within a document model. **Distinct from HTML Content Processing:** Focuses on treating HTML blocks as atomic characters rather than general HTML processing or serialization.
  • Code-to-HTML Rendering4 sub-tag-uriTransforming raw code strings into styled HTML structures for browser display. **Distinct from HTML Content Processing:** Specifically addresses the transformation of code into styled HTML, not general HTML parsing.
  • HTML Block IgnoringMechanisms to exclude specific block-level HTML tags from linguistic analysis. **Distinct from HTML Content Processing:** Distinct from HTML Content Processing: focuses on excluding specific tags from linting rather than parsing raw strings.
  • HTML Class IgnoringMechanisms to exclude HTML elements with specific CSS classes from linguistic analysis. **Distinct from HTML Content Processing:** Distinct from HTML Content Processing: focuses on filtering elements by class to avoid style violations.
  • HTML Content Processing13 sub-tag-uriUtilities for parsing and integrating raw HTML strings into structured document models. **Distinct from HTML Content Processing:** Focuses on the insertion and processing of raw HTML strings specifically.
  • HTML Prose AnalysisAnalysis of textual content within HTML files while ignoring non-prose elements. **Distinct from HTML Content Processing:** Distinct from HTML Content Processing: focuses on linguistic analysis of prose rather than parsing HTML strings into document models.
  • Large Scale StreamingMemory-efficient processing and rewriting of massive HTML documents using streams. **Distinct from HTML Content Processing:** Focuses specifically on the memory-efficient streaming aspect of large-scale HTML processing.
  • Markup CleaningFixing missing tags and applying consistent indentation to malformed HTML. **Distinct from HTML Content Processing:** Distinct from HTML Content Processing: focuses on structural correction and cleaning of markup.
  • PDF and HTML Content Extraction7 sub-tag-uriExtracting text and metadata from PDFs and HTML into standardized document objects. **Distinct from HTML Content Processing:** Focuses on the specific conversion of PDF/HTML to a standardized internal object, extending beyond raw HTML strings.