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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 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·8 viewsvalidator.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.

Star history

Star history chart for validator/validatorStar history chart for validator/validator

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does validator/validator do?

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.

What are the main features of validator/validator?

The main features of validator/validator are: Document Conformance Rules, Web Standards Conformity Checkers, Self-Hosted Services, Web Service Deployments, Verification Endpoints, SAX Parsers, Specification Conformance Validation, Document Conformance APIs.

What are some open-source alternatives to validator/validator?

Open-source alternatives to validator/validator include: 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…

Open-source alternatives to Validator

Similar open-source projects, ranked by how many features they share with Validator.
  • sparklemotion/nokogirisparklemotion avatar

    sparklemotion/nokogiri

    6,236View on 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
    View on GitHub↗6,236
  • kreuzberg-dev/kreuzbergkreuzberg-dev avatar

    kreuzberg-dev/kreuzberg

    8,527View on 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
    View on GitHub↗8,527
  • johanneskaufmann/html-to-markdownJohannesKaufmann avatar

    JohannesKaufmann/html-to-markdown

    3,701View on 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
    View on GitHub↗3,701
  • run-llama/liteparserun-llama avatar

    run-llama/liteparse

    10,782View on GitHub↗

    A fast, helpful, and open-source document parser

    Rustdocument-ocrdocument-processingocr
    View on GitHub↗10,782
  • See all 30 alternatives to Validator→

    Curated searches featuring Validator

    Hand-picked collections where Validator appears.
    • Syntax validator