{"id":13906528,"url":"https://github.com/SSAgov/ANDI","last_synced_at":"2025-07-18T04:31:42.838Z","repository":{"id":45749078,"uuid":"99740209","full_name":"SSAgov/ANDI","owner":"SSAgov","description":"A tool to test web content for accessibility and 508 compliance.","archived":false,"fork":false,"pushed_at":"2024-11-12T17:53:28.000Z","size":3362,"stargazers_count":308,"open_issues_count":51,"forks_count":76,"subscribers_count":40,"default_branch":"master","last_synced_at":"2024-11-12T18:38:30.951Z","etag":null,"topics":["508","accessibility","bookmarklet","favelet","javascript"],"latest_commit_sha":null,"homepage":"https://www.ssa.gov/accessibility/andi/help/howtouse.html","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SSAgov.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2017-08-08T22:08:05.000Z","updated_at":"2024-11-12T17:53:32.000Z","dependencies_parsed_at":"2022-08-29T07:01:14.769Z","dependency_job_id":"defe2f99-6f0f-4168-8b7f-bbe5a0a41e16","html_url":"https://github.com/SSAgov/ANDI","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SSAgov%2FANDI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SSAgov%2FANDI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SSAgov%2FANDI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SSAgov%2FANDI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SSAgov","download_url":"https://codeload.github.com/SSAgov/ANDI/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226344678,"owners_count":17610185,"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","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":["508","accessibility","bookmarklet","favelet","javascript"],"created_at":"2024-08-06T23:01:37.620Z","updated_at":"2024-11-25T14:31:43.749Z","avatar_url":"https://github.com/SSAgov.png","language":"JavaScript","readme":"# ANDI - Accessible Name and Description Inspector\n\nANDI is a web accessibility testing tool.\n\n## What does ANDI do?\n1.\tAutomatically detects accessibility issues\n2.\tSuggests ways to improve accessibility\n3.\tReveals what a screen reader should say for interactive elements\n\n## What problem does ANDI solve?\n\nFor many web developers, accessibility is an unfamiliar and complex territory and therefore often neglected. ANDI bridges the gap between developers and end users by revealing\nwhere accessibility issues occur on the page. To accomplish this, it analyzes the HTML of the web page being tested and extracts accessibility related markup.\nFor many web developers, accessibility is an unfamiliar and complex territory and therefore often neglected. ANDI bridges the gap between developers and end users by revealing\nwhere accessibility issues occur on the page. To accomplish this, it analyzes the HTML of the web page being tested and extracts accessibility related markup.\n\n#### Developers like ANDI because:\n\n* It's easy to install, quick to run, and helps satisfy accessibility requirements.\n\n#### Testers like ANDI because:\n* It saves them time by automatically finding potential defects and offering solutions.\n\n#### End Users Ultimately Benefit:\n* When web pages are accessible, everyone can efficiently perceive, understand, navigate, and interact with the Web.\n\n## Sounds handy! How do I install ANDI?\n\nANDI is a browser based \"favelet\" that, essentially, installs with a drag and drop, and is launched with the click of a button. Users can visit this [installation page](https://www.ssa.gov/accessibility/andi/help/install.html) for browser installation instructions (includes keyboard accessible instructions).\n\nIf an organization wishes to host its own fork or copy of ANDI, [see this page for alternate hosting instructions](https://www.ssa.gov/accessibility/andi/help/install.html#github).\n\n## How can I make ANDI better?\n\nIf you would like to contribute to ANDI's development, some background knowledge of accessibility would certainly be helpful. ANDI is written in javascript, jquery, html, and CSS. Knowledge of javascript optimization and DOM manipulation is crucial to maintaining ANDI's quick agility.\n\n## What areas of accessibility does ANDI cover?\n\nANDI offers the ability to inspect focusable elements, images, data tables, page structure, color contrast, in-depth link and button analysis, and hidden content detection.\n\n## Who maintains ANDI?\n\nANDI is maintained by the Accessible Solutions Branch at SSA.\n","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSSAgov%2FANDI","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSSAgov%2FANDI","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSSAgov%2FANDI/lists"}