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

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

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
validator avatar

validator/validator

0
View on GitHub↗
1,951 stars·327 forks·Java·MIT·9 vuesvalidator.github.io/validator↗

Validator

The validator repository contains an open-source markup validation engine that checks HTML, CSS, and SVG documents for conformance against official W3C web standards. It operates both as a command-line utility for batch processing local files and remote URLs, and as a standalone web server and HTTP API for browser-based and remote document conformance checking.

The software utilizes a rule-based conformance engine and event-driven stream parsing to evaluate document structures, syntax trees, and web accessibility guidelines. It provides URL parsing and normalization utilities that validate incoming web addresses against current specifications while handling formatting exceptions and legacy rules.

Additional capabilities include configuration options for filtering output levels in validation reports, as well as deployment support through pre-compiled OS binaries, portable archives, and container images.

Features

  • Document Conformance Rules - Validates syntax trees and document elements against formal specifications by matching rules defined for HTML, CSS, and SVG.
  • Web Standards Conformity Checkers - Checks HTML, CSS, and SVG documents for conformance against official W3C web standards.
  • Self-Hosted Services - Provides a local or remote web verification server so applications can check documents via HTTP endpoints.
  • Web Service Deployments - Hosts a standalone verification instance on a web server so other applications can check documents remotely via HTTP.
  • Verification Endpoints - Exposes an HTTP server interface with endpoints for client-driven document verification.
  • SAX Parsers - Parses markup documents sequentially using event-driven callbacks to inspect element structures efficiently.
  • Specification Conformance Validation - Inspects HTML, CSS, and SVG documents to catch unintended mistakes, syntax errors, and non-conformance with standards.
  • Document Conformance APIs - Serves a standalone web server and HTTP API for browser-based and remote document conformance checking.
  • HTML Living Standard Compliance - Checks HTML, CSS, and SVG markup against official web standards to catch syntax errors and non-conformance.
  • Markup Document Parsers - Extracts document structure and elements from raw markup text to check conformance against web standards.
  • Hosted Web Interfaces - Provides an interactive web service interface enabling users to submit documents for standards checking.
  • Command-Line Document Processors - Executes automated file scanning and terminal-based argument handling to process multiple markup documents in a single run.
  • Command Line Argument Handlers - Runs validation tasks from a terminal interface using command arguments to process files.
  • HTML Parsing Command Line Tools - Runs automated batch checks on local files and directories from the terminal or build scripts.
  • Standalone Binary Packaging - Bundles pre-compiled OS binaries, portable archives, and container images for diverse operating environments.
  • Command Line Utilities - Provides a terminal utility for batch processing local files and remote URLs to inspect markup.
  • Servlet Container Implementations - Hosts an HTTP server interface using standard servlet containers to process remote validation requests.
  • URL Normalizers - Converts raw web addresses into standardized, immutable formats using a chained interface.
  • Specification Fallbacks - Validates incoming web addresses against current specifications while optionally falling back to legacy rules.
  • Batch Document Processing - Processes multiple markup documents in a single execution from the command line or external scripts.
  • Web Accessibility Standards - Evaluates web pages for standards compliance to ensure markup structure adheres to accessibility guidelines.
  • URL Transformation Rules - Transforms raw web addresses into standardised formats by applying strict parsing rules.

Historique des stars

Graphique de l'historique des stars pour validator/validatorGraphique de l'historique des stars pour validator/validator

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Validator

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Validator.
  • sparklemotion/nokogiriAvatar de sparklemotion

    sparklemotion/nokogiri

    6,236Voir sur GitHub↗

    Nokogiri is an XML and HTML parsing library that builds navigable document trees from strings, files, or URLs using native C parsers for speed and standards compliance. It provides a CSS selector engine that translates CSS3 selectors into XPath expressions for querying nodes, an XPath query interface with namespace support, a document manipulation toolkit for modifying parsed documents, XSD schema validation, and XSLT transformation capabilities. The library wraps libxml2 and libxslt C libraries with Ruby bindings for high-performance parsing, and integrates Google's Gumbo parser for standard

    Clibxml2libxsltnokogiri
    Voir sur GitHub↗6,236
  • kreuzberg-dev/kreuzbergAvatar de kreuzberg-dev

    kreuzberg-dev/kreuzberg

    8,527Voir sur GitHub↗

    Kreuzberg is a document extraction engine that converts PDFs, Office files, images, and over 90 other formats into clean, structured text and metadata. It is built around a compiled Rust core that can be used as a native library, a command-line tool, a REST API server, or a WebAssembly module for browser-based processing. The system is designed to run entirely on self-hosted infrastructure, with no data leaving the user's environment. What distinguishes Kreuzberg is its breadth of integration surfaces and its pipeline architecture. It exposes extraction capabilities through native bindings fo

    Rustdocument-intelligenceelixirffi
    Voir sur GitHub↗8,527
  • johanneskaufmann/html-to-markdownAvatar de JohannesKaufmann

    JohannesKaufmann/html-to-markdown

    3,701Voir sur GitHub↗

    html-to-markdown is a tool that transforms HTML content and websites into Markdown text. It functions as an HTML to Markdown converter and a command line processor for converting files or standard input streams into Markdown documents. The project is an extensible conversion engine that allows for custom element rendering and the registration of plugins to modify the transformation process. It includes a content filter that uses CSS selectors to include or exclude specific HTML elements during conversion. The system covers broad capability areas including link resolution for relative URLs, r

    Gocliconvertergo
    Voir sur GitHub↗3,701
  • run-llama/liteparseAvatar de run-llama

    run-llama/liteparse

    10,782Voir sur GitHub↗

    A fast, helpful, and open-source document parser

    Rustdocument-ocrdocument-processingocr
    Voir sur GitHub↗10,782
Voir les 30 alternatives à Validator→

Questions fréquentes

Que fait validator/validator ?

The validator repository contains an open-source markup validation engine that checks HTML, CSS, and SVG documents for conformance against official W3C web standards. It operates both as a command-line utility for batch processing local files and remote URLs, and as a standalone web server and HTTP API for browser-based and remote document conformance checking.

Quelles sont les fonctionnalités principales de validator/validator ?

Les fonctionnalités principales de validator/validator sont : Document Conformance Rules, Web Standards Conformity Checkers, Self-Hosted Services, Web Service Deployments, Verification Endpoints, SAX Parsers, Specification Conformance Validation, Document Conformance APIs.

Quelles sont les alternatives open-source à validator/validator ?

Les alternatives open-source à validator/validator incluent : sparklemotion/nokogiri — Nokogiri is an XML and HTML parsing library that builds navigable document trees from strings, files, or URLs using… kreuzberg-dev/kreuzberg — Kreuzberg is a document extraction engine that converts PDFs, Office files, images, and over 90 other formats into… johanneskaufmann/html-to-markdown — html-to-markdown is a tool that transforms HTML content and websites into Markdown text. It functions as an HTML to… run-llama/liteparse — A fast, helpful, and open-source document parser. python-jsonschema/jsonschema — This project is a JSON Schema validation library and framework used to verify that data instances conform to… rsxdalv/tts-webui — TTS-WebUI is a web interface and speech synthesis manager designed to convert written text into spoken audio files. It…

Collections incluant Validator

Sélections manuelles où Validator apparaît.
  • Syntax validator