awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesOpen-source alternativesSelf-hosted softwareBlogPlan du site
ProjetÀ proposHow we rankPresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesDOM Implementations

Pure JavaScript simulations of the Document Object Model and web standards.

Distinct from JavaScript and Web-Standard: Existing candidates focus on Git implementations or general runtime environments, not a simulated DOM.

Explore 3 awesome GitHub repositories matching web development · DOM Implementations. Refine with filters or upvote what's useful.

Awesome DOM Implementations GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • jsdom/jsdomAvatar de jsdom

    jsdom/jsdom

    21,587Voir sur GitHub↗

    jsdom is a Node.js DOM implementation that functions as a headless browser emulator and virtual browser environment. It provides a pure JavaScript implementation of web standards, acting as a web standards polyfill that simulates the window and document objects within a non-browser runtime. The project implements W3C and WHATWG specifications to provide a programmatic environment for parsing HTML and manipulating content. It serves as an HTML parser and serializer, allowing for the transformation of HTML strings into document structures and the export of those structures back into text. The

    Provides a pure JavaScript implementation of web standards to simulate the DOM without a native browser engine.

    JavaScript
    Voir sur GitHub↗21,587
  • assaf/zombieAvatar de assaf

    assaf/zombie

    5,630Voir sur GitHub↗

    Zombie is a headless browser testing framework and full-stack test runner that simulates a complete browser environment entirely within Node.js. It renders and manipulates a virtual DOM using JavaScript alone, without relying on any native browser engine, and processes events, scripts, and page interactions through a single-threaded event loop. This makes it a Node.js browser automation tool that can load, navigate, and interact with web pages programmatically for testing, scraping, or debugging purposes. The framework distinguishes itself through several integrated capabilities that work tog

    Renders and manipulates a virtual DOM entirely in JavaScript without relying on a native browser engine.

    JavaScript
    Voir sur GitHub↗5,630
  • tencent/kboneAvatar de Tencent

    Tencent/kbone

    4,912Voir sur GitHub↗

    kbone est un pont frontend multiplateforme et un adaptateur web-vers-mini-programme. Il fonctionne comme un runtime web de mini-programme qui permet aux frameworks frontend basés sur le web de s'exécuter au sein d'un conteneur de mini-programme en simulant des interfaces de navigateur. Le projet fournit une couche d'intégration de fonctionnalités natives qui permet l'appel de composants de mini-programme natifs et de fonctionnalités système à partir d'un contexte d'exécution basé sur le web. Il utilise une couche d'adaptation pour simuler les interfaces du Document Object Model (DOM) et du Browser Object Model (BOM), permettant aux applications web existantes d'être migrées vers des mini-programmes avec des modifications minimales. Le système couvre le développement frontend multiplateforme via une couche d'exécution isomorphe et une intégration basée sur un pont pour les composants natifs. Il inclut une interface en ligne de commande pour l'amorçage de projet afin d'automatiser la génération de structures de dossiers et de configurations de build.

    Implements a synthetic Document Object Model to let web frameworks run inside mini-program environments.

    JavaScript
    Voir sur GitHub↗4,912
  1. Home
  2. Web Development
  3. DOM Implementations

Explorer les sous-tags

  • SyntheticCustom Document Object Model implementations used to simulate a browser environment in non-browser runtimes. **Distinct from DOM Implementations:** Focuses on creating a functional runtime DOM for frameworks, rather than just a JS simulation of standards.