AccessForge

AccessForge is an open source accessibility testing and remediation toolkit designed to help FOSS web application maintainers identify, understand and fix common accessibility barriers. It is intended to support practical accessibility work in public-interest, community and self-hosted digital services without relying on proprietary audit platforms, heavy compliance infrastructure or specialist-only workflows.

Many open source web projects recognise the importance of accessibility but still lack a manageable way to include it in ordinary development and release processes. Existing tools can detect many issues, but small maintainers often need more than a list of errors. They need clear reports, reusable test patterns, practical remediation guidance and examples that help them move from detection to correction.

AccessForge is intended to address that gap through a reusable software toolkit that combines automated accessibility checks, CI integration, scenario-based testing, remediation notes, example components and demonstrator materials. The project focuses on practical integration rather than on creating a new accessibility standard or claiming full automated compliance.

In practice, this means supporting bounded and realistic accessibility workflows: checking pages or components during development, identifying recurring barriers, linking findings to suggested fixes, reviewing keyboard and form interaction flows, and helping maintainers make accessibility part of normal software maintenance.

Why AccessForge matters

Web accessibility is essential for digital inclusion. People who rely on keyboards, screen readers, high-contrast settings, clear forms, predictable navigation or assistive technologies should be able to use public-interest and community web services on fair terms.

However, accessibility often remains difficult for small open source teams. Mature standards and testing tools exist, but the practical workflow from issue detection to sustainable remediation is still fragmented. A maintainer may receive a technical report but still be unsure which issues matter most, how they should be fixed, how to integrate checks into CI, or how to avoid repeating the same mistakes in future components.

AccessForge is intended to make accessibility work more actionable for FOSS maintainers. It provides a practical layer between accessibility principles and day-to-day software development, with a focus on reusable workflows, understandable reports and concrete remediation examples.

What the project will deliver

    AccessForge is expected to deliver:

    • A reusable open source accessibility testing toolkit
    • A command-line workflow for checking selected pages, routes or components
    • CI templates for integrating accessibility checks into development and release processes
    • Structured accessibility reports linking findings to practical remediation guidance
    • Reusable test scenarios for keyboard navigation, forms, focus handling, page structure and dynamic content
    • Remediation notes for common accessibility barriers
    • Example components showing accessible and problematic interface patterns
    • A demonstrator application showing end-to-end testing and remediation workflows
    • Documentation and deployment guidance
    • Public technical materials to support inspection, reuse and further development

    How it works

    AccessForge is designed to be used by developers and maintainers of FOSS web applications. A maintainer configures the toolkit, selects the target pages or components, and runs accessibility checks locally or through CI.

    The toolkit then orchestrates automated accessibility checks, structures the results, links findings to remediation guidance, and supports additional scenario-based review where automated testing is not sufficient. The output is intended to help maintainers understand what failed, why it matters, and how it can be fixed.

    In simple terms, the intended model is:

    Developer or maintainer -> AccessForge toolkit -> Target FOSS web application -> Accessibility report and recommended fixes

    This allows accessibility testing and remediation support to be introduced into existing web projects without requiring a new application framework, proprietary audit service or centralised platform.

    Expected outcomes

    The expected outcomes of the project are:

    • Better support for accessibility in FOSS web applications
    • Clearer workflows for identifying and fixing common accessibility barriers
    • Reduced dependence on proprietary accessibility audit platforms
    • Easier integration of accessibility checks into development and release processes
    • More practical remediation guidance for small maintainers and public-interest projects
    • Reusable test patterns and examples that can be inspected, adapted and improved
    • A deployable digital commons component that helps make open web services more inclusive

    Open source and repository

    AccessForge is intended as an open source project. The source code, documentation, examples, CI templates and related technical materials will be published in a public GitHub repository.

    GitHub repository: soon to be available

    Project status

    AccessForge is currently presented as a proposed open source effort. The project page will be updated as technical materials, implementation outputs, documentation, demonstrator materials and public repository links become available.

    Planned work includes:

    • Accessibility requirements and test model definition
    • Toolkit architecture and command-line workflow
    • Automated accessibility check integration
    • CI template preparation
    • Structured reporting and remediation guidance
    • Example components and demonstrator application
    • Documentation, packaging and public release

    Organisation

    AccessForge is developed by Obsidian Innovation Institute – Associação, a non-profit RTD and stakeholder association active in open digital systems, responsible technology, privacy and security, interoperable web-based platforms, validation activities and practical software components for public-interest and innovation-oriented use.