https://github.com/SwitchbackTech/compass
π§ Weekly planner for minimalists who value their time
https://github.com/SwitchbackTech/compass
calendar google google-calendar google-calendar-api google-calendar-integration google-calendar-synchronization minimalist nodejs react scheduling shortcuts time-management typescript
Last synced: about 1 month ago
JSON representation
π§ Weekly planner for minimalists who value their time
- Host: GitHub
- URL: https://github.com/SwitchbackTech/compass
- Owner: SwitchbackTech
- License: mit
- Created: 2023-09-27T20:40:53.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-08-30T22:16:52.000Z (about 1 month ago)
- Last Synced: 2025-08-30T23:29:15.331Z (about 1 month ago)
- Topics: calendar, google, google-calendar, google-calendar-api, google-calendar-integration, google-calendar-synchronization, minimalist, nodejs, react, scheduling, shortcuts, time-management, typescript
- Language: TypeScript
- Homepage: https://www.compasscalendar.com
- Size: 9.26 MB
- Stars: 194
- Watchers: 4
- Forks: 46
- Open Issues: 96
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Agents: AGENTS.md
Awesome Lists containing this project
- awesome-useful-projects - <img src="https://icon.horse/icon/github.com" height="20px" align="center"/>/SwitchbackTech/compass - Calendar app (Productivity / Other)
- awesome-useful-projects - <img src="https://icon.horse/icon/github.com" height="20px" align="center"/>/SwitchbackTech/compass - Calendar app (Jump To / Productivity)
README
# π§ Compass Calendar
_Compass is a weekly planner that integrates with Google Calendar._
---

     ![Redux]() 
  

## Features
The basics:
- π Recurring events (limited support)
- β‘Β Command palette
- β‘Β Shortcuts
- π Display events in local time
- π·οΈ Tagging events
- ποΈ Resizing events
- ποΈ Duplicating events
- ποΈ Reordering tasks
- ποΈ Drag & dropThe unique stuff:
- βοΈ Display your weekly goal
- βοΈ Someday / Maybe task list
- β© Move an event forward/back with one clickIntegrations:
- π **Hosted** 2-way sync with Google Calendar
- π **Local** 2-way sync with Google Calendar (Ngrok proxy)
- π Google OAuth authentication
- π User session management (Supertokens)
- βοΈ Email capture (Kit)## Limitations
This calendar is a work in progress that might not have everything
you need yet, including:- Sub-calendars (only primary calendar is supported)
- Sharing
- Location
- Reminders
- Mobile app## Get Started
All the info you'd need to get started is at [docs.compasscalendar.com](https://docs.compasscalendar.com), including guides on how to install, test, build, deploy, and contribute.
[](https://docs.compasscalendar.com)
## Next Steps
βοΈ [Sign Up for the Waitlist](https://www.compasscalendar.com/waitlist)
π§ [Use the App](https://app.compasscalendar.com) (Closed beta). Access to the **hosted** version of Compass is currently limited to emails that have been invited from our waitlist. This restriction is skipped when you're running the app **locally**.
π¬ [Join our Discord](https://www.discord.gg/H3DVMnKmUd)
π [Read the Docs](https://docs.compasscalendar.com)
π Follow us on [X (Twitter)](https://x.com/CompassCalendar), [YouTube](https://youtube.com/playlist?list=PLPQAVocXPdjmYaPM9MXzplcwgoXZ_yPiJ&si=jssXj_g9kln8Iz_w), [LinkedIn](https://www.linkedin.com/company/compass-calendar)