Back to the catalog

a11y-audit

Use when reviewing UI diffs, accessibility audits, or flaky UI tests to catch a11y regressions, semantic issues, keyboard/focus problems, an

Open source Repository Open in the app JSON README (API)

About

Use when reviewing UI diffs, accessibility audits, or flaky UI tests to catch a11y regressions, semantic issues, keyboard/focus problems, and to recommend minimal fixes plus role-based test selectors.

Details

Kind
Agent skills
Topic
No topic detected
Publisher
switchbacktech
Origin
majiayu
Category
ferramentas
Stars
206
Forks
70
Open pull requests
9
Last push
2026-09-05T05:05:38Z
Repository state
ativo
Language
TypeScript
License
MIT
Added
2026-09-02 18:14:15
Updated
2026-09-02 18:14:15
Origin id
switchbacktech/compass/data/a11y-audit@main

README

# Compass Calendar

A keyboard calendar that makes scheduling a breeze.

## Why try compass?

### You'll get more done

- The **first-class shortcuts** make updating your calendar a joy.
- The **minimal UI** will help you focus on what matters: your events.
- The **Google Calendar two-way sync** will ensure you don't miss anything.

### You'll get less done

- The [life view](https://www.compasscalendar.com/life?utm_source=github&utm_medium=referral&utm_campaign=readme) shows your existance as a grid of dots. Seeing how few you have left may make you pause before scheduling more busy work.
- The absense of AI automation will keep unnecessary work out of your schedule.

## Features

Cool things you can do with in Compass

- Move your focus to perfect spot (no more TABing endlessly)
- Find the perfect slot for an event with your keyboard: `SHIFT` + `↑` `↓` `←` `→`
- Do everything from the cmd palette
- Google Calendar sync
- Add/remove event attendees and RSVP to invites, with optional Google-contact suggestions
- Public booking pages at `/book/:username` (month grid plus day times, one duration per host, guest timezone override, confirmation permalink, guest cancel and reschedule links)

Things you can't do in Compass (yet):

- Add meeting links (except Google Meet on confirmed booking events)
- Multiple booking event types or a standalone booking product
- See your Outlook events

Calendar hosts (Google, Microsoft, Apple) are specified in
[docs/features/calendar-providers.md](./docs/features/calendar-providers.md).
Outlook and iCloud stay non-goals until those milestones land.

## Tech stack

- **Frontend**: React, Zustand, TanStack, Tailwind
- **Backend**: Node, Express, MongoDB
- **Testing**: Bun, React Testing Library, Playwright

## Getting started

| Option | Description | Instructions |
| --- | --- | --- |
| **1. Try Compass web** | Use Compass now (no signup required). | [compasscalendar.com](https://www.compasscalendar.com?utm_source=github&utm_medium=referral&utm_campaign=readme) |
| **2. Run Compass locally** | Run Compass on your machine. | `bun install`<br><br>`cp compass.example.yaml compass.yaml` <br><br>`bun run dev:web`<br><br>`bun run dev:backend`<br><br>Open [http://localhost:9080](http://localhost:9080). |
| **3. Self-host Compass** | Run Compass on your server. | See [the self-hosting guide](./docs/self-hosting/README.md). |

## Resources

- **Docsite**: [docs.compasscalendar.com](https://docs.compasscalendar.com/docs)
- **Changelog**: [compasscalendar.com](https://changelog.compasscalendar.com)
- **Twitter**: [@CompassCalendar](https://x.com/CompassCalendar)
- **LinkedIn**: [Compass Calendar](https://www.linkedin.com/company/compass-calendar)

More