Comprehensive accessibility testing tools following RGAA guidelines
A11yLint is a collection of powerful tools designed to help developers ensure their web applications meet accessibility standards according to the French RGAA (Référentiel Général d'Amélioration de l'Accessibilité) guidelines.
Our @a11ylint/core package provides the fundamental accessibility testing engine. It offers:
- RGAA Compliance: Built specifically for French accessibility standards
- Comprehensive Rules: Extensive set of accessibility checks
- Flexible Integration: Easy to integrate into any JavaScript project
- TypeScript Support: Full TypeScript definitions included
- Lightweight: Minimal dependencies for optimal performance
Our @a11ylint/playwright package seamlessly integrates accessibility testing into your end-to-end testing workflow:
- E2E Accessibility Testing: Run accessibility checks as part of your Playwright tests
- Automated Reporting: Generate detailed accessibility reports
- CI/CD Ready: Perfect for continuous integration pipelines
- Visual Feedback: Clear error reporting with element highlighting
- Page Context: Test accessibility across complete user journeys
📖 View Playwright Documentation
npm install @a11ylint/core
npm install @a11ylint/playwright
- 🇫🇷 RGAA Focused: Specifically designed for French accessibility standards
- ⚡ Fast & Reliable: Optimized for performance in any environment
- 🔧 Developer Friendly: Easy integration with existing workflows
- 📊 Detailed Reporting: Comprehensive accessibility insights
- 🤝 Open Source: Community-driven development and transparency
We welcome contributions from the community! Whether you're fixing bugs, adding features, or improving documentation, your help makes A11yLint better for everyone.
All A11yLint projects are released under the MIT License.
Built with ❤️ by the A11yLint team