A11gato est une interface Web qui permet de surveiller l’accessibilité de vos sites Web.
La solution est composée d’une webapp (le tableau de bord), d’une CLI (outil en ligne de commande) et d’une API utilisant Node.js. La CLI et l’API sont publiés sur le dépôt npm sur GitHub. Le tableau de bord est une interface Web qui vous permet de créer des audits à partir d’une URL, d’une arborescence d’URL ou d’un script puppeteer.
Vous pouvez planifier des audits et suivre l’évolution de vos indicateurs KPI dans le temps. La CLI est utile dans un environnement d’intégration continue: elle peut générer des rapports jUnit ou des blocs en fonction d’un seuil de KPI. L’API Node.js est le moteur d’audit.
Trouvez la plateforme A11ygato sur GitHub. Le code est publié sous la licence GPL v3.0.