dont-track-me-google
Firefox and Chrome extensions to prevent Google from making links ugly.
An Accessible, WCAG compliant Starter Theme for Astro 6+ including several accessibility features such as, better focus…
git clone https://github.com/incluud/accessible-astro-starter.gitincluud/accessible-astro-starter
A ready-to-use, SEO and accessibility-focused Astro starter template. Built with modern web standards, WCAG 2.2 AA guidelines, and European Accessibility Act (EAA) compliance in mind, it provides a solid foundation for creating inclusive websites. Features Tailwind CSS 4 integration, comprehensive component library with enhanced form validation, color contrast checker, and typography with Atkinson Hyperlegible font for improved readability. Includes a powerful command launcher for keyboard-driven navigation, preference toggles for dark mode, high contrast, and reduced motion, plus dynamic blog/portfolio pages with social sharing, contact forms, and full MDX support.
Provide developers with accessible, easy-to-use components that make building inclusive web applications simpler and faster, without compromising on customization or performance.
prettier-plugin-astro and prettier-plugin-tailwindeslint-plugin-jsx-a11yastro-icon for consistent, friendly iconsButton, Link and Heading componentsheader, main, footer, section and navaria attributes which provide a better experience for screen reader users[...page].astro and [post].astro demonstrate the use of dynamic routes and provide a basic blog with breadcrumbs and pagination404.astro provides a custom 404 error page which you can adjust to your needsHeader.astro component with optimized accessibility and designFooter.astro component with informative content and linksSkipLinks.astro component to skip to either the main menu or the main contentNavigation.astro component with keyboard accessible (dropdown) navigation and highlighted menu item optionResponsiveToggle.astro component with accessible responsive toggle functionalityColorContrast.astro component for enhanced visual clarity and WCAG complianceSiteMeta.astro SEO component for setting custom metadata on different pages.sr-only utility class for screen reader only text content (hides text visually)prefers-reduced-motion disables animations for users that have this preference turned onColorContrast.astro, BlockQuote.astro, BreakoutImage.astro, Logo.astro, SocialShares.astro, PageHeader.astro, FeaturedPosts.astro, and FeaturedProjects.astroForm, Input, Textarea, Checkbox, Radio, and Fieldset with WCAG 2.2 compliance@astrojs/sitemap<kbd> element for keyboard shortcut documentationClone this theme locally and run any of the following commands in your terminal:
| Command | Action |
|---|---|
npm install |
Installs dependencies |
npm run dev |
Starts local dev server at localhost:4321 |
npm run build |
Build your production site to ./dist/ |
npm run preview |
Preview your build locally, before deploying |
You can now scaffold projects directly from this starter with the create CLI:
npm create accessible-astro-starter@latest
The CLI walks you through:
full, blog, portfolio, minimal, barebones)Generated projects always strip contributor-only workspace tooling such as scripts/workspace-config.js and simplify
astro.config.mjs accordingly.
The Accessible Astro ecosystem is a collection of projects that are designed to help you build accessible web applications. It includes:
Check out our roadmap to see what's coming next!
We welcome contributions to improve the documentation! You can help by:
Your support helps us cover basic costs and continue building accessible solutions for the Astro ecosystem. By becoming a sponsor, you're not just supporting code – you're helping create a more inclusive web for everyone. Every contribution, big or small, helps maintain and improve these accessibility-focused tools.
We want to express our heartfelt gratitude to everyone who contributes to making the web more accessible:
Together, we're not just building documentation or components – we're creating a more inclusive and accessible web for everyone. Every contribution, whether it's code, documentation, bug reports, or feedback, helps move us closer to this goal. ✨
Remember: Accessibility is not a feature, it's a fundamental right. Thank you for being part of this journey!
more like this
Firefox and Chrome extensions to prevent Google from making links ugly.
search projects, people, and tags