Bahrawy · v1 · live

Acalendarthat
getsoutofyourway.

Drag to reschedule. Recurrence that bends to real life. Google, Outlook, and Apple in a single grid. No signup, no servers, no telemetry. Your calendar lives in your browser.

Meet the maker
Bahrawy Calendar — month view
Google Calendar
Outlook 365
Apple iCloud
Local-first storage
Recurring events
Drag · drop
Multi-context
Keyboard-first
No telemetry
The premise

Most calendars
were designed to be opened.

Bahrawy was designed to be closed. The grid loads in under a hundred milliseconds, the keyboard is the primary input, and your data stays in the browser tab where you put it.

01 · Speed

Open and forget.

The grid is rendered before the network is even consulted. External calendars sync in the background, never blocking the view.

02 · Privacy

Your data, your machine.

Everything you create stays in the browser. Provider tokens live in an encrypted cookie. No analytics, no server-side database, no shadow profile.

03 · Shape

Contexts, not categories.

Critical, Focus, Work, Social, Personal, Health. Or your own. Toggle each on or off in one click and watch the noise disappear.

< 0ms
cold loadno spinner ever
0
providersone unified grid
0
zero trackersno accounts · no servers
What you get

Six things that most calendars get wrong.

01
Sync

Three providers. One grid.

Google, Outlook, and iCloud appear in the same view, colored by their source. Tokens encrypted, refresh handled automatically.

02
Direct manipulation

Drag any event, anywhere.

Cross-day, cross-week, cross-view. Pixel-precise on desktop, finger-friendly on mobile.

03
Recurrence

Done right.

iCalendar RRULE under the hood. Edit one occurrence, the series, or this and all future. Skip a day without breaking the pattern.

04
Contexts

Six built in. Make your own.

Critical, Focus, Work, Social, Personal, Health. Toggle each on or off in one click and watch the noise disappear.

05
Local-first

No account. No server. Yours.

Everything stays in IndexedDB on this device. Provider tokens never leave your encrypted cookie.

06
Speed

Open and forget.

The grid renders before the network is even consulted. External calendars sync in the background, never blocking the view.

Keyboard-first

Your hands never leave the keys.

Every action that matters has a key. Navigate weeks, create events, switch views, toggle contexts — all without reaching for the mouse.

Navigate
prev / next week
CtrlT
jump to today
scroll hours
Events
CtrlN
new event
CtrlE
edit selected
delete event
Esc
close / cancel
Views
CtrlM
month view
CtrlW
week view
CtrlD
day view
16
toggle contexts
The bet

Calendarsshouldfadeoutofthewaywhenyoudon'tneedthem,andappearrightbeforeyoudo.

Bahrawy · design principle № 1
B
The maker

Built by Bahrawy.

I'm a software engineer who keeps ending up building the tools I wish existed. This is one of those: a calendar I could live inside, fast enough to disappear, honest enough to stay. If you're curious about the rest of what I'm making, the journal lives at bahrawy.me.

Open Bahrawy. It loads before you read this.

No signup. No card. No onboarding. Just a calendar.