An accessibility-first Next.js starter kit with WCAG 2.1 AA compliant components and best practices for inclusive web apps.
The A11y Starter Kit is a production-ready foundation for building accessible web applications with Next.js. It bakes accessibility into every component and page from the start, ensuring keyboard users, screen readers, and assistive technologies are fully supported. This kit provides developers with the tools and patterns needed to create inclusive interfaces that meet WCAG 2.1 AA compliance.
prefers-reduced-motion for users with motion sensitivities.Includes accessible utilities like LiveRegion and VisuallyHidden, layout components such as SkipLink and MobileNav, and custom hooks for announcements, focus trapping, and keyboard navigation.
The project believes accessibility should be foundational, not an afterthought. Every component, page, and interaction is designed with keyboard users, screen readers, and assistive technologies in mind from day one.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.