├── .editorconfig ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── action.yml ├── .gitignore ├── CONTRIBUTING.md ├── README-pt-br.md ├── README.md ├── code-of-conduct.md ├── license └── topics ├── articles-and-videos.md ├── blogs.md ├── books.md ├── certificates.md ├── companies-and-organizations.md ├── conferences.md ├── courses.md ├── getting-started.md ├── guides.md ├── jobs.md ├── laws.md ├── meetups.md ├── newsletter.md ├── other-resources.md ├── people.md ├── podcasts.md ├── specification.md ├── talks.md └── tools.md /.editorconfig: -------------------------------------------------------------------------------- 1 | # editorconfig.org 2 | 3 | root = true 4 | 5 | [*] 6 | charset = utf-8 7 | end_of_line = lf 8 | indent_size = 2 9 | indent_style = space 10 | insert_final_newline = true 11 | trim_trailing_whitespace = true 12 | 13 | [*.md] 14 | trim_trailing_whitespace = false 15 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: brunopulis 2 | ko_fi: brunopulis 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **Desktop (please complete the following information):** 27 | - OS: [e.g. iOS] 28 | - Browser [e.g. chrome, safari] 29 | - Version [e.g. 22] 30 | 31 | **Smartphone (please complete the following information):** 32 | - Device: [e.g. iPhone6] 33 | - OS: [e.g. iOS8.1] 34 | - Browser [e.g. stock browser, safari] 35 | - Version [e.g. 22] 36 | 37 | **Additional context** 38 | Add any other context about the problem here. 39 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /.github/workflows/action.yml: -------------------------------------------------------------------------------- 1 | name: Check Markdown links 2 | 3 | on: push 4 | 5 | jobs: 6 | markdown-link-check: 7 | runs-on: ubuntu-latest 8 | steps: 9 | - uses: actions/checkout@master 10 | - uses: gaurav-nelson/github-action-markdown-link-check@v1 11 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Guidelines to contribute 2 | 3 | - Add a new section only when needed. 4 | - When you create a new section, add an item in the summary. 5 | - Add a `description`. 6 | - Add a `title` to the Table of Contents (see [README.md](https://github.com/brunopulis/awesome-a11y/blob/master/README.md)). 7 | - Add a subsection using a third level header 8 | - Put the new items in alphabetical order 9 | - Search previous issues before making a new one, avoid duplicates. 10 | - Check your spelling and grammar. 11 | - Make sure your text editor is set to `remove trailing whitespace`. 12 | - Send a Pull Request. 13 | 14 | ## Thanks to contribute 15 | 16 | ![GitHub Contributors](https://contrib.rocks/image?repo=brunopulis/awesome-a11y) 17 | -------------------------------------------------------------------------------- /README-pt-br.md: -------------------------------------------------------------------------------- 1 | # Awesome Accessibility [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) 2 | 3 | ![The #a11y hashtag with the ones replaced by a fist giving the rock and roll sign.](https://user-images.githubusercontent.com/1204692/30697506-9fd3020c-9eb5-11e7-95ca-a6c56785dd66.png) 4 | 5 | Image is an illustration by [Heydon Pickering](http://www.heydonworks.com/) which you can [see on Dribble](https://dribbble.com/shots/2121794-rock-n-roll-a11y). 6 | 7 | > Uma lista com incríveis recursos de acessibilidade. 8 | > Inspirado [awesome-svg](https://github.com/willianjusten/awesome-svg), [awesome-webcomponents](https://github.com/obetomuniz/awesome-webcomponents) and [awesome-flexbox](https://github.com/afonsopacifer/awesome-flexbox). 9 | 10 | *Por favor leia o [guia de contribuição](CONTRIBUTING.md) antes de contribuir.* 11 | 12 | **Sumário** 13 | 14 | - [Comece aqui](topics/getting-started.md) 15 | - [Newsletters](topics/newsletter.md) 16 | - [Artigos e vídeos](topics/articles-and-videos.md) 17 | - [Blogs](topics/blogs.md) 18 | - [Conferências e eventos](topics/conferences.md) 19 | - [Cursos](topics/courses.md) 20 | - [Documentação](topics/guides.md) 21 | - [Empresas e organizações](topics/companies-and-organizations.md) 22 | - [Especificação W3C](topics/specification.md) 23 | - [Ferramentas](topics/tools.md) 24 | - [Legislações](topics/laws.md) 25 | - [Livros](topics/books.md) 26 | - [Meetups](topics/meetups.md) 27 | - [Outros recursos](topics/other-resources.md) 28 | - [Oportunidades](topics/jobs.md) 29 | - [Palestras](topics/talks.md) 30 | - [Pessoas para seguir](topics/people.md) 31 | 32 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Awesome Accessibility 2 | 3 | [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) 4 | ![License](https://img.shields.io/badge/license-CC0%201.0-green) 5 | ![Github Contributors](https://img.shields.io/github/contributors/brunopulis/awesome-a11y) 6 | ![Github Forks](https://img.shields.io/github/forks/brunopulis/awesome-a11y?style=flat-square) 7 | ![Liberapay](https://img.shields.io/liberapay/patrons/brunopulis.svg) 8 | 9 | Awesome Accessibility  - A curate list about A11Y | Product Hunt 10 | 11 | _Para uma versão em português deste arquivo, veja [README.pt-BR](README-pt-br.md)._ 12 | 13 | ![The #a11y hashtag with the ones replaced by a fist giving the rock and roll sign.](https://user-images.githubusercontent.com/1204692/30697506-9fd3020c-9eb5-11e7-95ca-a6c56785dd66.png) 14 | 15 | Image is an illustration by [Heydon Pickering](http://www.heydonworks.com/) which you can [see on Dribble](https://dribbble.com/shots/2121794-rock-n-roll-a11y). 16 | 17 | > A curated list of awesome accessibility tools, articles, and resources. 18 | > Inspired by [awesome-svg](https://github.com/willianjusten/awesome-svg), [awesome-webcomponents](https://github.com/obetomuniz/awesome-webcomponents) and [awesome-flexbox](https://github.com/afonsopacifer/awesome-flexbox). 19 | 20 | _Please read the [contribution guidelines](CONTRIBUTING.md) before contributing._ 21 | 22 | **Table of Contents** 23 | 24 | - [Accessibility Weekly](topics/newsletter.md) 25 | - [Articles and Videos](topics/articles-and-videos.md) 26 | - [Blogs](topics/blogs.md) 27 | - [Books](topics/books.md) 28 | - [Certificates](topics/certificates.md) 29 | - [Companies and Organizations](topics/companies-and-organizations.md) 30 | - [Conferences](topics/conferences.md) 31 | - [Courses](topics/courses.md) 32 | - [Guides](topics/guides.md) 33 | - [Jobs](topics/jobs.md) 34 | - [Laws](topics/laws.md) 35 | - [Meetups](topics/meetups.md) 36 | - [Other Resources](topics/other-resources.md) 37 | - [People to Follow in Web Accessibility](topics/people.md) 38 | - [Podcasts](topics/podcasts.md) 39 | - [Talks](topics/talks.md) 40 | - [Tools](topics/tools.md) 41 | - [W3C Specification](topics/specification.md) 42 | 43 | ## Support me 44 | 45 | [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/U7U4IDQTS) 46 | -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | In the interest of fostering an open and welcoming environment, we as 6 | contributors and maintainers pledge to making participation in our project and 7 | our community a harassment-free experience for everyone, regardless of age, body 8 | size, disability, ethnicity, sex characteristics, gender identity and expression, 9 | level of experience, education, socio-economic status, nationality, personal 10 | appearance, race, religion, or sexual identity and orientation. 11 | 12 | ## Our Standards 13 | 14 | Examples of behavior that contributes to creating a positive environment 15 | include: 16 | 17 | * Using welcoming and inclusive language 18 | * Being respectful of differing viewpoints and experiences 19 | * Gracefully accepting constructive criticism 20 | * Focusing on what is best for the community 21 | * Showing empathy towards other community members 22 | 23 | Examples of unacceptable behavior by participants include: 24 | 25 | * The use of sexualized language or imagery and unwelcome sexual attention or 26 | advances 27 | * Trolling, insulting/derogatory comments, and personal or political attacks 28 | * Public or private harassment 29 | * Publishing others' private information, such as a physical or electronic 30 | address, without explicit permission 31 | * Other conduct which could reasonably be considered inappropriate in a 32 | professional setting 33 | 34 | ## Our Responsibilities 35 | 36 | Project maintainers are responsible for clarifying the standards of acceptable 37 | behavior and are expected to take appropriate and fair corrective action in 38 | response to any instances of unacceptable behavior. 39 | 40 | Project maintainers have the right and responsibility to remove, edit, or 41 | reject comments, commits, code, wiki edits, issues, and other contributions 42 | that are not aligned to this Code of Conduct, or to ban temporarily or 43 | permanently any contributor for other behaviors that they deem inappropriate, 44 | threatening, offensive, or harmful. 45 | 46 | ## Scope 47 | 48 | This Code of Conduct applies both within project spaces and in public spaces 49 | when an individual is representing the project or its community. Examples of 50 | representing a project or community include using an official project e-mail 51 | address, posting via an official social media account, or acting as an appointed 52 | representative at an online or offline event. Representation of a project may be 53 | further defined and clarified by project maintainers. 54 | 55 | ## Enforcement 56 | 57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 58 | reported by contacting the project team at [Bruno Pulis](mailto:brunopulis@protonmail.com). All 59 | complaints will be reviewed and investigated and will result in a response that 60 | is deemed necessary and appropriate to the circumstances. The project team is 61 | obligated to maintain confidentiality with regard to the reporter of an incident. 62 | Further details of specific enforcement policies may be posted separately. 63 | 64 | Project maintainers who do not follow or enforce the Code of Conduct in good 65 | faith may face temporary or permanent repercussions as determined by other 66 | members of the project's leadership. 67 | 68 | ## Attribution 69 | 70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, 71 | available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html 72 | 73 | [homepage]: https://www.contributor-covenant.org 74 | 75 | For answers to common questions about this code of conduct, see 76 | https://www.contributor-covenant.org/faq 77 | -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- 1 | Creative Commons Legal Code 2 | 3 | CC0 1.0 Universal 4 | 5 | CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE 6 | LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN 7 | ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS 8 | INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES 9 | REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS 10 | PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM 11 | THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED 12 | HEREUNDER. 13 | 14 | Statement of Purpose 15 | 16 | The laws of most jurisdictions throughout the world automatically confer 17 | exclusive Copyright and Related Rights (defined below) upon the creator 18 | and subsequent owner(s) (each and all, an "owner") of an original work of 19 | authorship and/or a database (each, a "Work"). 20 | 21 | Certain owners wish to permanently relinquish those rights to a Work for 22 | the purpose of contributing to a commons of creative, cultural and 23 | scientific works ("Commons") that the public can reliably and without fear 24 | of later claims of infringement build upon, modify, incorporate in other 25 | works, reuse and redistribute as freely as possible in any form whatsoever 26 | and for any purposes, including without limitation commercial purposes. 27 | These owners may contribute to the Commons to promote the ideal of a free 28 | culture and the further production of creative, cultural and scientific 29 | works, or to gain reputation or greater distribution for their Work in 30 | part through the use and efforts of others. 31 | 32 | For these and/or other purposes and motivations, and without any 33 | expectation of additional consideration or compensation, the person 34 | associating CC0 with a Work (the "Affirmer"), to the extent that he or she 35 | is an owner of Copyright and Related Rights in the Work, voluntarily 36 | elects to apply CC0 to the Work and publicly distribute the Work under its 37 | terms, with knowledge of his or her Copyright and Related Rights in the 38 | Work and the meaning and intended legal effect of CC0 on those rights. 39 | 40 | 1. Copyright and Related Rights. A Work made available under CC0 may be 41 | protected by copyright and related or neighboring rights ("Copyright and 42 | Related Rights"). Copyright and Related Rights include, but are not 43 | limited to, the following: 44 | 45 | i. the right to reproduce, adapt, distribute, perform, display, 46 | communicate, and translate a Work; 47 | ii. moral rights retained by the original author(s) and/or performer(s); 48 | iii. publicity and privacy rights pertaining to a person's image or 49 | likeness depicted in a Work; 50 | iv. rights protecting against unfair competition in regards to a Work, 51 | subject to the limitations in paragraph 4(a), below; 52 | v. rights protecting the extraction, dissemination, use and reuse of data 53 | in a Work; 54 | vi. database rights (such as those arising under Directive 96/9/EC of the 55 | European Parliament and of the Council of 11 March 1996 on the legal 56 | protection of databases, and under any national implementation 57 | thereof, including any amended or successor version of such 58 | directive); and 59 | vii. other similar, equivalent or corresponding rights throughout the 60 | world based on applicable law or treaty, and any national 61 | implementations thereof. 62 | 63 | 2. Waiver. To the greatest extent permitted by, but not in contravention 64 | of, applicable law, Affirmer hereby overtly, fully, permanently, 65 | irrevocably and unconditionally waives, abandons, and surrenders all of 66 | Affirmer's Copyright and Related Rights and associated claims and causes 67 | of action, whether now known or unknown (including existing as well as 68 | future claims and causes of action), in the Work (i) in all territories 69 | worldwide, (ii) for the maximum duration provided by applicable law or 70 | treaty (including future time extensions), (iii) in any current or future 71 | medium and for any number of copies, and (iv) for any purpose whatsoever, 72 | including without limitation commercial, advertising or promotional 73 | purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each 74 | member of the public at large and to the detriment of Affirmer's heirs and 75 | successors, fully intending that such Waiver shall not be subject to 76 | revocation, rescission, cancellation, termination, or any other legal or 77 | equitable action to disrupt the quiet enjoyment of the Work by the public 78 | as contemplated by Affirmer's express Statement of Purpose. 79 | 80 | 3. Public License Fallback. Should any part of the Waiver for any reason 81 | be judged legally invalid or ineffective under applicable law, then the 82 | Waiver shall be preserved to the maximum extent permitted taking into 83 | account Affirmer's express Statement of Purpose. In addition, to the 84 | extent the Waiver is so judged Affirmer hereby grants to each affected 85 | person a royalty-free, non transferable, non sublicensable, non exclusive, 86 | irrevocable and unconditional license to exercise Affirmer's Copyright and 87 | Related Rights in the Work (i) in all territories worldwide, (ii) for the 88 | maximum duration provided by applicable law or treaty (including future 89 | time extensions), (iii) in any current or future medium and for any number 90 | of copies, and (iv) for any purpose whatsoever, including without 91 | limitation commercial, advertising or promotional purposes (the 92 | "License"). The License shall be deemed effective as of the date CC0 was 93 | applied by Affirmer to the Work. Should any part of the License for any 94 | reason be judged legally invalid or ineffective under applicable law, such 95 | partial invalidity or ineffectiveness shall not invalidate the remainder 96 | of the License, and in such case Affirmer hereby affirms that he or she 97 | will not (i) exercise any of his or her remaining Copyright and Related 98 | Rights in the Work or (ii) assert any associated claims and causes of 99 | action with respect to the Work, in either case contrary to Affirmer's 100 | express Statement of Purpose. 101 | 102 | 4. Limitations and Disclaimers. 103 | 104 | a. No trademark or patent rights held by Affirmer are waived, abandoned, 105 | surrendered, licensed or otherwise affected by this document. 106 | b. Affirmer offers the Work as-is and makes no representations or 107 | warranties of any kind concerning the Work, express, implied, 108 | statutory or otherwise, including without limitation warranties of 109 | title, merchantability, fitness for a particular purpose, non 110 | infringement, or the absence of latent or other defects, accuracy, or 111 | the present or absence of errors, whether or not discoverable, all to 112 | the greatest extent permissible under applicable law. 113 | c. Affirmer disclaims responsibility for clearing rights of other persons 114 | that may apply to the Work or any use thereof, including without 115 | limitation any person's Copyright and Related Rights in the Work. 116 | Further, Affirmer disclaims responsibility for obtaining any necessary 117 | consents, permissions or other rights required for any use of the 118 | Work. 119 | d. Affirmer understands and acknowledges that Creative Commons is not a 120 | party to this document and has no duty or obligation with respect to 121 | this CC0 or use of the Work. 122 | -------------------------------------------------------------------------------- /topics/articles-and-videos.md: -------------------------------------------------------------------------------- 1 | ## Articles and Videos 2 | 3 | ### Articles 4 | 5 | | Name | Author | 6 | |--- |--- | 7 | | [10 Rules For Efficient Form Design](http://babich.biz/10-rules-for-efficient-form-design/) | Nick Babich | 8 | | [A Software Tester's Guide to Web Accessibility](https://dojo.ministryoftesting.com/lessons/a-software-tester-s-guide-to-web-accessibility) 9 | | [A11Y Dialog](https://github.com/edenspiekermann/a11y-dialog) | from Edenspiekermann, originally Greg Kraus 10 | | [Accessibility and React: Tips and Best Practices](https://www.aditus.io/talks/react-and-accessibility/) | João Figueiredo 11 | | [Advice for creating content that works well with screen readers](https://accessibility.blog.gov.uk/2017/02/08/advice-for-creating-content-that-works-well-with-screen-readers/) | Léonie Watson 12 | | [An introduction to accessibility: Part 1](https://getflywheel.com/layout/an-introduction-to-accessibility-part-1/) ([Part 2](https://getflywheel.com/layout/an-introduction-to-accessibility-part-2/)) | Adam Soucie 13 | | [Automated Accessibility Checking with aXe](https://www.sitepoint.com/automated-accessibility-checking-with-axe/) | Pavels Jelisejevs 14 | | [Basic screen reader commands for accessibility testing](https://www.paciellogroup.com/blog/2015/01/basic-screen-reader-commands-for-accessibility-testing/) | Léonie Watson 15 | | [Building the most inaccessible site possible with a perfect Lighthouse score](https://www.matuzo.at/blog/building-the-most-inaccessible-site-possible-with-a-perfect-lighthouse-score/) | Manuel Matuzović 16 | | [CAPTCHA - Inaccessible to Everyone](http://www.sitepoint.com/captcha-inaccessible-to-everyone/) | Gian Wild 17 | | [Creating Accessible HTML: A Crash Course in ARIA Landmark Regions](https://c2experience.com/blog/2018/03/creating-accessible-html-a-crash-course-in-aria-landmark-regions/) | Genevieve Nelson 18 | | [Designing an accessible color palette with magic numbers](https://darekkay.com/blog/accessible-color-palette/) | Darek Kay 19 | | [Designing for accessibility is not that hard](https://uxdesign.cc/designing-for-accessibility-is-not-that-hard-c04cc4779d94) | Pablo Stanley 20 | | [Gap Analysis/ADHD](https://www.w3.org/WAI/PF/cognitive-a11y-tf/wiki/Gap_Analysis/ADHD) | from the W3C 21 | | [Implementing an accessible focus indicator](https://darekkay.com/blog/accessible-focus-indicator/) | Darek Kay 22 | | [Introduction to Web Accessibility](http://webaim.org/intro/) | WebAIM 23 | | [Lesson from building mobile frindly accessible data tables](https://medium.com/shopify-ux/lessons-from-building-mobile-friendly-accessible-data-tables-1e05c6924eaf#.yxri88ccf) | Tetsuro Takara 24 | | [Links vs. Buttons in Modern Web Applications](https://marcysutton.com/links-vs-buttons-in-modern-web-applications/) | Marcy Sutton 25 | | [Making Accessible Links: 15 Golden Rules For Developers](http://www.sitepoint.com/15-rules-making-accessible-links/) | Gian Wild 26 | | [Making Open-Source Accessible for All](https://medium.com/@kaelig/making-open-source-accessible-for-all-8131429913b1) | Kaelig Deloumeau-Prigent 27 | | [Microsoft Active Accessibility and UI Automation Compared](https://learn.microsoft.com/en-us/windows/win32/winauto/microsoft-active-accessibility-and-ui-automation-compared) | Microsoft 28 | | [NGX-Skeleton-Loader — States, Animations, Performance, and Accessibility for your Angular App](https://medium.com/@willmendesneto/ngx-skeleton-loader-states-animations-performance-and-accessibility-for-your-angular-app-ad0fd86da7a5) | Will Mendes 29 | | [Serviços para adicionar legendas em vídeos](http://reinaldoferraz.com.br/servicos-para-adicionar-legendas-em-videos/) | Reinaldo Ferraz 30 | | [Testes automatizados de acessibilidade com Axe e Puppeteer](https://medium.com/@oieduardorabelo/testes-automatizados-de-acessibilidade-6a164e77e11e) | Eduardo Rabelo 31 | | [The Accessibility Cheatsheet](http://bitsofco.de/the-accessibility-cheatsheet/) | Ire Aderinokun 32 | | [The state of accessible web UI frameworks](https://darekkay.com/blog/accessible-ui-frameworks/) | Darek Kay 33 | | [Variable Fonts and Dyslexia](http://adrianroselli.com/2018/08/variable-fonts-and-dyslexia.html) | Adrian Roselli 34 | | [Web accessibility audits powered the Chrome logo Chrome Accessibility Developer Tools](https://addyosmani.com/a11y/) 35 | | [What is WAI-ARIA, what does it do for me, and what not?](https://www.marcozehe.de/2014/03/27/what-is-wai-aria-what-does-it-do-for-me-and-what-not/) | Marco Zehe 36 | | [What is Web Accessibility](http://alistapart.com/article/wiwa) | Trenton Mos 37 | | [Writing JavaScript with accessibility in mind](https://medium.com/@matuzo/writing-javascript-with-accessibility-in-mind-a1f6a5f467b9) | Manuel Matuzovic 38 | 39 | #### Sources 40 | 41 | | Name | Language | 42 | |--- |--- | 43 | | [Cognitive and Learning Disabilities Accessibility Task Force](https://www.w3.org/WAI/PF/cognitive-a11y-tf/wiki/Main_Page) at the W3C | EN | 44 | | [Introduction to Web Accessibility](https://www.w3.org/WAI/fundamentals/accessibility-intro/) from the W3C | EN | 45 | | [Simply Accessible - Articles](http://simplyaccessible.com/articles/) | EN | 46 | | [Web Accessibility Tutorials](https://www.w3.org/WAI/tutorials/) from the W3C | EN | 47 | 48 | ### Videos 49 | 50 | | Name | Language | 51 | |--- |--- | 52 | | [A11ycasts](https://www.youtube.com/watch?v=HtTyRajRuyY) series from Google Chrome Developers team, mainly Rob Dodson | EN | 53 | | [Demystifying WAI-ARIA](https://davidmacd.com/blog/wai-aria-accessbility-for-average-web-developers.html) | EN | 54 | | [Deque Systems YouTube Channel](https://www.youtube.com/channel/UCvNQ5aJllZ5Oi49jtMKeb0Q) | EN | 55 | | [Design like we give a damn!](https://www.vimeo.com/110965713) by Léonie Watson | EN | 56 | | [GUI Challenges](https://github.com/argyleink/gui-challenges) by Adam Argyle | EN 57 | | [Improving Single Page App Accessibility with a11y_kit](https://www.vimeo.com/117614181) by Patrick Fox | EN | 58 | | [QA in London - Shifting Accessibility Testing To The Left, With Marie Drake](https://www.youtube.com/watch?v=0URKi9NmL-I) | EN | 59 | -------------------------------------------------------------------------------- /topics/blogs.md: -------------------------------------------------------------------------------- 1 | ## Blogs 2 | 3 | > People who share content about accessibility in general. 4 | 5 | | Name | Language | 6 | | --- | --- | 7 | |[Adam Silver](https://adamsilver.io/blog/) | EN 8 | |[Adrian Roselli](https://adrianroselli.com/) | EN 9 | |[Alastair Campbell](https://alastairc.uk/blog/)| EN 10 | |[Bruno Pulis](https://brunopulis.com/)| PT-BR 11 | |[Carie Fisher](https://cariefisher.com/write)| EN 12 | |[Derek Featherstone](https://feather.ca/)| EN 13 | |[Eric Bailey](https://ericwbailey.design/writing/) | EN 14 | |[Eric Eggert](https://yatil.net/blog)| EN 15 | |[Federeico Monaco](https://www.federicomonaco.it/) | EN 16 | |[Hidde](https://hiddedevries.nl/en/blog/) | EN 17 | |[Karl Groves](https://karlgroves.com/category/accessibility) | EN 18 | |[Léonie Watson Blog](http://tink.uk/) | EN 19 | |[Lívia Gabos](https://liviagabos.com/artigos/) | PT-BR 20 | |[Luis Garcia](https://www.garcialo.com/) | EN 21 | |[Marcelo Sales](https://medium.com/@msales)| PT-BR 22 | |[Marco Zehe](https://www.marcozehe.de/) | EN 23 | |[Marcy Sutton](https://marcysutton.com/writing/) | EN 24 | |[Reinaldo Ferraz](https://reinaldoferraz.com.br/)| PT-BR 25 | |[Sara Soueidan](https://www.sarasoueidan.com/blog/) | EN 26 | |[Scott O'Hara](https://www.scottohara.me/) | EN 27 | |[Scott Vinkle](https://scottvinkle.me/) | EN 28 | |[Steve Faulkner](https://stevefaulkner.github.io/Articles/index.html) | EN 29 | |[Zoë Bijl](https://moiety.me/thinks/)| EN 30 | -------------------------------------------------------------------------------- /topics/books.md: -------------------------------------------------------------------------------- 1 | # Books :books: 2 | 3 | | Name | Author | 4 | |--- |--- | 5 | | [Accessibility For Everyone](https://abookapart.com/products/accessibility-for-everyone) | Laura Kalbag | 6 | | [Acessibilidade na Web](https://www.amazon.com.br/Acessibilidade-web-Universit%C3%A1ria-Reinaldo-Ferraz-ebook/dp/B077ZW7267?qid=1527961804&refinements=p_27%3AReinaldo+Ferraz&sr=1-2&text=Reinaldo+Ferraz&ref=sr_1_2) | Reinaldo Ferraz | 7 | | [Acessibilidade na Web: Boas práticas para construir sites e aplicações acessíveis](https://www.casadocodigo.com.br/products/livro-acessibilidade) | Reinaldo Ferraz | 8 | | [Adaptive Web Design: Crafting Rich Experiences with Progressive Enhancement](https://www.amazon.com/Adaptive-Web-Design-Experiences-Progressive/dp/098358950X) | Aaron Gustafson | 9 | | [Agile Accessibility Handbook](https://accessibility.deque.com/agile-accessibility-handbook) | Dylan Barrel | 10 | | [Apps For All: Coding Accessible Web Applications](https://shop.smashingmagazine.com/products/apps-for-all) | Heydon Pickering | 11 | | [A Web for Everyone: Designing Accessible User Experiences](http://rosenfeldmedia.com/books/a-web-for-everyone/) | Sarah Horton and Whitney Quesenbery | 12 | | [Building Access: Universal Design and the Politics of Disability](https://www.upress.umn.edu/book-division/books/building-access) | Aimi Hamraie | 13 | | [Building Accessible Websites](http://joeclark.org/book/) | [Joe Clark](http://joeclark.org/) | 14 | | [Building accessible websites 101](https://www.weba11y101.com/) | [Manjula Dube](https://twitter.com/manjula_dube) | 15 | | [Color Accessibility Workflows](https://abookapart.com/products/color-accessibility-workflows) | [Geri Coady](http://www.hellogeri.com/)| 16 | | [Digital Accessibility as a Business Practice](https://pressbooks.library.ryerson.ca/dabp/) | Digital Education Strategies| 17 | | [Design for real life](https://abookapart.com/products/design-for-real-life) | [Eric Meyer](https://meyerweb.com/) & [Sara Wachter-Boettcher](https://www.sarawb.com/)| 18 | | [Designing with Progressive Enhancement: Building the Web that Works for Everyone](https://www.amazon.com/Designing-Progressive-Enhancement-Building-Everyone/dp/0321658884/) | Todd Parker, Patty Toland, Scott Jehl, Maggie Costello Wachs | 19 | | [Designing with Web Standards](https://www.amazon.com/Designing-Web-Standards-Jeffrey-Zeldman/dp/0321616952) | Jeffrey Zeldman | 20 | | [Disability visibility](https://www.penguinrandomhouse.com/books/617802/disability-visibility-by-alice-wong/)|Alice Wong| 21 | | [Form Design Patterns](https://www.smashingmagazine.com/printed-books/form-design-patterns/) | Adam Silver | 22 | | [Gaia: Um Guia de Recomendações Sobre Design Digital Inclusivo para Pessoas com Autismo (Portuguese Edition)](https://www.amazon.com/-/pt/dp/B08BPGVS87)| [Talita Pagani](http://talitapagani.com/) | 23 | | [How to Meet the Web Content Accessibility Guidelines 2.0](https://www.wuhcag.com/wcag/) | Luke McGrath | 24 | | [Inclusive Components](https://shop.smashingmagazine.com/products/inclusive-components) | Heydon Pickering | 25 | | [Inclusive Design Patterns](https://shop.smashingmagazine.com/products/inclusive-design-patterns) | Heydon Pickering | 26 | | [Mismatch: How Inclusion Shapes Design](https://mitpress.mit.edu/books/mismatch)|Kate Holmes| 27 | | [Practical Web Inclusion & Accessibility](https://learna11y.com/)|Ashley Firth| 28 | | [Pro HTML5 Accessibility](https://www.amazon.com/Pro-HTML5-Accessibility-Professional-Apress/dp/1430241942) | Joshue O Connor | 29 | | [Tragic Design](http://www.tragicdesign.com/) | Jonathan Shariat, Cynthia Savad Saucier | 30 | | [What Can a Body Do? How We Meet the Built World](https://www.penguinrandomhouse.com/books/561049/what-can-a-body-do-by-sara-hendren/)|Sara Hendren| 31 | | [Web and App Accessibility: Your Roadmap to Digital Inclusion](https://info.usablenet.com/web-and-app-accessibility)|Jason C. Taylor| 32 | | [Web Accessibility: Web Standards and Regulatory Compliance](https://www.amazon.com/Web-Accessibility-Standards-Regulatory-Compliance/dp/1590596382) | Jim Thatcher | 33 | 34 | > Also see the [Books section](https://a11yproject.com/resources/#books) on the A11y Project 35 | -------------------------------------------------------------------------------- /topics/certificates.md: -------------------------------------------------------------------------------- 1 | ## Certificates 2 | 3 | Professional certifications in accessibility 4 | 5 | | Certificate | Language | 6 | | ----------- | -------- | 7 | |[Certified Professional in Accessibility Core Competencies - CPAAC](https://www.accessibilityassociation.org/s/certified-professional) | EN 8 | |[Web Accessibility Specialist - WAS](https://www.accessibilityassociation.org/s/wascertification)| EN 9 | |[Certified Professional in Web Accessibility - CPWA](https://www.accessibilityassociation.org/s/certified-professional-web-accessibility)| EN 10 | |[Accessible Document Specialist - ADS](https://www.accessibilityassociation.org/s/accessible-document-specialist)| EN 11 | |[Certified Professional in Accessible Built Environments - CPABE](https://www.accessibilityassociation.org/s/certified-professional-environments)| EN 12 | |[NVDA Expert Certification](https://www.nvaccess.org/product/nvda-expert-certification/) | EN 13 | -------------------------------------------------------------------------------- /topics/companies-and-organizations.md: -------------------------------------------------------------------------------- 1 | ## Companies and Organizations 2 | 3 | | Name | Twitter | What they do | 4 | |--- |--- |--- | 5 | | [3play Media](https://www.3playmedia.com/) | [@3playmedia](https://twitter.com/3playmedia) | Captioning, subtitling, audio descriptions, transcripts, and transcribing | 6 | | A11Y | [@a11y](https://twitter.com/a11y) | Aggregator account for accessibility-related content | 7 | | [A11Y Project](https://a11yproject.com/) | [@A11YProject](https://twitter.com/A11YProject) | Community-driven collection of patterns, resources, events, and more | 8 | | [Accessible360](https://accessible360.com/) | [@Accessible_360](https://twitter.com/accessible_360/) | Auditing, consulting, and training | 9 | | [AccessibilityOz](https://www.accessibilityoz.com/) | [@accessibilityoz](https://twitter.com/accessibilityoz) | 10 | | Accessible Techcomm | [@AccessTechcomm](https://twitter.com/AccessTechcomm) | Auditing, consulting, and training | 11 | | [Acesso para Todos](https://www.acessoparatodos.com.br/) | _None_ | Development | 12 | | [AudioEye](https://www.audioeye.com/) | [@audioeyeinc](https://twitter.com/audioeyeinc) | | 13 | | [Audima](https://audima.co/) | _None_ | Audio descriptions | 14 | |[Awesome japanese a11y companies](https://github.com/yamanoku/awesome-japanese-a11y-companies) | _None_ | An awesome-list of Japanese technology companies that are working on or promoting accessibility. | 15 | | [Axess Lab](https://axesslab.com/) | [@AxessLab](https://twitter.com/AxessLab) | Auditing, consulting, and training | 16 | | [Deque Systems](http://www.deque.com/) | [@dequesystems](https://twitter.com/dequesystems) | Auditing, consulting, and training | 17 | | [Google Accessibility](https://www.google.com/accessibility/) | [@googleaccess](https://twitter.com/googleaccess) | 18 | | [Hand Talk](https://www.handtalk.me/) | _None_ | Transcription | 19 | | [IAAP](https://www.accessibilityassociation.org/) | [@IAAPOrg](https://twitter.com/IAAPOrg) | Accessibility professionals from around the world come together to define, promote and improve the accessibility profession through networking, education and certification. | 20 | | [IBMAccess](https://www.ibm.com/able/) | [@IBMAccess](https://twitter.com/IBMAccess) | Internal support at IBM, product R&D | 21 | | [Intopia](https://intopia.digital/) | [@Intopia](https://twitter.com/Intopia) | Auditing, consulting, training, and development | 22 | | [Knowbility](https://knowbility.org/) | [@knowbility](https://twitter.com/knowbility) | Auditing, consulting, and training | 23 | | [Level Access](https://www.levelaccess.com/) | [@LevelAccessA11y](https://twitter.com/LevelAccessA11y) | Auditing, consulting, training, and developemnt | 24 | | [Microsoft Accessibility](https://www.microsoft.com/en-us/accessibility/) | [@MSFTEnable](https://twitter.com/MSFTEnable) | R&D and accessibility help desk for Microsoft products | 25 | | [NV Access](https://www.nvaccess.org/) | [@NVAccess](https://twitter.com/NVAccess) | NVDA screen reader, training | 26 | | [Open Inclusion](https://openinclusion.com/) | [@openforaccess](https://twitter.com/openforaccess) | Market research | 27 | | [Oswald Labs](https://oswaldlabs.com/) | [@OswaldLabs](https://twitter.com/oswaldlabs) | Product development and accelerator | 28 | | [Simply Accessible](http://simplyaccessible.com/) | [@SAteaches](https://twitter.com/sateaches) | Auditing, consulting, development, training, and user research | 29 | | [The Paciello Group](https://www.paciellogroup.com/) | [@paciellogroup](https://twitter.com/paciellogroup) | Auditing, consulting, training, and products | 30 | | Twitter Accessibility | [@TwitterA11y](https://twitter.com/TwitterA11y) | Feed of accessibility-related updates from Twitter dev team | 31 | | [UsableNet](https://usablenet.com/) | [@Usablenet](https://twitter.com/Usablenet) | Auditing, consulting, training, and products | 32 | | [WAI at W3C](https://www.w3.org/WAI/) | [@w3c_wai](https://twitter.com/w3c_wai) | Initiative that develops guidelines and standards like WCAG and ARIA | 33 | | [WebAIM](https://webaim.org/) | [@webaim](https://twitter.com/webaim) | Auditing, consulting, and training | 34 | | [Web Axe](http://www.webaxe.org/) | [@webaxe](https://twitter.com/webaxe) | Blog and podcast on accessibility | 35 | | Web Sem Barreiras | [@websembarreiras](https://twitter.com/websembarreiras) | | 36 | | [WordPress Accessibility Team](https://make.wordpress.org/accessibility/) |[@WPAccessibility](https://twitter.com/WPAccessibility) | Working group within WordPress community that creates standards and guides | 37 | 38 | > Also see [Professional Help section](https://a11yproject.com/resources/#professional-help) on the A11y Project website. 39 | -------------------------------------------------------------------------------- /topics/conferences.md: -------------------------------------------------------------------------------- 1 | ## Conferences 2 | 3 | | Name | Twitter | 4 | | -------------------------------------------------------------- | ------------------------------------------------------- | 5 | | [a11yTO Conf](https://conf.a11yto.com/) | [a11yTO](https://twitter.com/a11yTO) | 6 | | [axe-con](https://www.deque.com/axe-con/) | [dequesystems](https://twitter.com/dequesystems) | 7 | | [Incluside Design 24](https://inclusivedesign24.org) | [id24conf](https://twitter.com/id24conf) | 8 | | [Web4All](https://www.w4a.info/) | [@w4a_conference](https://twitter.com/w4a_conference) | 9 | | [WordPress Accessibility Day](https://wpaccessibilityday.org/) | [@WPAccessibility](https://twitter.com/WPAccessibility) | 10 | 11 | Digital A11y maintains their own [accessibility conference list](https://www.digitala11y.com/accessibility-conferences-events/). 12 | -------------------------------------------------------------------------------- /topics/courses.md: -------------------------------------------------------------------------------- 1 | # Courses 2 | 3 | ## English 4 | 5 | * [A Beginner's Guide to Web Accessibility](https://webdesign.tutsplus.com/courses/a-beginners-guide-to-web-accessibility) 6 | * [Accessibility Courses](https://github.com/accessibility/a11y-courses) 7 | * [Develop Accessible Web Apps with React](https://egghead.io/courses/develop-accessible-web-apps-with-react) 8 | * [Deque University](https://dequeuniversity.com/) 9 | * [Introduction to Web Accessibility](https://www.edx.org/course/web-accessibility-introduction) 10 | * [Start Building Accessible Web Applications Today](https://egghead.io/courses/start-building-accessible-web-applications-today) 11 | * [Teach Access Portal](https://teachaccess.github.io/tutorial/) 12 | * [Testing Accessibility](https://testingaccessibility.com/) 13 | * [Treehouse Accessibility course](https://teamtreehouse.com/library/accessibility) 14 | * [Web Accessibility - Developing with Empathy](https://www.udacity.com/course/web-accessibility--ud891) 15 | * [Web Accessibility training in London](https://www.webcredible.com/training/web-accessibility-training/) 16 | 17 | ## Portuguese 18 | 19 | * [AccessBoost](https://www.accessboost.com.br/) 20 | * [Curso básico de acessibilidade digital](https://www.udemy.com/course/curso-basico-de-acessibilidade-digital/) 21 | * [Curso eMAG para Desenvolvedor](https://www.escolavirtual.gov.br/curso/42) 22 | * [Curso eMAG para Conteudista](https://www.escolavirtual.gov.br/curso/41) 23 | * [Introdução à Audiodescrição](https://www.escolavirtual.gov.br/curso/320) 24 | 25 | -------------------------------------------------------------------------------- /topics/getting-started.md: -------------------------------------------------------------------------------- 1 | # Comece seus estudos por aqui 2 | 3 | - [Introdução a Acessibilidade](https://www.w3.org/WAI/fundamentals/accessibility-intro) 4 | - [Dicas](https://www.w3.org/WAI/design-develop/#tips) 5 | - [Principios](https://www.w3.org/WAI/fundamentals/accessibility-principles) 6 | - [Histórias de usuário](https://www.w3.org/WAI/people-use-web) 7 | - [Verificações iniciais](https://www.w3.org/WAI/test-evaluate/preliminary) 8 | - [Envolvendo usuários](https://www.w3.org/WAI/planning/involving-users) 9 | - [Lista de cursos](https://www.w3.org/WAI/fundamentals/foundations-course) 10 | -------------------------------------------------------------------------------- /topics/guides.md: -------------------------------------------------------------------------------- 1 | ## Guides 2 | 3 | | Name | Language | 4 | |--- |--- | 5 | | [Accessibility Cheatsheet](https://moritzgiessmann.de/accessibility-cheatsheet/) | EN | 6 | | [Accessibility Code Examples](https://github.com/appt-org/accessibility-code-examples) | EN | 7 | | [Accessibility Guidelines](http://accessibility.voxmedia.com/) | EN | 8 | | [Accessibility Guideline used at BBC](https://github.com/bbc/bbc-a11y/blob/master/guides/coverage.md) | EN | 9 | | [Acessibilidade for Devs](https://github.com/acessibilidade-for-devs/acessibilidade-for-devs.github.io) | PT-BR | 10 | | [Acessibility for Robots](https://bocoup.com/blog/accessibility-for-robots) | EN | 11 | | [Acessibilidade Toolkit](https://github.com/acessibilidade/toolkit) | PT-BR | 12 | | [Accessible Mega Menu](https://github.com/adobe-accessibility/Accessible-Mega-Menu) | EN | 13 | | [ACT-Rules Community](https://act-rules.github.io/rules/) | EN | 14 | | [Awesome A11y Vue](https://github.com/vue-a11y/awesome-a11y-vue) | EN | 15 | | [Easy Checks - A First Review of Web Accessibility](http://www.w3.org/WAI/eval/preliminary.html) | EN | 16 | | [eMAG - Modelo de Acessibilidade em Governo Eletrônico](http://emag.governoeletronico.gov.br/) | PT-BR | 17 | | [Horcel - Guia de Recomendações de Design Inclusivo para pessoas com TDAH, dislexia, discalculia e disortografia](https://horcel.wiki.br/)|PT-BR| 18 | | [How To Meet WCAG Quick Reference](https://www.w3.org/WAI/WCAG21/quickref/) | EN | 19 | | [Introduction to Web Accessibility](https://www.udacity.com/course/web-accessibility--ud891) | EN | 20 | | [Orange Mobile Accessibility Guidelines for Android and iOS](https://a11y-guidelines.orange.com/en/mobile/) | EN | 21 | | [Orange Mobile Accessibility Guidelines for Android and iOS](https://a11y-guidelines.orange.com/fr/mobile/) | FR | 22 | | [Plain language Web Accessibility Guidelines Summary](https://www.web-accessibility.io/playbook) | EN | 23 | | [Tuts+ Web Accessibility learning guide for Wordpress](http://code.tutsplus.com/series/accessibility--cms-799) | EN | 24 | | [Understanding WCAG 2.0](https://www.w3.org/TR/UNDERSTANDING-WCAG20/) | EN | 25 | | [Web Accesible](http://webaccesible.xyz/) | ED | 26 | | [Web Accessibility Tutorials](http://www.w3.org/WAI/tutorials/) | EN | 27 | | [UK Home Office's Do's and Don'ts](https://github.com/UKHomeOffice/posters/tree/master/accessibility/dos-donts) | MULTIPLE | 28 | | [UK Government's accessibility guide](https://www.gov.uk/service-manual/helping-people-to-use-your-service/making-your-service-accessible-an-introduction) | EN | 29 | | [USA Government's accessibility guide](https://digital.gov/guides/accessibility-for-teams/) | EN | 30 | | [WebAIM WCAG 2.1 Checklist](https://webaim.org/standards/wcag/checklist) | EN | 31 | -------------------------------------------------------------------------------- /topics/jobs.md: -------------------------------------------------------------------------------- 1 | # Jobs 2 | 3 | * [A11y Jobs](https://www.a11yjobs.com/) 4 | * [A11y Careers on Twitter](https://twitter.com/a11ycareers) 5 | * [A11y Careers on LinkedIn](https://www.linkedin.com/groups/14152047/) 6 | * [Accessibility Jobs](https://www.indeed.com/q-accessibility-jobs.html) 7 | -------------------------------------------------------------------------------- /topics/laws.md: -------------------------------------------------------------------------------- 1 | ## Laws 2 | 3 | | Name | Language | 4 | |--- |--- | 5 | | [Americans with Disabilities Act (ADA)](https://www.ada.gov/) | EN-US | 6 | | [European Accessibility Act](https://www.a11y-act.eu/) | EN-US | 7 | | [Lei Brasileira de Inclusão](http://maragabrilli.com.br/wp-content/uploads/2016/03/Guia-sobre-a-LBI-digital.pdf) | PT-BR | 8 | | [Leis Federais sobre acessibilidade](http://mwpt.com.br/acessibilidade-digital/leis-federais-sobre-acessibilidade-na-web/) | PT-BR | 9 | | [Section 508](https://www.section508.gov/) | EN-US | 10 | | [Barrierefreie-Informationstechnik-Verordnung (BITV)](https://www.gesetze-im-internet.de/bitv_2_0/BJNR184300011.html) | DE | 11 | | [Laws worldwide](https://framacarte.org/fr/map/global-accessibility-laws_33141#3/27.14/16.00) | EN-US | 12 | -------------------------------------------------------------------------------- /topics/meetups.md: -------------------------------------------------------------------------------- 1 | ## Meetups 2 | 3 | ### Australia 4 | 5 | | Name | City | Link | 6 | | ---------- | ------------------ | ------------------------------------------- | 7 | | #a11ybytes | Multiple locations | [@a11ybytes](https://twitter.com/a11ybytes) | 8 | 9 | ### Canada 10 | 11 | | Name | City / Province | Link | 12 | | -------------------- | --------------- | --------------------------------------- | 13 | | #a11yTO | Toronto | [@a11yTO](https://twitter.com/a11yTO) | 14 | | a11yMTL | Montreal | [@a11yMTL](https://twitter.com/a11yMTL) | 15 | | a11yQC | Quebec | [@a11yqc](https://twitter.com/a11yqc/) | 16 | | Accessibility Ottawa | Ottawa | [@a11yYOW](https://twitter.com/a11yYOW) | 17 | 18 | ### Europe 19 | 20 | | Name | City / Country | Link | 21 | | -------------------------------------- | ------------------- | -------------------------------------------------------------------------- | 22 | | A11y Berlin | Berlin, Germany | [@a11yberlin](https://twitter.com/a11yberlin) | 23 | | Accessibility Club | Nürnberg, Germany | [@a11yclub](https://twitter.com/a11yclub) | 24 | | Accessibility Scotland | Scotland | [@a11yscotland](https://twitter.com/a11yscotland) | 25 | | Bristol Inclusive Design & Development | Bristol, England | [@BrisInclusive](https://twitter.com/BrisInclusive) | 26 | | Budapest Accessibility Meetup | Budapest, Hungary | [@a11ybudapest](https://www.meetup.com/Budapest-Accessibility-Meetup/) | 27 | | Champions of Accessibility Network | London, England | [LinkedIn]([https://twitter.com/a11yLondon](https://www.linkedin.com/groups/12499821/)) | 28 | | London Accessibility | London, England | [@a11yLondon](https://twitter.com/a11yLondon) | 29 | | Open | Manchester, England | [@openmcr](https://twitter.com/openmcr) | 30 | | Paris Web Accessibility | Paris, France | [Paris Web Accessibility](https://www.meetup.com/Paris-Web-Accessibility/) | 31 | | role=drinks | Multiple locations | [@roledrinks](https://twitter.com/roledrinks) | 32 | 33 | ### Japan 34 | 35 | | Name | City / Country | Link | 36 | | ---------------------------- | -------------- | --------------------------------------- | 37 | | WebA11y.jp[エーイレブンワイ | Tokyo, Japan | [@weba11y](https://twitter.com/weba11y) | 38 | 39 | ### USA 40 | 41 | | Name | City / State | Link | 42 | | --------------------------------------------------- | ----------------- | --------------------------------------------------------------------------------------------- | 43 | | AccessibilityBayArea | San Francisco, CA | [@a11ybay](https://twitter.com/a11ybay) | 44 | | Accessibility Chicago | Chicago, IL | [@A11YCh](https://twitter.com/A11YChi) | 45 | | Accessibility DC | Washington, DC | [@AccessibilityDC](https://twitter.com/AccessibilityDC) | 46 | | AccessibilityNYC | New York City, NY | [@a11yNYC](https://twitter.com/a11yNYC) | 47 | | a11yRTP | Raleigh, NC | [@a11yrtp](https://www.meetup.com/a11yrtp/) | 48 | | A11ySEA | Seattle, WA | [@a11ysea](https://twitter.com/a11ysea) | 49 | | AnnArborA11y | Ann Arbor, MI | [@annarbora11y](https://twitter.com/annarbora11y) | 50 | | Buffa11y | Buffalo, NY | [@buffa11y](https://twitter.com/buffa11y) | 51 | | Cleveland Accessibility Meetup | Cleveland, OH | [@A11yCLE](https://www.meetup.com/Cleveland-Accessibility-Meetup/) | 52 | | MidMO Accessibility | Colombia, MO | [@MidMOA11Y](https://twitter.com/MidMOA11Y) | 53 | | Portland Accessibility and User Experience (PDXAUX) | Portland, OR | [PDXAUX on Meetup](https://www.meetup.com/Portland-Accessibility-and-User-Experience-Meetup/) | 54 | 55 | > Find meetups in your area through [meetups.com](https://www.meetup.com/find/?allMeetups=false&keywords=a11y&radius=Infinity&sort=recommended&eventFilter=mysugg) 56 | -------------------------------------------------------------------------------- /topics/newsletter.md: -------------------------------------------------------------------------------- 1 | ## Newsletters 2 | 3 | - [Accessibility Weekly](http://a11yweekly.com/) 4 | - [Axess Lab Newsletter](https://axesslab.com/newsletter/) 5 | - [Bruno Pulis Newsletter](https://subscribepage.io/cartas) 6 | - [Deque News](https://www.deque.com/get-accessibility-help/deque-news/) 7 | - [Microassist](https://www.microassist.com/about/newsletter-subscriptions/) 8 | - [University of Minnesota Duluth Webdev Newsletter](https://www.d.umn.edu/itss/training/online/webdesign/webdev_listserv.html) 9 | - [t12t Accessibility Newsletter](http://t12t.se/accessibility-newsletter/) 10 | - [The A11y Project](https://www.a11yproject.com/newsletter/) 11 | - [The WebAIM Newsletter](https://webaim.org/newsletter/) 12 | -------------------------------------------------------------------------------- /topics/other-resources.md: -------------------------------------------------------------------------------- 1 | 2 | ## Other Resources 3 | 4 | | Name | Language | 5 | | --- | --- | 6 | |[24 Accessibility](https://www.24a11y.com) - A series of articles on all subjects related to digital accessibility| EN 7 | |[A11Y Coffee](https://a11y.coffee/)| EN 8 | |[A11y Color Tokens](https://github.com/5t3ph/a11y-color-tokens) - Generate accessible complementary text or UI colors as Sass variables and/or CSS custom properties from your base color tokens | EN 9 | |[A11Y Support](https://a11ysupport.io/)| EN 10 | |[A11Y Style Guide](https://github.com/cehfisher/a11y-style-guide)| EN 11 | |[A11y Wins](http://a11ywins.tumblr.com/) - Examples when accessibility wins| EN 12 | |[A11yProject](https://github.com/a11yproject/a11yproject.com)| EN 13 | |[AIIY.js](http://allyjs.io/)| EN 14 | |[Accessibility section - jQuery Plugins using ARIA](http://a11y.nicolas-hoffmann.net/) - Plugins and demos| EN 15 | |[Accessibility for Teams](https://accessibility.digital.gov/) - A quick-start guide for embedding accessibility and inclusive design practices into your team’s workflow| EN 16 | |[Accessibility Awareness Lab Resources](https://www.deque.com/empathy-lab-online/)|EN 17 | |[Alix](https://github.com/ireade/alix) - a browser extension for a11y.css| EN 18 | |[Atalan - Digital Accessibility: How can we help](https://atalan.fr/agissons/en/index.html) - a website to to raise awareness of accessibility| EN 19 | |[Colorable](https://colorable.jxnblk.com/)| EN 20 | |[Color Safe](http://colorsafe.co/)| EN 21 | |[Color Tool - Material Design](https://material.io/color/#!/?view.left=0&view.right=0)| EN 22 | |[Copy and Paste Accessible Code](https://mikemai.net/cpac) - Copy and Paste Accessible Code | EN 23 | |[Dos and don'ts for accessibility posters](https://accessibility.blog.gov.uk/2016/09/02/dos-and-donts-on-designing-for-accessibility/) - Dos and don'ts poster presentation with a link to posters in various languages| EN 24 | |[Dos and don'ts for aphasia posters](https://cpb-eu-w2.wpmucdn.com/blogs.city.ac.uk/dist/5/1740/files/2018/05/aphasia-tpqt60.pdf) - Dos and don'ts for Aphasia|EN 25 | |[Ebay's accessibility patterns for the web](https://ebay.gitbooks.io/mindpatterns/content/) - Huge variety of features with working code examples and best practices explained.| EN 26 | |[Ember A11y](https://github.com/ember-a11y/ember-a11y) - an Ember addon for managing content focus.| EN 27 | |[Ember A11y Landmarks](https://github.com/ember-a11y/ember-a11y-landmarks) - An Ember Addon that helps with landmark roles in Ember apps.| EN 28 | |[Léonie Watson Blog](http://tink.uk/) - Posts about a11y in general.| EN 29 | |[Middleman Aria_Current](https://github.com/thoughtbot/middleman-aria_current) - A Middleman extension for indicating a current (active) link using `aria-current`.| EN 30 | |[Mozilla developer network's accessibility section](https://developer.mozilla.org/en-US/docs/Web/Accessibility) - checklists, tutorials and code examples.| EN 31 | |[Not so Super Mario](https://www.youtube.com/watch?v=DvaPRlZtfyc) - A parody video showing accessibility problems using Mario Bros. games| EN 32 | |[Open Color](https://yeun.github.io/open-color) - Color scheme for UI design. You can use it for font, background, border, etc. It contains a gray and twelve colors. Open color is provided as CSS, SCSS, LESS, Stylus, Adobe library, Photoshop/Illustrator swatches and Sketch palette.| EN 33 | |[Open Source Accessibility Resources](https://accessibility.civicactions.com/)| EN 34 | |[Reasonable Colors](https://reasonable.work/colors/) - Open-source color system for building accessible, nice-looking color palettes.| EN 35 | |[Stories of Web Users](https://www.w3.org/WAI/people-use-web/user-stories/) - A series of user scenarios that help contextualize accessibility work. |EN 36 | |[Skip Links](https://github.com/Muhnad/skip-links) - React component that helps you to add skip navigation links.| EN 37 | |[Trello accessibility cards generator](https://github.com/luarmr/trello-a11y-cards) - A node.js script to create a Trello card for every point in WCAG2 guidelines.| EN 38 | |[UK Government's accessibility blog](https://accessibility.blog.gov.uk/)| EN 39 | |[Vox accessibility guidelines](http://accessibility.voxmedia.com/) - Vox accessibility checklist for every team member| EN 40 | |[van11y](https://van11y.net/) - A collection of accessible scripts| EN 41 | |[WCAG 2.1 Map poster](https://intopia.digital/articles/intopia-launches-wcag-2-1-map/) - All WCAG criteria| EN 42 | |[Web Accessibility Handbook](https://www.ogcio.gov.hk/en/our_work/community/web_mobileapp_accessibility/promulgating_resources/handbook/)| EN 43 | |[Web Accessiblity Test Cases](https://github.com/narayananpalani/webAccessibilityTestCases) | EN 44 | 45 | -------------------------------------------------------------------------------- /topics/people.md: -------------------------------------------------------------------------------- 1 | ## People to Follow in Web Accessibility 2 | 3 | This is a list, in no particular order, of people to follow that contribute greatly to web accessibility and web standards. You can see a detail list of this resource in [People to follow in a11y](https://github.com/joe-watkins/top-people-to-follow-in-web-accessibility) by [Joe Watkins](https://github.com/joe-watkins) 4 | 5 | ## People 6 | 7 | | Name | Twitter | 8 | | --- | --- | 9 | | Accessibility is important | [@a11yisimportant](https://twitter.com/a11yisimportant) | 10 | | Accessabilly | [@accessabilly](https://twitter.com/accessabilly) | 11 | | Adrian Roselli | [@aardrian](https://twitter.com/aardrian) | 12 | | Alice Boxhall | [@sundress](https://twitter.com/sundress) | 13 | | Alistair Duggin | [@dugboticus](https://twitter.com/dugboticus) | 14 | | Anand Chowdhary | [@anandchowdhary](https://twitter.com/anandchowdhary) | 15 | | Andrea Skeries | [@Artistic_Abode](https://twitter.com/Artistic_Abode) | 16 | | Andrew Arch | [@amja](https://twitter.com/amja) | 17 | | Andy Ronksley | [@RooRonks](https://twitter.com/RooRonks) | 18 | | Arthur Rigaud | [@arigaud_ca](https://twitter.com/arigaud_ca) | 19 | | Ashley Bischoff | [@handcoding](https://twitter.com/handcoding) | 20 | | Becky Gibson | [@becka11y](https://twitter.com/becka11y) | 21 | | Billy Gregory | [@thebillygregory](https://twitter.com/thebillygregory) | 22 | | Bruno Pulis | [@obrunopulis](https://twitter.com/obrunopulis) | 23 | | Cameron Cundiff | [@ckundo](https://twitter.com/ckundo) | 24 | | Carie Fisher | [@cariefisher](https://twitter.com/cariefisher) | 25 | | Charlie Turrell | [@AccessibilityC3](https://twitter.com/AccessibilityC3) | 26 | | Claudia Nascimento | [@claumartin](https://twitter.com/claumartin) 27 | | Claudio Luís Vera | [@modulist](https://twitter.com/modulist) 28 | | Cordelia McGee-Tubb | [@cordeliadillon](https://twitter.com/cordeliadillon) | 29 | | Cynthia Shelly | [@cyns](https://twitter.com/cyns) | 30 | | Daniel Göransson | [@DanielGoransson](https://twitter.com/DanielGoransson) | 31 | | Darek Kay | [@darek_kay](https://twitter.com/darek_kay) | 32 | | Dave Rupert | [@davatron5000](https://twitter.com/davatron5000) | 33 | | David A. Kennedy | [@davidakennedy](https://twitter.com/davidakennedy) | 34 | | Deborah Edwards-Oñoro | [@redcrew](https://twitter.com/redcrew) | 35 | | Debra Ruh | [@debraruh](https://twitter.com/debraruh) | 36 | | Denis Boudreau | [@dboudreau](https://twitter.com/dboudreau) | 37 | | Dennis Gaebel | [@gryghostvisuals](https://twitter.com/gryghostvisuals) | 38 | | Dennis Lembrée | [@dennisl](https://twitter.com/dennisl) | 39 | | Derek Featherstone | [@feather](https://twitter.com/feather) | 40 | | Devon Persing | [@devonpersing](https://twitter.com/devonpersing) | 41 | | Doug Schepers | [@shepazu](https://twitter.com/shepazu) | 42 | | Dylan Barrell | [@dylanbarrell](https://twitter.com/dylanbarrell) | 43 | | Eliza Greenwood | [@E_lizaG](https://twitter.com/E_lizaG) | 44 | | Eric Bailey | [@ericwbailey](https://twitter.com/ericwbailey) | 45 | | Eric Eggert | [@yatil](https://twitter.com/yatil) | 46 | | Eric Wright | [@ewaccess](https://twitter.com/ewaccess) | 47 | | Glenda Sims | [@goodwitch](https://twitter.com/goodwitch) | 48 | | Graham Armfield | [@coolfields](https://twitter.com/coolfields) | 49 | | Greg Tarnoff | [@gregtarnoff](https://twitter.com/gregtarnoff) | 50 | | Harcourt Hamsa | [@freescrpt](https://twitter.com/freescrpt) | 51 | | Hector Minto | [@hminto](https://twitter.com/hminto) | 52 | | Helena McCabe | [@misshelenasue](https://twitter.com/misshelenasue) | 53 | | Henny Swan | [@iheni](https://twitter.com/iheni) | 54 | | Heydon Pickering | [@heydonworks](http://twitter.com/heydonworks) | 55 | | Hidde de Vries | [@hdv](http://twitter.com/hdv) | 56 | | Ida Franceen | [@kolombiken](http://twitter.com/kolombiken) | 57 | | Ire Aderinokun | [@ireaderinokun](http://twitter.com/ireaderinokun) | 58 | | Jamie Knight | [@JamieKnight](https://twitter.com/JamieKnight) | 59 | | Jared Smith | [@jared_w_smith](https://twitter.com/jared_w_smith) | 60 | | Jeffrey Zeldman | [@zeldman](https://twitter.com/zeldman) | 61 | | Jen Simmons | [@jensimmons](https://twitter.com/jensimmons) | 62 | | Jennison Asuncion | [@Jennison](https://twitter.com/Jennison) | 63 | | JoAnna Hunt | [@johunt0311](https://twitter.com/johunt0311) | 64 | | Joe Dolson | [@joedolson](https://twitter.com/joedolson) | 65 | | Joe Watkins | [@_josephwatkins](https://twitter.com/_josephwatkins) | 66 | | John Foliot | [@johnfoliot](https://twitter.com/johnfoliot) | 67 | | John McNabb | [@JohnKMcNabb](https://twitter.com/JohnKMcNabb) | 68 | | Jonathan Hassell | [@jonhassell](https://twitter.com/jonhassell) | 69 | | Jonny James | [@heresjonnyjames](https://twitter.com/heresjonnyjames) | 70 | | Joseph Karr O'Connor | [@AccessibleJoe](https://twitter.com/AccessibleJoe) | 71 | | Jules Ernst | [@JulezRulez](https://twitter.com/JulezRulez) | 72 | | Julianna Rowsell | [@JuliannaRowsell](https://twitter.com/JuliannaRowsell) | 73 | | Karl Groves | [@karlgroves](https://twitter.com/karlgroves) | 74 | | Lainey Feingold | [@LFLegal](https://twitter.com/LFLegal) | 75 | | Laura Carlson | [@laura_carlson](https://twitter.com/laura_carlson) | 76 | | Laura Kalbag | [@laurakalbag](https://twitter.com/laurakalbag) | 77 | | Léonie Watson | [@LeonieWatson](http://twitter.com/LeonieWatson) | 78 | | Luis Garcia | [@garcialo](https://twitter.com/garcialo) | 79 | | Lucy Greco | [@accessaces](https://twitter.com/accessaces) | 80 | | Luke McGrath | [@lukejmcgrath](https://twitter.com/lukejmcgrath) | 81 | | Manjula Dube | [@manjula_dube](https://twitter.com/mmatuzomanjula_dube) | 82 | | Manuel Matuzović | [@mmatuzo](https://twitter.com/mmatuzo) | 83 | | Marcelo Sales | [@msales](https://twitter.com/msales) | 84 | | Marco Zehe | [@MarcoZehe](https://twitter.com/MarcoZehe) | 85 | | Marcy Sutton | [@marcysutton](http://twitter.com/marcysutton) | 86 | | Melanie Sumner | [@a11yMel](https://bsky.app/profile/a11ymel.bsky.social) | 87 | | Michael Spellacy | [@spellacy](https://twitter.com/spellacy) | 88 | | Michiel Bijl | [@MichielBijl](https://twitter.com/MichielBijl) | 89 | | Mike Gifford | [@mgifford](https://twitter.com/mgifford) | 90 | | Mike Paciello | [@mpaciello](https://twitter.com/mpaciello) | 91 | | Molly Watt | [@MollyWattTalks](https://twitter.com/MollyWattTalks) | 92 | | Monika Piotrowicz | [@monsika](https://twitter.com/monsika) | 93 | | Neil Milliken | [@NeilMilliken](https://twitter.com/NeilMilliken) | 94 | | Nicolas Steenhout | [@vavroom](https://twitter.com/vavroom) | 95 | | Patrick Fox | [@patrickfox](https://twitter.com/patrickfox) | 96 | | Patrick H. Lauke | [@patrick_h_lauke](https://twitter.com/patrick_h_lauke) | 97 | | Paul Adam | [@pauljadam](https://twitter.com/pauljadam) | 98 | | Reinaldo Ferraz | [@reinaldoferraz](https://twitter.com/reinaldoferraz) | 99 | | Rachel Carden | [@bamadesigner](https://twitter.com/bamadesigner) | 100 | | Rachel R. Vasquez | [@RachelRVasquez](https://twitter.com/RachelRVasquez) | 101 | | Rian Rietveld | [@RianRietveld](https://twitter.com/RianRietveld) | 102 | | Rob Dodson | [@rob_dodson](https://twitter.com/rob_dodson) | 103 | | Russ Weakley | [@russmaxdesign](https://twitter.com/russmaxdesign) | 104 | | Sarah Horton | [@gradualclearing](https://twitter.com/gradualclearing) | 105 | | Sarah Pulis | [@sarahtp](https://twitter.com/sarahtp) | 106 | | Scott O'Hara | [@scottohara](https://twitter.com/scottohara) | 107 | | Scott Vinkle | [@svinkle](https://twitter.com/svinkle) | 108 | | Shawn Lauriat | [@slauriat](https://twitter.com/slauriat) | 109 | | Shawn Lawton Henry | [@shawn_slh](https://twitter.com/shawn_slh) | 110 | | Sina Bahram | [@SinaBahram](https://twitter.com/SinaBahram) | 111 | | Sommer Panage | [@Sommer](https://twitter.com/Sommer) | 112 | | Stefan Judis | [@stefanjudis](https://twitter.com/stefanjudis) | 113 | | Steph Slattery | [@sublimemarch](https://twitter.com/sublimemarch) | 114 | | Steve Faulkner | [@stevefaulkner](https://twitter.com/stevefaulkner) | 115 | | Suz Hinton | [@noopkat](https://twitter.com/noopkat) | 116 | | Svetlana Kouznetsova | [@svknyc](https://twitter.com/svknyc) | 117 | | Ted Drake | [@ted_drake](https://twitter.com/ted_drake) | 118 | -------------------------------------------------------------------------------- /topics/podcasts.md: -------------------------------------------------------------------------------- 1 | ## Podcasts 2 | 3 | ### Podcast Series 4 | * [A11y Rules](https://a11yrules.com/) 5 | 6 | ### Specific Episodes 7 | * [NPR Throughline: A.D.A. Now!](https://www.npr.org/2020/07/27/895896462/a-d-a-now) 8 | -------------------------------------------------------------------------------- /topics/specification.md: -------------------------------------------------------------------------------- 1 | ## W3C Specification 2 | 3 | > Specification about a11y 4 | 5 | | Level | Name | Description | 6 | | --- | --- | --- | 7 | |Basic | [Using ARIA](https://www.w3.org/TR/aria-in-html/) | Practical guide for developers on how to add accessibility infos to HTML | 8 | |Intermediary| [WCAG 2.0](https://www.w3.org/TR/WCAG20/) | Recommendations for making Web content more accessible| 9 | |Intermediary| [WCAG 2.1](https://www.w3.org/TR/WCAG21/) | Recomendations for making Web content more accessible | 10 | |Intermediary| [WAI-ARIA 1.0](https://www.w3.org/TR/wai-aria/) | Framework to improve the accessibility and interoperability of web content and applications | 11 | |Intermediary| [WAI-ARIA 1.1](https://www.w3.org/TR/wai-aria-1.1/) | Framework to improve the accessibility and interoperability of web content and applications | 12 | |Intermediary| [DPUB-ARIA 1.0](https://www.w3.org/TR/dpub-aria-1.0/) | WAI-ARIA module for EPUB documents | 13 | -------------------------------------------------------------------------------- /topics/talks.md: -------------------------------------------------------------------------------- 1 | ## Talks 2 | 3 | | Talk | Person | Language | 4 | | --- | --- | --- | 5 | | [10 Simples Rules for Making My Site Accessible](http://pt.slideshare.net/HelenaZubkow/10-simple-rules-for-making-my-site-accessible) | [Helena Zubkow](https://twitter.com/misshelenasue) | EN | 6 | | [30 Minutes or Less: The Magic of Automated Accessibility Testing](http://marcysutton.github.io/a11y-automated-testing/) | [Marcy Sutton](https://twitter.com/marcysutton) | EN | 7 | | [Accessibility in pattern libraries](https://www.slideshare.net/maxdesign/accessibility-in-pattern-libraries/) | [Russ Weakley ](https://twitter.com/russmaxdesign) | EN | 8 | | [Accessibility: Where to start?](https://www.youtube.com/watch?v=byh6G3vViWM)| [Scott O'Hara](https://twitter.com/scottohara) | EN | 9 | | [Accessibility Debt](https://www.youtube.com/watch?v=BViy4ToaJZs) | [Robert DeLuca](https://github.com/Robdel12) | EN | 10 | | [Accessible Web](https://darekkay.github.io/presentations/accessible-web/index.html#/) | [Darek Kay](https://twitter.com/darek_kay) | EN | 11 | | [A Saga dos 12 Tópicos de Acessibilidade](https://www.youtube.com/watch?v=RFg6XP6oluE) | [Reinaldo Ferraz](https://twitter.com/reinaldoferraz) | PT-BR | 12 | | [Acessibilidade na Web modo Jedi Master](https://www.youtube.com/watch?v=MMLQioPwbik) | [Reinaldo Ferraz](https://twitter.com/reinaldoferraz) | PT-BR | 13 | | [Acessibilidade na Web: Levando nosso conteúdo a todas as pessoas - (pt-br)](http://slides.com/yanmagale/acessibilidade-web/) | [Yan Magalhães](https://github.com/yanmagale) | PT-BR | 14 | | [Acessibilidade Web: Muito além da tag ALT - (pt-br)](https://www.youtube.com/watch?v=SzmAa5rS5RU&t=17s) | [Thiago Marques](https://github.com/althi) | PT-BR | 15 | | [Building Accessible Applications: A Reasonable Approach](https://www.youtube.com/watch?v=qxvNXBT03AY) | [Melanie Sumner](https://github.com/MelSumner) | EN | 16 | | [Designing for visual accessibility](https://www.youtube.com/watch?v=BYh6658PCXc) | Jordan Dunn | EN | 17 | | [Frontend com Acessibilidade](https://www.youtube.com/watch?v=UzTVq7we84w) | [Horácio Soares](https://twitter.com/horaciosoares) and [Clécio Bachini](https://twitter.com/cbachini) | PT-BR | 18 | | [HTML Acessível](http://www.slideshare.net/reinaldoferraz/html-acessvel) | [Reinaldo Ferraz](https://twitter.com/reinaldoferraz) | PT-BR | 19 | | [The Modern Web and Accessibility](https://www.youtube.com/watch?v=KIruVNEi6mI) | [Victor Tsaran](https://twitter.com/vick08) | EN | 20 | | [Trabalhando com WCAG e WAI-ARIA de forma correta](http://slides.com/talitapagani/wcag-aria-webbr2015#/16) | [Talita Pagani](https://github.com/talitapagani) | PT-BR | 21 | | [Yes, your site too can (and should) be accessible](https://www.youtube.com/watch?v=H4FzW9oFObs) | [Laura Carvajal](https://twitter.com/lc512k) | EN | 22 | 23 | -------------------------------------------------------------------------------- /topics/tools.md: -------------------------------------------------------------------------------- 1 | ## Tools 2 | 3 | | Tool | Description 4 | | --- | --- | 5 | |[A11Y.css](https://github.com/ffoodd/a11y.css)|This CSS file intends to warn developers about possible risks and mistakes that exist in HTML code 6 | |[A11yWatch](https://github.com/a11ywatch/a11ywatch)| The powerful web accessibility tool. 7 | |[A11y Command-line Tools](https://addyosmani.com/a11y/)| Web accessibility audits powered by the Chrome Accessibility Developer Tools 8 | |[a11y-checker](https://github.com/Muhnad/a11y-checker)| Warn about HTML Markup code accessibility issue 9 | |[AcessibilityJS](https://github.com/github/accessibilityjs)|Client side accessibility error scanner 10 | |[AccessLint](https://www.accesslint.com/)|A GitHub App that finds accessibility issues in your pull requests 11 | |[Accessibility Developer Tools](https://github.com/GoogleChrome/accessibility-developer-tools)|This is a library of accessibility-related testing and utility code. 12 | |[Appt](https://appt.org/en) | A guide for making apps accessible 13 | |[ARIA DevTools](https://chrome.google.com/webstore/detail/aria-devtools/dneemiigcbbgbdjlcdjjnianlikimpck)|Chrome extension that displays a developer-friendly visual representation of the browser accessibility tree. 14 | |[aslint.org](https://www.aslint.org/)|Accessibility testing tool 15 | |[aXe Core](https://www.npmjs.com/package/axe-core)|Chrome and Firefox extension to audit pages 16 | |[Checka11y.css](https://checka11y.jackdomleo.dev) | A CSS stylesheet to quickly highlight a11y concerns. 17 | |[Chrome extension: IBM Equal Access Accessibility Checker](https://chrome.google.com/webstore/detail/ibm-equal-access-accessib/lkcagbfjnkomcinoddgooolagloogehp)| A Chrome extension web developer tool that checks web applications for accessibility issues. 18 | |[Enabler](https://github.com/musienkoyuriy/enabler)|Node.js CLI tool that warns you about potential accessibility issues. Supports: Pure HTML, Angular, Vue 19 | |[Firefox add-on: IBM Equal Access Accessibility Checker](https://addons.mozilla.org/en-US/firefox/addon/accessibility-checker/)| A firefox addon web developer tool that checks web applications for accessibility issues. 20 | |[Guia WCAG](https://guia-wcag.com/)| A guide to know better the guidelines of WCAG in PT-BR | 21 | |[Guidepup](https://github.com/guidepup/guidepup)|Screen reader driver for test automation.| 22 | |[Headings Map](https://addons.mozilla.org/en-US/firefox/addon/headingsmap/)|The extension generates a document-map or index of any web document structured with headings and/or with sections in HTML 5. It shows the headings structure, the errors in the structure (ie. incorrect levels), and it works as HTML5 Outliner too. 23 | |[HTML5 Acessibility](http://www.html5accessibility.com/)|Get the current accessibility support status of HTML5 features across major browsers 24 | |[npm package: accessibility-checker](https://www.npmjs.com/package/accessibility-checker)| accessibility-checker is a NodeJS Module that allows you to perform integrated accessibility testing within a continuous integration pipeline such as Travis CI. 25 | |[npm package: cypress-accessibility-checker](https://www.npmjs.com/package/cypress-accessibility-checker)| Cypress plugin for Accessibility Testing. This plugin is a Cypress flavor of the NodeJS version of accessibility-checker 26 | |[This is WCAG](https://thisiswcag.com/)| A guide to know better the guidelines of WCAG | 27 | |[Site Unseen](https://chrome.google.com/webstore/detail/site-unseen/aflfgnngnnhdoffmmpmakkdflfedldlh?hl=en)|A screen reader emulator that enables you to experience the web from the perspective of a person who is blind | 28 | |[Stylelint a11y](https://github.com/YozhikM/stylelint-a11y)|Stylelint a11y| 29 | |[Virtual Screen Reader](https://github.com/guidepup/virtual-screen-reader)|Virtual screen reader driver for unit test automation.| 30 | |[Web Accessibility Toolbar (WAT)](https://www.paciellogroup.com/resources/wat/)|The Web Accessibility Toolbar (WAT) has been developed to aid manual examination of web pages for a variety of aspects of accessibility. 31 | 32 | ### Assistive Technologies 33 | 34 | - [Awesome Assistive Technology](https://github.com/openassistive/awesome-assistivetech) 35 | 36 | #### Screen Readers 37 | 38 | | Name | Created by | Type | Operating System | Cost | 39 | |---|---|---|---|---| 40 | | [Android Accessibility Suite](https://play.google.com/store/apps/details?id=com.google.android.marvin.talkback) | Google | Mobile app | Android | Free | 41 | | [ChromeVox](http://www.chromevox.com/) | Google | Desktop app | Chrome OS (built-in) | Free | 42 | | [JAWS](https://www.freedomscientific.com/Products/software/JAWS/) | Freedom Scientific | Desktop app | Windows | [Paid](https://www.freedomscientific.com/products/software/jaws/#compare) | 43 | | [Narrator](https://support.microsoft.com/en-us/windows/complete-guide-to-narrator-e4397a0d-ef4f-b386-d8ae-c172f109bdb1) | Microsoft | Desktop app | Windows 11, Windows 10 (built-in) | Free | 44 | | [NVDA](https://www.nvaccess.org/download/) | [NV Access](https://www.nvaccess.org/) | Desktop app | Windows | Free | 45 | | [Orca](https://wiki.gnome.org/Projects/Orca) | The Gnome Project | Desktop app | Linux | Free | 46 | | [VoiceOver](https://www.apple.com/accessibility/vision/) | Apple | Desktop app, mobile app | macOS, iOS (built-in) | Free | 47 | 48 | #### On Screen Keyboards (OSK) 49 | | Name | Operating system(s) | 50 | |--- |--- | 51 | | [OptiKey](https://github.com/OptiKey/OptiKey/wiki) | Windows | 52 | | [Windows On-Screen Keyboard](https://support.microsoft.com/en-us/help/10762/windows-use-on-screen-keyboard) | Windows 10, 8.1, and 7 | 53 | 54 | #### Voice Control 55 | 56 | | Name | Operating System | Cost | FOSS | 57 | |---|---|---|---| 58 | | [Numen](https://numenvoice.org) | Linux | Free | Open Source | 59 | | [Talon](https://talonvoice.com) | Windows, Mac, Linux (X11 only) | Free/Paid | Closed Source | 60 | | [Voice Attack](https://voiceattack.com) | Windows | Free/Paid | Closed Source | 61 | 62 | ### Bookmarklets 63 | 64 | | Type | Name | Created By | Cost | 65 | |--- |--- |--- |--- | 66 | |Bookmarklet | [A11y Tools](https://a11y-tools.com/bookmarklets) | A11y Tools | Free | 67 | |Bookmarklet | [Accessibility Checker](https://Accessi.org) | Accessi.org | Free | 68 | |Bookmarklet | [Ajbar](https://howlowck.github.io/Akbar/) | Hao Luo | Free | 69 | |Bookmarklet | [ANDI](https://www.ssa.gov/accessibility/andi/help/howtouse.html) | [The United States Social Security Administration](https://www.ssa.gov/accessibility/andi/help/howtouse.html) | Free | 70 | |Bookmarklet | [Focus Order Favlet](https://labs.levelaccess.com/index.php/Focus_Order_Favlet) | Level Access | Free | 71 | |Bookmarklet | [Inacessible Twitter](https://defaced.dev/tools/inaccessible-twitter/) | Chris Johnson |Free | 72 | |Bookmarklet | [Javascript Bookmarklets for Accessibility](https://pauljadam.com/bookmarklets/index.html)| Paul Jadam | Free | 73 | |Bookmarklet | [Nu Markup Validation Service Bookmarklets](https://developer.paciellogroup.com/blog/2012/06/nu-markup-validation-service-bookmarklets/) | The Paciello Group |Free | 74 | |Bookmarklet | [The Visual ARIA Bookmarklet](http://whatsock.com/training/matrices/visual-aria.htm) | WhatSock |Free | 75 | |Bookmarklet | [tota11y](http://khan.github.io/tota11y/) | Khan Academy |Free | 76 | 77 | ### Colors and contrast 78 | 79 | | Tool | Description 80 | | --- | --- | 81 | |[a11y-contrast](https://github.com/darekkay/a11y-contrast)| A CLI utility to calculate/verify accessible magic numbers for a color palette 82 | |[Accessible Colors](https://accessible-colors.com/)| 83 | |[Check My Colours](http://www.checkmycolours.com/)|Validator of Color Constrast 84 | |[Chromelens - Extension Google Chrome](http://chromelens.xyz/)| 85 | |[Color Contrast Checker](https://coolors.co/contrast-checker/112a46-acc8e5) | 86 | |[Colour Contrast Analyser](https://www.paciellogroup.com/resources/contrastanalyser/)| To test the contrast of your text against its background 87 | |[Color Oracle](http://colororacle.org/)| App (Mac/Win/Linux) for check colours 88 | |[Tanaguru Contrast Finder](http://contrast-finder.tanaguru.com/?lang=en)|Contrast finder that suggests a valid color range 89 | |[Who Can use](https://whocanuse.com/)|| 90 | 91 | ### Validators 92 | 93 | | Validator | Description 94 | | --- | --- | 95 | |[Access Monitor](http://accessmonitor.acessibilidade.gov.pt/)|Validator| 96 | |[AMA Web](https://amaweb.unifesp.br/) | Validator PT-BR | 97 | |[ExcellentWebCheck](https://excellentwebcheck.com/website-accessibility-checker)|Mobile, Tablet and Desktop Accessibility Checker & Monitor| 98 | |[Google Lighthouse](https://developers.google.com/web/tools/lighthouse/)|Google Chrome tool for web page audits 99 | |[Sim Daltonism](https://michelf.ca/projects/sim-daltonism/)|A color blindness simulator for Mac and iOS 100 | |[levelaccess](https://www.levelaccess.com/solutions/accessibility-audit-and-testing/)|Accessibility Auditing| 101 | |[tota11y - Accessibility Visualization Toolkit](http://khan.github.io/tota11y/)| Simple validator using bookmarklet or Javascript plugin 102 | |[WAVE](http://wave.webaim.org/)|Validator online| A tool that brings attention and understanding to how color contrast can affect different people with visual impairments. 103 | 104 | ### Plugins for frameworks and CMS 105 | 106 | | Validator | Description 107 | | --- | --- | 108 | |[Ember A11y Testing](https://github.com/ember-a11y/ember-a11y-testing)| A suite of accessibility tests that can be run within the Ember testing framework 109 | |[eslint-plugin-jsx-a11y](https://www.npmjs.com/package/eslint-plugin-jsx-a11y)| A static analysis linter of jsx and their accessibility with screen readers 110 | |[eslint-plugin-vue-a11y](https://github.com/maranran/eslint-plugin-vue-a11y)| Static AST checker for accessibility rules on elements in .vue 111 | |[React A11y](https://github.com/reactjs/react-a11y)|Identifies accessibility issues in your React.js elements 112 | |[pa11y](http://www.pa11y.org/)| 113 | |[ReaKit](https://reakit.io/)| Reakit is a low level component library for building accessible high level UI libraries, design systems and applications with React. 114 | |[vue-a11y-utils](https://github.com/Jinjiang/vue-a11y-utils)| Utilities for accessibility (a11y) in Vue.js 115 | |[vue-axe](https://github.com/vue-a11y/vue-axe)| Accessibility auditing for Vue.js applications 116 | |[WP Accessibility](https://www.joedolson.com/wp-accessibility/)|Helps with a variety of common accessibility problems in WP themes 117 | --------------------------------------------------------------------------------