Musubi is open source under the MIT License · read the docs · star us on GitHub
Open-source shared calendar
M U S U B I

One calendar, tied to the people you actually plan with.

Musubi pulls your Google, Apple, Outlook and CalDAV calendars into one view and syncs both ways — then shares only with the handful of people you invite. No feeds, no ads, no data sold. Open source and self-hostable.

Android — open beta · iOS — open testing soon · MIT-licensed & self-hostable
理由 · Why Musubi

What it's actually for.

Tomo · Shared
A calendar per relationship.
Make one for you and your partner, the household, the climbing crew. Invite-only — never a feed. Just the people you'd answer the phone for.
Ichi · One view
Everything in one place.
Your Google, iCloud, Outlook and CalDAV calendars, tied into a single view that syncs both ways. Write it here, it shows up there.
Sei · Calm
No noise, ever.
No activity feed, no friend suggestions, no 11 PM engagement pings. One reminder — the one you actually asked for.
Mamoru · Yours
Yours to keep.
No ads, nothing sold, fully open source — and your data exports to .ics the day you decide to leave.
中を覗く · A look inside

Three views. That's the whole app — on purpose.

窓 · Home screen widgets

Your calendar, before you open the app.

The next thing and the shape of the month, sitting quietly on your home screen.

Resize them from a sparse glance into a detailed view. Recurring events become real occurrences, every colour follows its calendar, and light or dark mode changes with the rest of your phone.

Android now · iOS next

予定
Agenda, ready to scroll.
See the events that actually fit — then scroll for the rest. Tap one and Musubi opens straight to that occurrence and its details.
A month that grows with its space.
Compact widgets use clear event dots. Give the grid more room and they become labelled calendar-colour pills with readable contrast.
Choose what this widget shows.
Open Calendars, tap the familiar Musubi pills, and hide anything this particular widget doesn't need — without changing the app or another widget.
繋 · Bring your calendars

Your other calendars are welcome here.

Work lives in Google. Family lives in iCloud. Musubi ties them into one view — and syncs both ways, so nothing you write here gets left behind there.

And inside Musubi, events are set free: one dinner can live in your calendar, your partner's, and the family one — linked, not copied. Edit it once, it changes everywhere. Recurring events, exceptions and all, survive the round trip.

両方
Google Calendar.
Two-way sync, multiple accounts, read-only calendars respected. Your holidays stay holidays.
View Google Calendar access details

Musubi can connect to one or more Google Calendar accounts and provide two-way synchronization and calendar management.

With your permission, Musubi can:

  • display your Google calendars and their events;
  • create, update, and delete events;
  • create, rename, recolor, and delete calendars you own;
  • synchronize changes between Google Calendar and Musubi.

Musubi performs these actions only when you initiate them through the application or when synchronization has been explicitly enabled.

You can disconnect a Google account at any time. Disconnecting removes the stored Google credentials and synchronized copies of that account's calendars and events from Musubi.

両方
Apple & iCloud.
Two-way, via an app-specific password. No Apple developer account rituals on your side.
両方
Any CalDAV server.
Nextcloud, Fastmail, Radicale — if it speaks CalDAV, it can join the knot.
両方
Outlook & Microsoft 365.
Two-way via Microsoft Graph — outlook.com and Microsoft 365 accounts alike, multiple accounts welcome.
色 · A colour per calendar

See whose plans are whose, at a glance.

Every calendar you make gets its own colour, so one look at the month tells you what's work, what's family, what's the climbing crew. Five muted tones, none louder than the rest — their names borrowed from old Japanese pigments.

Dune
Personal
Warm sand for the things only you keep track of.
Shu
Couple · Now
A red borrowed from the lacquer of old shrines. Marks today.
Moss
Outdoors
Climbing partners, hiking, the early-morning crew.
Ochre 黄土
Studio
For the small creative group that makes a thing together.
Indigo
Family
Sunday lunch. Birthdays you'd better not forget.
約束 · The quiet promise

What we won't do, in plain words.

Your calendar knows where you'll be and who with. That's not data to mine — so Musubi is built not to.

Here's what that means, in plain words — and you can verify every line in the source.

01
Your time is yours.
The hosted service uses HTTPS and EU infrastructure with restricted access. It is not end-to-end encrypted, because sharing and provider sync need the server to read events. The code is open — and self-hostable if you prefer to run it yourself.
02
No ads. No data sold.
Ever. If we run out of money we'll send you a letter, not a banner.
03
No social layer.
No discover. No friends-of-friends. A calendar is shared only through an invite link you explicitly create and send.
04
Notifications worth keeping.
One reminder. The right one. We'll never beep at you about engagement.
05
Leave with everything. (WIP)
Export to .ics any time. Take your knots with you.
公 · Open by default

Built in the open. Yours to read, fork, and run.

A calendar holds quiet things. So the code that holds them should be readable by anyone who cares to look.

Every line of Musubi — app, server, sync protocol — lives on GitHub under the MIT License. Self-host the whole thing, audit every endpoint, or just lurk. We won't mind.

MIT
A permissive license.
Use it. Modify it. Ship it. Sell a fork on a different planet. The only ask: keep the copyright notice.
SELF
Self-hostable, end-to-end.
Bring your own server with a single docker compose up. Your knots, your hardware.
DEV
Good first issues are waiting.
Issues, pull requests and translations are open and reviewed. New here? Start with a good first issue and ship something real this weekend.
SPEC
An open adapter interface.
Sync is a documented provider contract — Google, Outlook, Apple and CalDAV ship today. The next adapter is an afternoon of work, and it's waiting for you.
先 · What's coming

The knot is still being tied.

Everything below is in the open on our roadmap — marked honestly as work in progress, not promised for next Tuesday.

WIP
Open events & RSVP.
Create an event, share a link. People join with just a name and an email — no account, no app, no social network. You see who's coming; they get a reminder. Everything Facebook Events used to be, without Facebook.
WIP
A web client worth living in.
Not a mobile afterthought — planning views, bulk editing, and calendar administration on a big screen.
WIP
Meetup planning.
Find the evening that works across everyone's calendars — before the event exists.
WIP
iOS — open testing soon.
The build is done and in testing now; open testing on the App Store lands shortly. Same app, same calm.
問 · Questions

The things people ask.

What is Musubi?

Musubi is an open-source shared calendar. It pulls your Google, Apple, Outlook and CalDAV calendars into one view that syncs both ways, then lets you share a calendar with just the handful of people you invite — your partner, the household, the climbing crew. No feeds, no ads, no social layer.

Which calendars can I connect?

Google Calendar, Apple iCloud, Outlook and Microsoft 365, and any CalDAV server (Nextcloud, Fastmail, Radicale). All of them sync two ways, so anything you write in Musubi shows up in the original calendar, and changes there flow back. Multiple accounts are welcome, and read-only calendars stay read-only.

Is Musubi free?

Yes — it's free during the open beta, with no trial countdown and no subscription. If optional paid extras ever arrive, the calendar itself stays useful without them. And because Musubi is open source, you can always self-host it for the cost of your own server.

What happens to my data? Do you sell it?

Never. There are no ads and nothing is sold. The hosted service runs on EU infrastructure over HTTPS with restricted access. Your calendar is shared only through an invite link you explicitly create — there's no discover, no friends-of-friends, no activity feed. You can read exactly what we do with your data in the Privacy Policy.

Can I self-host Musubi?

Yes. Every part of Musubi — app, server, and sync protocol — is open source under the MIT License and lives on GitHub. Bring your own server and run the whole thing with a single docker compose up. Your knots, your hardware.

How does sharing work?

You make a calendar per relationship and send an invite link to the few people who should see it. That's the only way anyone joins — there's no network to be discovered on. One event can live in several shared calendars at once, linked rather than copied, so editing it once updates it everywhere.

Is there an iPhone app?

Android is in open beta on Google Play now. The iOS build is done and in testing — open testing on the App Store lands shortly. It's the same app with the same calm.

Will Musubi notify me constantly?

No. You get one reminder — the one you actually asked for. No engagement pings, no 11 PM nudges, no notifications designed to pull you back in.

便り · A quiet letter

A few good emails. Only when there’s something to say.

Early access, thoughtful product news, and the occasional note from behind the screens.

Sent rarely — only when there is something worth opening. Po málu a kvalitně.

Start with one shared calendar.
Free during the open beta — no trial countdown, no subscription. Android is live now; iOS open testing lands shortly. If optional paid extras ever arrive, the calendar itself stays useful without them.