Enable

A space for developers to learn and collaborate on making the web accessible.

Proudly sponsored by The
Accessibility Centre of Excellence.

Learn How To Create Accessible Code

Whether you are new to accessibility or are a seasoned veteran, Enable's aim is to teach developers how to make something accessible and to show why it is. Developers can walk through the code step by step to understand what HTML, CSS, and JavaScript are needed to ensure their work "just works" for all users, no matter how they navigate the web.

Add Accessible Code Quickly To Existing Projects

The Enable Accessibility Project follows the First Rule of ARIA when recommending code and encourages the use of native HTML5 functionality whenever possible (as long as browser accessibility support is there).

Use Pre-built Accessible Components

Enable also includes components that can be included into your own projects via NPM, with instructions on how to integrate them as Webpack modules, native ES6 Modules or as old school ES4 JavaScript libraries.

What Makes Enable Different?

Want to donate code to Enable?

We would love to know about any code you would like to donate to Enable!

Found a bug?

Feel free to log a bug on our Github project page! If are a developer and know how to fix it, please create a PR (if you have never done this before, read the the Github article about creating a pull request from a fork).