34 Repos
Frameworks and structural conventions that define how documents should be marked up to support assistive technologies.
Explore 34 awesome GitHub repositories matching testing & quality assurance · Web Accessibility Standards. Refine with filters or upvote what's useful.
This project provides a comprehensive web development checklist designed to verify the production readiness of websites before they are launched. It serves as a technical audit framework that guides developers through a systematic, manual validation process to ensure that all quality, performance, and accessibility standards are met. The checklist distinguishes itself through a hierarchical taxonomy that organizes complex technical requirements into logical domains, such as security, performance, and semantic structure. By utilizing a progressive enhancement methodology, it encourages develop
Promote the use of meaningful markup patterns that enable assistive technologies to interpret content structure accurately.
Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding agents perform engineering tasks. It functions as a workflow orchestrator that maps natural language intent to repeatable technical sequences and verification checklists. The project distinguishes itself through the use of specialized markdown-defined roles, such as security auditors or test engineers, to apply targeted domain expertise. It employs an evidence-based verification model that requires runtime data or passing tests as mandatory exit criteria to ensure AI-generated
Includes specialized checklists and automated tools for auditing web accessibility and keyboard navigation.
This project is a comprehensive set of architectural and coding standards for organizing and maintaining high-quality JavaScript applications. It provides a framework for JavaScript project best practices across the full software development lifecycle, establishing unified guidelines for project organization and development. The guidelines cover specific standards for REST API design, utilizing resource-oriented interfaces and standardized HTTP methods. It also includes a web accessibility standard focused on semantic HTML and automated audits, alongside a defined Git workflow standard for br
Defines structural conventions and semantic HTML rules to support assistive technologies and web accessibility.
This project provides a comprehensive collection of standardized conventions and architectural patterns designed to maintain consistent code quality, secure workflows, and project stability. It serves as a structured guide for implementing engineering processes, including automated testing, dependency management, and environment configuration across diverse software development lifecycles. The framework distinguishes itself by offering a unified approach to version control and interface design. It enforces linear development practices through standardized commit messages and branch protection
Integrates automated linting and accessibility audits to ensure web content remains navigable and inclusive.
This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven
Evaluates digital interfaces against accessibility standards to identify gaps in navigation and screen reader support.
Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites
Scans pages during preview using an automated testing engine to identify accessibility issues.
This project serves as a comprehensive repository of best practices and documentation standards for managing open source software. It provides a foundational framework for establishing project governance, defining contributor roles, and structuring the lifecycle of collaborative software development. By centralizing knowledge on community building and operational transparency, it acts as a guide for launching, maintaining, and scaling healthy software projects. The project distinguishes itself by offering actionable strategies for the human and organizational aspects of software development t
Applies accessibility best practices across documentation and interfaces to ensure usability for everyone.
Firefox iOS is a mobile web browser for iOS devices that uses the WebKit engine to render web content and provide navigation and search capabilities. It is a cross-platform browser implementation that adapts core browsing technologies and user interfaces for the Apple mobile operating system. The project includes a specialized build pipeline for automating the compilation, linting, and testing of the application. This system manages remote asset syncing for brand iconography and enforces coding standards through static analysis quality gates. The browser supports the injection of user script
Performs automated accessibility auditing to ensure the mobile interface complies with accessibility standards.
Nightwatch is a Node.js test automation tool and W3C WebDriver test framework designed for executing functional test suites and verifying system behavior. It provides a suite of utilities for web browser automation, native mobile application testing, and REST API validation. The project includes specialized tools for visual regression testing, which compares current screenshots against baseline images to detect unexpected changes. It also features an accessibility auditing tool to check user interface elements against established standards for compliance. The framework covers a broad range o
Provides a utility that checks user interface elements against accessibility standards for compliance.
This project is a software engineering style guide and a curated collection of architectural patterns and coding standards. It provides a multi-language coding standard to ensure maintainable software across Ruby, Python, JavaScript, and Swift. The project establishes a development workflow specification for version control, continuous integration, and peer review to maintain a linear project history. It also includes a web accessibility framework based on ARIA and WCAG standards, using design tokens and semantic HTML patterns to build inclusive interfaces. The guides cover a broad range of
Provides a framework of design tokens and semantic HTML patterns following ARIA and WCAG standards.
This project is a comprehensive collection of frontend development best practices and standards. It provides guides for writing semantic HTML, efficient CSS, and functional JavaScript to improve overall web performance and accessibility. The repository establishes frameworks for modern CSS architecture, focusing on specificity management and the use of Flexbox and Grid for predictable layouts. It outlines patterns for functional JavaScript programming, emphasizing the use of pure functions and composition to reduce execution time and dependency bloat. The guidelines cover several core capabi
Establishes structural conventions and marking standards to support assistive technologies through alt attributes and form labeling.
This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.
Adds custom meanings and data to elements using attributes and metadata tags to ensure forward compatibility.
This project is a plugin framework and agentic workflow library designed to connect large language models to professional toolstacks. It provides a system for integrating language models with external data warehouses, CRMs, and other enterprise software to retrieve and manipulate real-time business data. The framework enables the automation of specialized professional tasks through a file-based plugin definition system. It allows for the customization of domain expertise and plugin behavior to align with internal company processes, supported by an enterprise data connector that links models t
Checks designs and code for WCAG compliance and screen reader compatibility.
axe-core is an automated accessibility testing engine and compliance auditor designed to scan web and mobile interfaces for violations of industry accessibility standards. It functions as a programmatic scanner and linter that analyzes HTML and source code to identify barriers and verify compliance with accessibility guidelines. The project distinguishes itself by combining a DOM-based rule engine with computer vision and machine learning to detect complex violations that evade traditional analysis, such as visual heading discrepancies and informative images. It provides specialized capabilit
Verifies that web interfaces comply with industry accessibility standards and semantic HTML requirements.
Cerberus ist ein HTML-E-Mail-Template-Framework, das eine Sammlung getesteter Markup-Muster und Architektur-Kits bereitstellt. Es ist darauf ausgelegt, responsive E-Mail-Newsletter zu erstellen, die über diverse Software-Clients hinweg konsistent gerendert werden. Das Projekt verfügt über ein responsives E-Mail-Layout-System unter Verwendung fluider und hybrider tabellenbasierter Strukturen, neben einem Cross-Client-CSS-Kit, das bedingtes Markup verwendet, um visuelle Konsistenz in älteren Clients aufrechtzuerhalten. Es enthält spezifische Methoden zur Implementierung des Dark Mode durch Anpassung von Farben und Bildern basierend auf den Theme-Präferenzen des Betriebssystems. Das Framework deckt ein breites Spektrum an Fähigkeiten ab, einschließlich Accessibility-Integration für Screenreader, die Generierung von Plain-Text-Alternativen und das Design zuverlässiger UI-Komponenten wie Action-Buttons und fluider Bilder. Es bietet zudem Strategien für Typografie-Styling, Bildoptimierung und Cross-Client-Kompatibilität.
Offers a library of semantic tags and structural techniques to ensure emails are readable by screen readers.
tota11y is an in-browser accessibility testing tool that runs as a bookmarklet, scanning any live web page and overlaying visual indicators directly on elements that violate common accessibility guidelines. All analysis happens client-side without any server communication, making it a self-contained auditing and education tool. The tool uses a plugin-driven rule engine where each accessibility check is encapsulated as a separate module, and results are displayed through a toggleable toolbar interface that uses CSS-based colored labels and icons positioned over the page elements. Users can ena
Scans live web pages to identify common accessibility violations and display visual indicators for each issue.
Dieses Projekt ist ein CSS-Linter und ein Tool zur statischen Analyse, das darauf ausgelegt ist, Syntaxfehler, Logikfehler und problematische Muster in Cascading Stylesheets zu identifizieren. Es fungiert als Kommandozeilen-Validator, der die Codequalität verifiziert und konsistente Styling- und Coding-Standards durchsetzt, ohne einen Webbrowser zu erfordern. Der Analysator zeichnet sich dadurch aus, dass er Audits zur Web-Barrierefreiheit einbezieht, um Muster zu erkennen, die Benutzer mit Behinderungen behindern. Er führt zudem Browser-Kompatibilitätsprüfungen durch, um nicht-standardisierte Hacks und fehlende Vendor-Präfixe zu identifizieren, und bietet Analysen zur Performance-Optimierung, um Rendering-Geschwindigkeiten zu verbessern. Das Tool deckt ein breites Spektrum an Funktionen ab, einschließlich der Durchsetzung von Wartbarkeitsstandards, der Identifizierung von Logikfehlern wie doppelten Eigenschaften und der Validierung allgemeiner CSS-Syntax. Es unterstützt die Erstellung benutzerdefinierter Linting-Regeln und bietet eine konfigurierbare Regel-Pipeline, in der Warnungen pro Zeile unterdrückt werden können. Die Integration wird über eine Kommandozeilenschnittstelle, Git-Hooks und Continuous-Integration-Build-Pipelines unterstützt, mit der Möglichkeit, Ergebnisse als XML-Berichte für das Monitoring zu exportieren.
Scans CSS for patterns that hinder users with disabilities, such as missing focus outlines and poor color contrast.
North ist eine Methodik für responsives Webdesign und eine Sass-basierte CSS-Architektur. Es bietet ein System für den Aufbau von Mobile-First-Benutzeroberflächen unter Verwendung von fluiden Grids und Progressive-Enhancement-Techniken, um eine konsistente Erfahrung über verschiedene Browser-Fähigkeiten und Bildschirmgrößen hinweg zu gewährleisten. Das Projekt bietet ein standardisiertes CSS-Namenssystem, das Sass-Mixins verwendet, um Klassennamen programmatisch zu generieren und zwischen Komponenten, Layouts und Zuständen zu unterscheiden. Es fungiert zudem als Frontend-Projekt-Scaffolding-Tool und bietet einen Generator, um neue Umgebungen mit vorkonfigurierten Stylesheets und Task-Runnern aufzusetzen. Über das Styling hinaus deckt das Framework ein breites Spektrum an Webentwicklungsstandards ab, einschließlich semantischer HTML-Implementierung mit RDFa-Metadaten und Auditing für Web-Barrierefreiheit. Es integriert eine Content-First-Designstrategie und einen agilen Frontend-Workflow, um den Übergang von Informationsarchitektur und User Personas zu produktionsreifen Komponenten zu koordinieren. Das System enthält Tools zur Automatisierung der CSS-Benennung und zum Scaffolding von Projekt-Templates, um das initiale Setup zu beschleunigen.
Provides processes for verifying semantic HTML and interface accessibility compliance using screen readers.
Spec ist ein umfassendes Set an Frontend-Coding-Standards und Architekturleitfäden für Projekte. Es bietet ein Framework zur Organisation von Verzeichnisstrukturen, Modulabhängigkeiten und Paket-Layouts, um skalierbare und vorhersehbare Codebasen zu erstellen. Das Projekt definiert strenge Governance-Standards für React-Komponenten, einschließlich spezifischer Namenskonventionen und struktureller Muster für Props. Zudem etabliert es eine JSON-API-Datenspezifikation, um eine vorhersehbare Kommunikation zwischen Systemkomponenten durch standardisierte Austauschformate und HTTP-Antwortstrukturen zu gewährleisten. Die Spezifikation deckt ein breites Spektrum an Funktionen ab, einschließlich Web-Accessibility-Compliance durch semantisches HTML und barrierefreie Formularsteuerelemente sowie Strategien zur Web-Performance-Optimierung für DOM-Manipulation und Ressourcen-Laden. Sie detailliert zudem Standards für JavaScript-, HTML- und CSS-Coding-Styles, um Konsistenz über Entwicklungsteams hinweg zu wahren.
Specifies the implementation of semantic HTML and accessible form controls to ensure a predictable user experience.
Open-UI ist eine Reihe von Web-UI-Standardspezifikationen und eine standardisierte UI-Komponentenbibliothek. Sie bietet technische Definitionen für universelle UI-Komponenten, Verhaltensweisen und Barrierefreiheitsanforderungen, die darauf ausgelegt sind, die Cross-Browser-Kompatibilität durch eine Reihe von Web-Sprachvorschlägen sicherzustellen. Das Projekt umfasst ein Web-Accessibility-Polyfill und erweiterbare Control-Polyfills, die moderne UI-Steuerungsfunktionalität in Umgebungen ohne native Browser-Unterstützung bereitstellen. Es enthält eine Browser-Kompatibilitätssuite, um zu verifizieren, dass Komponenten die definierten Verhaltens- und Barrierefreiheitsanforderungen erfüllen. Die Bibliothek deckt eine breite Palette an Interface-Elementen ab, darunter durchsuchbare Comboboxen, interaktive Menüsysteme, Multi-Handle-Range-Inputs und anpassbare Select-Menüs. Sie enthält zudem Layout- und Navigationskomponenten wie Akkordeons, Modals, Breadcrumbs und Karussells. Das System nutzt deklarative Verhaltenszuordnung und Event-basiertes Action-Dispatching zur Ausführung von Komponentenlogik, während interne Zustände über CSS-Pseudo-Elemente für visuelles Styling offengelegt werden.
Defines consistent behaviors and accessibility requirements for interface elements to ensure reliable assistive technology support.