awesome-repositories.com
Blog
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
·

4 Repos

Awesome GitHub RepositoriesInline Style Flattening

Techniques for converting CSS rules into inline styles to ensure visual consistency across different environments.

Distinct from Visual Styling Rules: Distinct from general styling rules; specifically focuses on flattening external CSS into inline styles for preservation.

Explore 4 awesome GitHub repositories matching user interface & experience · Inline Style Flattening. Refine with filters or upvote what's useful.

Awesome Inline Style Flattening GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • rrweb-io/rrwebAvatar von rrweb-io

    rrweb-io/rrweb

    19,775Auf GitHub ansehen↗

    rrweb is a DOM session recording library and serialization framework used to record and replay web sessions. It converts the state of a web page into a serializable JSON data structure and tracks mutations to reconstruct user interactions within a replay engine. The system distinguishes itself by using a sandboxed iframe for reconstruction to isolate replayed content, preventing script execution and form submissions. It ensures visual consistency through CSS inline-style flattening and provides sensitive data masking to prevent private information from being captured. The project covers a br

    Converts parsed CSS rules into inline styles to maintain page appearance regardless of stylesheet accessibility.

    TypeScript
    Auf GitHub ansehen↗19,775
  • nexu-io/html-anythingAvatar von nexu-io

    nexu-io/html-anything

    7,275Auf GitHub ansehen↗

    Dieses Projekt ist ein LLM-HTML-Artefakt-Generator und ein sandboxed Previewer, der für schnelles Prototyping und Content-Erstellung entwickelt wurde. Es fungiert als lokale KI-Agenten-Brücke, die authentifizierte Sitzungen von Command-Line-Coding-Agenten wiederverwendet, um Generierungsaufgaben auszuführen, ohne separate API-Schlüssel zu erfordern. Das System wandelt Web-Layouts über ein Social-Media-Export-Tool in plattformspezifische Formate um und nutzt inlined CSS und Metadaten, um eine konsistente Veröffentlichung sicherzustellen. Es verwendet eine sandboxed Rendering-Umgebung, um KI-generierten Code und Skripte isoliert auszuführen und den Host-Browser vor Vergiftungen zu schützen. Die Plattform handhabt die Inhaltstransformation durch die Umwandlung strukturierter Daten – einschließlich CSV, JSON und SQL – in polierte Web-Artefakte wie Landingpages, professionelle Berichte und Präsentationsdecks. Sie unterstützt visuelle Echtzeit-Updates durch das Streamen von KI-generiertem Code in den Browser via Server-Sent-Events. Exportfunktionen umfassen die Umwandlung gerenderter Web-Nodes in hochauflösende PNG-Bilder und eigenständige HTML-Dateien.

    Flattens external CSS rules into inline styles to maintain visual consistency across publishing platforms.

    HTML
    Auf GitHub ansehen↗7,275
  • tijsverkoyen/csstoinlinestylesAvatar von tijsverkoyen

    tijsverkoyen/CssToInlineStyles

    5,831Auf GitHub ansehen↗

    CssToInlineStyles ist ein CSS-Inliner für HTML-E-Mails, der Stylesheets in Inline-Stilattribute auf HTML-Elementen umwandelt. Er fungiert als Stil-Resolver und Transformations-Engine, die CSS-Selektoren auf HTML-Tags abbildet, um eine konsistente visuelle Darstellung über verschiedene E-Mail-Clients und Anbieter hinweg sicherzustellen. Das Tool berechnet finale berechnete Stile durch Anwendung von Spezifitäts- und Vererbungsregeln, bevor die aufgelösten Eigenschaften direkt in die Stilattribute der entsprechenden HTML-Elemente injiziert werden. Es nutzt DOM-basierte Stilberechnung und Selektor-Mapping, um zu bestimmen, welche Deklarationen auf welches Tag angewendet werden.

    Transforms external stylesheets into inline styles to ensure visual consistency across different email clients.

    PHP
    Auf GitHub ansehen↗5,831
  • lyricat/wechat-formatAvatar von lyricat

    lyricat/wechat-format

    4,532Auf GitHub ansehen↗

    wechat-format ist ein Tool, das dazu dient, Markdown-Text in spezialisiertes HTML zu konvertieren, das mit dem WeChat-Editor für offizielle Konten kompatibel ist. Es fungiert als Inhaltsformatierer und Konverter, der Markdown in stilisierte HTML-Layouts umwandelt, um konsistente visuelle Strukturen zu wahren, wenn Inhalte in die Publishing-Plattform eingefügt werden. Das Projekt konzentriert sich darauf, Beschränkungen für ausgehende Links zu umgehen, indem externe Hyperlinks in numerische Fußnoten umgewandelt und eine vollständige Zitationsliste an das Ende des Dokuments angehängt wird. Es bewahrt das Erscheinungsbild technischer Inhalte, indem Codeblöcke und Listen in spezifische HTML-Container und normalisierte Elemente umgewandelt werden, die verhindern, dass der Ziel-Editor Einrückungen oder Marker entfernt. Der Transformationsprozess umfasst das Inlining von CSS-Stilen direkt in HTML-Elemente und die Verwendung template-basierter Formatierung für Code-Snippets, um Syntax-Highlighting und Layout beizubehalten.

    Implements inline style flattening to ensure visual consistency when content is pasted into the WeChat editor.

    JavaScript
    Auf GitHub ansehen↗4,532
  1. Home
  2. User Interface & Experience
  3. Visual Styling Rules
  4. Inline Style Flattening