{"id":13341429,"url":"https://github.com/a11ywatch/accessibility-calculator","last_synced_at":"2025-10-30T05:13:13.780Z","repository":{"id":188277662,"uuid":"678430872","full_name":"a11ywatch/accessibility-calculator","owner":"a11ywatch","description":"Accessibility Calculator source https://a11ywatch.com/web-accessibility-calculator ","archived":false,"fork":false,"pushed_at":"2023-08-16T20:41:03.000Z","size":28,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-02T14:54:13.619Z","etag":null,"topics":["a11y-experiment","a11ywatch","accessibility","web-accessibility"],"latest_commit_sha":null,"homepage":"https://a11ywatch.com/web-accessibility-calculator","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/a11ywatch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["a11ywatch"]}},"created_at":"2023-08-14T14:33:28.000Z","updated_at":"2024-02-15T14:10:14.000Z","dependencies_parsed_at":"2024-10-24T02:07:05.396Z","dependency_job_id":"d443471d-7122-4596-955e-4f77364fb448","html_url":"https://github.com/a11ywatch/accessibility-calculator","commit_stats":null,"previous_names":["a11ywatch/accessibility-calculator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/a11ywatch/accessibility-calculator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a11ywatch%2Faccessibility-calculator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a11ywatch%2Faccessibility-calculator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a11ywatch%2Faccessibility-calculator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a11ywatch%2Faccessibility-calculator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/a11ywatch","download_url":"https://codeload.github.com/a11ywatch/accessibility-calculator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a11ywatch%2Faccessibility-calculator/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266775383,"owners_count":23982273,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["a11y-experiment","a11ywatch","accessibility","web-accessibility"],"created_at":"2024-07-29T19:25:26.069Z","updated_at":"2025-10-30T05:13:08.746Z","avatar_url":"https://github.com/a11ywatch.png","language":"TypeScript","funding_links":["https://github.com/sponsors/a11ywatch"],"categories":[],"sub_categories":[],"readme":"# accessibility-calculator\n\nThe web accessibility calculator used at [A11yWatch](https://a11ywatch.com).\n\nThe source code is setup to be view only and not something to start up. In order to use the code you need to drop it in your project by copying the code and making some adjustments.\n\n## Required Modules\n\nThe code used has some modules that we depend on to help improve the experience. The also depends on next.js since that is what we use at A11yWatch for the client.\n\nInstall the following for the application:\n\n1. react\n1. next-translate\n1. @nivo/core\n1. @nivo/bar\n1. react-lag-radar\n1. react-icons\n1. @headlessui/react\n1. prettier\n1. chance\n\nInstall the following for testing comparison:\n\n1. kayle\n1. axe-core@4.2.1 - used to load deps missing for browser\n\nInstall dev modules:\n\n1. typescript\n1. tailwindcss\n\nOptional: setup your translations with a target named `oss-accessibility-benchmarks`\n\n## Getting Started.\n\n```ts\nimport { CalculatorProvider } from './calculator/provider'\nimport { RenderCalculatorApp } from './calculator/render-intro'\nimport { RenderCalculatorApp } from './calculator/render'\n\nexport const OSSWebAccessibilityBenchmarks = () =\u003e {\n  const { lang } = useTranslation('oss-accessibility-benchmarks')\n\n  return (\n    \u003cCalculatorProvider lang={lang}\u003e\n        \u003c\u003e\n            \u003cRenderCalculatorIntro /\u003e\n            \u003cRenderCalculatorApp /\u003e\n        \u003c/\u003e\n    \u003c/CalculatorProvider\u003e\n  )\n}\n```\n\nIn the future we plan on releasing it as an npm package that could be included. It should take very minimal changes to get the project up and running.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa11ywatch%2Faccessibility-calculator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fa11ywatch%2Faccessibility-calculator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa11ywatch%2Faccessibility-calculator/lists"}