Skip to content

berat-552/Accessify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Accessify

A lightweight, developer-friendly command-line tool that audits any public webpage for accessibility issues. Supports both local use and CI/CD pipelines, and can export clean, shareable PDF reports.


Features

  • Scans any public URL for WCAG violations
  • Detects issues like missing alt text, low contrast, invalid landmarks, etc.
  • Displays results directly in the terminal, color-coded by severity
  • Provides a summary breakdown by impact (critical, serious, etc.)
  • Optionally exports the report as a clean PDF (color-coded as well)
  • Auto-generates default report filenames
  • Handles broken URLs, unreachable domains, and bad status codes gracefully
  • Supports multilingual output via --lang flag (e.g., English, Spanish, French, Turkish)

Installation (Local Dev)

  1. Clone the repository
git clone https://github.com/berat-552/accessify.git
cd accessify
  1. Install dependecies
npm install
  1. Link the CLI globally (for local testing)
npm link
  1. Now you can run the CLI from anywhere on your machine:
accessify https://example.com

Examples:

accessify https://www.wikipedia.org
accessify www.github.com

Localisation

Accessify supports localization using the --lang=<code> flag. Languages include:

  • English (en)
  • French (fr)
  • Turkish (tr)
  • Spanish (es) Example Output PDF:

Example Accessibility Report

Flags

--ci — Run in CI mode (no prompts, auto-save PDF)

--lang=<code> — Set the language (e.g., en, fr, tr, ar)

--help — Show all options and available language codes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published