awesome-repositories.com
Blog
awesome-repositories.com

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

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

AngleSharp/AngleSharp

0
View on GitHub↗
5,499 Stars·592 Forks·C#·MIT·5 Aufrufeanglesharp.github.io↗

AngleSharp

AngleSharp ist ein HTML5-DOM-Parser und Web-Scraping-Framework, das entwickelt wurde, um HTML5-, SVG- und MathML-Dokumente in ein W3C-konformes Document Object Model zu parsen. Es fungiert als programmatischer HTML-Generator und CSS-Selektor-Engine zum Abfragen und Lokalisieren spezifischer Elemente innerhalb eines DOM.

Das Projekt bietet Tools zur Simulation von Browserumgebungen, um Web-Interaktionen zu automatisieren, URLs zu navigieren und Formulare abzusenden. Es enthält einen dedizierten HTML- und CSS-Minifier, um die Dateigröße von Web-Assets durch Entfernen unnötiger Zeichen zu reduzieren.

Die Bibliothek unterstützt HTML-DOM-Manipulation und die Extraktion strukturierter Daten von Websites. Sie handhabt die Transformation von Markup durch eine Parsing-Pipeline, die spezifikationsgesteuerte Fehlerbehebung und hierarchische Dokumentenkonstruktion umfasst.

Features

  • HTML and XML Parsing - Parses HTML5, SVG, and MathML documents into a standards-compliant DOM using spec-driven rules.
  • W3C Compliant Parsers - Parses HTML5, SVG, and MathML documents into a W3C compliant document object model.
  • HTML5 Parsers - Converts raw HTML5, SVG, and MathML markup into a standards-compliant document object model.
  • HTML Tokenization - Converts raw HTML markup into a stream of tokens using a finite state machine before tree assembly.
  • DOM Tree Traversers - Provides algorithms for walking through HTML DOM hierarchies using familial pointers to locate nodes.
  • CSS Selector Engines - Implements a CSS-style selector engine for querying and locating specific nodes within the document object model.
  • Structural Navigation - Implements structural navigation of document hierarchies using parent, child, and sibling node relationships.
  • DOM Tree Construction - Transforms a token stream into a hierarchical Document Object Model with parent, child, and sibling pointers.
  • DOM Element Selectors - Locates specific elements within a document using CSS selectors and standard DOM APIs.
  • Dynamic HTML Generators - Programmatically creates and structures HTML elements to generate dynamic web content.
  • HTML DOM Manipulators - Provides libraries for navigating and programmatically modifying elements within a parsed HTML document tree.
  • Programmatic HTML Generators - Enables the programmatic generation of structured HTML documents for custom view engines.
  • Web Automation and Scraping - Simulates a browser environment to automate web interactions, navigate URLs, and submit forms.
  • Web Scraping and Extraction - Enables the extraction of structured data from websites through HTML parsing and CSS selectors.
  • Web Scraping Frameworks - Provides a comprehensive framework for automating web interactions and extracting data from pages.
  • Web Minification - Optimizes web assets by minifying HTML and CSS to improve page load speeds.
  • Code Minifiers - Reduces the file size of HTML and CSS source code by removing unnecessary characters.
  • Browser-Based Workflows - Provides a browser-like environment to automate interactions, navigate URLs, and submit forms programmatically.
  • Markup State Machines - Converts raw markup into a stream of tokens using a predefined state-machine transition model.
  • Two-Stage Parsing - Separates the initial tokenization of the input stream from the subsequent hierarchical DOM assembly.
  • Spec-Driven Recovery - Automatically fixes malformed markup by applying specification-driven correction rules to ensure a valid DOM tree.
  • General Utilities - HTML, CSS, and SVG parsing library.
  • HTML and CSS Tools - HTML5 DOM and CSS3 OM construction library.
  • Simulated Browser Environments - HTTP and HTML parsing library for .NET.

Star-Verlauf

Star-Verlauf für anglesharp/anglesharpStar-Verlauf für anglesharp/anglesharp

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

Häufig gestellte Fragen

Was macht anglesharp/anglesharp?

AngleSharp ist ein HTML5-DOM-Parser und Web-Scraping-Framework, das entwickelt wurde, um HTML5-, SVG- und MathML-Dokumente in ein W3C-konformes Document Object Model zu parsen. Es fungiert als programmatischer HTML-Generator und CSS-Selektor-Engine zum Abfragen und Lokalisieren spezifischer Elemente innerhalb eines DOM.

Was sind die Hauptfunktionen von anglesharp/anglesharp?

Die Hauptfunktionen von anglesharp/anglesharp sind: HTML and XML Parsing, W3C Compliant Parsers, HTML5 Parsers, HTML Tokenization, DOM Tree Traversers, CSS Selector Engines, Structural Navigation, DOM Tree Construction.

Welche Open-Source-Alternativen gibt es zu anglesharp/anglesharp?

Open-Source-Alternativen zu anglesharp/anglesharp sind unter anderem: scinfu/swiftsoup — SwiftSoup is a cross-platform HTML processing library for Swift that converts raw HTML or XML strings and files into a… sunra/php-simple-html-dom-parser — php-simple-html-dom-parser is a PHP library for parsing HTML documents into a traversable in-memory tree that handles… cheeriojs/cheerio — Cheerio is an HTML and XML parsing library and server-side DOM implementation. It functions as a markup manipulation… paquettg/php-html-parser — PHP HTML Parser is a server-side programming library and DOM parser designed to ingest markup documents and structure… sparklemotion/nokogiri — Nokogiri is an XML and HTML parsing library that builds navigable document trees from strings, files, or URLs using… bendc/sprint — Sprint is a lightweight DOM manipulation and event handling library. It provides a minimal set of utilities for…

Open-Source-Alternativen zu AngleSharp

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit AngleSharp.
  • scinfu/swiftsoupAvatar von scinfu

    scinfu/SwiftSoup

    5,087Auf GitHub ansehen↗

    SwiftSoup is a cross-platform HTML processing library for Swift that converts raw HTML or XML strings and files into a structured document object model. It provides the core infrastructure to parse web content into a traversable tree, enabling programmatic access to page elements across iOS, macOS, and Linux. The library features a CSS selector engine for data extraction and a whitelist-based sanitization system to remove unsafe tags and attributes from user-submitted content. It optimizes repetitive document queries through memoized query caching. The project covers DOM manipulation for upd

    Swift
    Auf GitHub ansehen↗5,087
  • sunra/php-simple-html-dom-parserAvatar von sunra

    sunra/php-simple-html-dom-parser

    1,286Auf GitHub ansehen↗

    php-simple-html-dom-parser is a PHP library for parsing HTML documents into a traversable in-memory tree that handles malformed markup gracefully. It constructs a complete object graph from raw HTML strings while retaining document structure and relational node hierarchies, and supports lazy child node iteration to load descendant nodes on demand for large documents. The library features a CSS selector query engine that translates selector expressions to locate and filter matching nodes within the parsed DOM tree. Programmatic accessors provide direct string-based attribute retrieval to extra

    HTML
    Auf GitHub ansehen↗1,286
  • cheeriojs/cheerioAvatar von cheeriojs

    cheeriojs/cheerio

    30,386Auf GitHub ansehen↗

    Cheerio is an HTML and XML parsing library and server-side DOM implementation. It functions as a markup manipulation tool and CSS selector engine, allowing users to parse, query, and modify HTML or XML documents in non-browser environments. The project provides a DOM-like tree representation of markup strings, enabling programmatic addition, removal, and modification of elements and attributes. It features a prototype-based plugin system that allows the extension of core functionality by adding custom methods to the document prototype. The library covers a broad range of capabilities includi

    TypeScriptcheeriodomhacktoberfest
    Auf GitHub ansehen↗30,386
  • paquettg/php-html-parserAvatar von paquettg

    paquettg/php-html-parser

    2,402Auf GitHub ansehen↗

    PHP HTML Parser is a server-side programming library and DOM parser designed to ingest markup documents and structure them into a navigable parent-child object tree. The library provides a stream-based character lexer and a configurable rule engine that manages parser strictness, whitespace preservation, tag closing behavior, and character encoding detection during document ingestion. Content loading is handled through a pluggable retrieval layer that accepts local file paths, raw strings, and remote network URLs. Once loaded, documents can be queried using a chainable CSS selector engine th

    HTML
    Auf GitHub ansehen↗2,402
Alle 30 Alternativen zu AngleSharp anzeigen→