https://github.com/daisy/ace
Ace by DAISY, an Accessibility Checker for EPUB
https://github.com/daisy/ace
Last synced: 4 months ago
JSON representation
Ace by DAISY, an Accessibility Checker for EPUB
- Host: GitHub
- URL: https://github.com/daisy/ace
- Owner: daisy
- License: mit
- Created: 2017-06-02T11:53:51.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2025-10-07T08:06:39.000Z (8 months ago)
- Last Synced: 2025-12-18T22:29:59.017Z (6 months ago)
- Language: JavaScript
- Size: 3.28 MB
- Stars: 91
- Watchers: 25
- Forks: 23
- Open Issues: 103
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Ace, by DAISY
[](https://www.npmjs.com/package/@daisy/ace)
[](LICENSE)
[](https://www.npmjs.com/package/@daisy/ace)
[](https://travis-ci.org/daisy/ace)
[](https://github.com/daisy/ace/issues)
[](https://david-dm.org/daisy/ace)
[](https://snyk.io/test/github/daisy/ace)
Ace, the Accessibility Checker for EPUB, is a tool developed by the [DAISY Consortium](http://daisy.org) to assist with the evaluation of accessibility features of EPUB publications.
## What is Ace?
Ace is a tool to run automated accessibility checks for EPUB Publications, in order to assist in the evaluation of conformance to the [EPUB Accessibility](http://www.idpf.org/epub/latest/accessibility) specification.
It is important to keep in mind that only a limited portion of accessibility checks can be automated, and therefore __Ace is just a helper tool to assist in a broader, human-driven, evaluation process__.
Under the hood, Ace currently runs the [axe engine for automated testing of HTML](https://github.com/dequelabs/axe-core), developed by the good folks at Deque Systems.
## Getting started
* Install Node.JS (version 6 or higher).
* Install Ace with `npm install @daisy/ace -g`
If everything went smoothly, you should now be able to run the `ace` command in your shell.
A detailed getting started guide is also available on [InclusivePublishing.org](https://inclusivepublishing.org/toolbox/accessibility-checker/getting-started/).
## What’s next?
User and developer documentation is available on [Ace’s web site](https://daisy.github.io/ace).
You can also review the current work plan by looking at the [current milestones](https://github.com/daisy/ace/milestones) defined in the issue tracker.
## Who’s using Ace?
Several publishers and service providers have integrated Ace in their production or QA workflows, including:
- Hachette Livre France
- Vital Source
Some tools based on Ace are also well worth checking out:
- [BACC](http://bacc.dzb.de/) – the born accessible content checker – developped by the German Central Library for the Blind in Leipzig (DZB). It is a web application backed by Ace, providing a user-friendly graphical user interface, and allowing batch processing of several EPUB files. Available in German and English.
- [Ace plugin for Sigil](https://www.mobileread.com/forums/showthread.php?t=294678). It allows to run Ace checks directly from the Sigil EPUB editor. Check this [screencast](https://screencast-o-matic.com/watch/cF1hQNb9LX) for a quick demo.
- [Ace plugin for Calibre](https://www.mobileread.com/forums/showthread.php?t=313848), developed by @thiagoeec. It allows to run Ace checks directly from Calibre, the ebook manager.
## Language localizations
Please visit [the _localization_ wiki page](https://github.com/daisy/ace/wiki/Localization) to learn about translations.
## Developer Workflow
Please visit [the _developer workflow_ wiki page](https://github.com/daisy/ace/wiki/Developer-Workflow) for detailed developer-oriented information.