Hopp til innhold

Perceivo

Live
TeknologiTypeScriptReactFastifyPlaywrightPostgreSQLDocker

Perceivo er en selvbygd WCAG-tilgjengelighetsskanner som sjekker URL-er, rå HTML eller live sider mot 40 egenutviklede WCAG-regler, med retteveiledninger i klarspråk.

Perceivo er en selvbygd skanner for universell utforming på nett. Lim inn en URL, last opp eller lim inn rå HTML, eller pek den mot en live side, og få tilbake WCAG-funn gruppert etter suksesskriterium – hver med en retteveiledning i klarspråk i stedet for bare en regel-ID. Alt som avgjør bestått eller ikke bestått er egen kode, uten axe-core eller en lånt regelmotor. En skanning legges i kø i Postgres og plukkes opp av en worker som kjører 40 WCAG-regler på tvers av alle fire POUR-prinsippene og lagrer resultatet, mens grensesnittet følger fremdriften live over SSE og viser en rapport med utvidbare retteveiledninger. Monorepoet er delt i en React-frontend, en Fastify-backend med en SSRF-beskyttet og sandkassebasert skanneløype, og delte pakker for regelprimitiver, den Playwright-baserte kjøreren og retteveiledningene. Perceivo skanner også sin egen frontend som en del av CI, og bygget feiler hvis den ikke består sine egne sjekker.

perceivo.pages.dev
perceivo.pages.dev preview
StikkordaccessibilityWCAGa11y-scannerTypeScriptReactFastifyPlaywrightPostgreSQLDockerSSEmonorepoopen-sourceWCAG-rulesself-scanCI