A macOS app that turns the MacBook notch into a music control center, calendar view, file shelf and system HUD replacement.
sfsam/Itsycal
A tiny calendar that lives in the Mac menu bar and shows your Calendar app events alongside it.
Open-source alternative to:Fantastical
- Stars
- 4,046
- Forks
- 275
- Open issues
- 91
- Last commit
- yesterday
What is it?
Itsycal is a small calendar app for macOS that sits in the menu bar. Clicking its icon opens a compact month view, and it can show your upcoming events from the system Calendar app next to the date.
Beyond viewing, you can create and delete events directly from the menu bar popup. Editing existing events is not supported. The project is written in Objective-C and released under the MIT license, and its source is shared partly as a reference for other developers reading real-world Mac code.
It suits Mac users who want quick access to their schedule without opening a full calendar window.
Key features
- 01Shows a compact month calendar from the macOS menu bar.
- 02Displays events from the system Calendar app alongside the date.
- 03Lets you create and delete events from the menu bar popup.
- 04Written in Objective-C and released under the MIT license.
Use cases
- Glancing at the day's schedule without opening the Calendar app.
- Quickly adding or removing a simple event from the menu bar.
- Studying a small, real-world macOS menu bar app written in Objective-C.
Quick start
- 1
Clone the repository and open the Xcode project
- 2
Set up local signing using Local.xcconfig.example as described in CONTRIBUTING.md
Things to know
- Mac-only app that requires macOS and Xcode to build.
- Events can be created and deleted but not edited.
In collections
Topics
FAQ
- What is Itsycal?
- A tiny calendar that lives in the Mac menu bar and shows your Calendar app events alongside it. Itsycal is a small calendar app for macOS that sits in the menu bar. Clicking its icon opens a compact month view, and it can show your upcoming events from the system Calendar app next to the date.
- Is Itsycal free to use? What license does it have?
- Itsycal is open source under the MIT license. Check the license terms before using it in commercial products.
- Is Itsycal still maintained?
- Actively maintained. The last commit to Itsycal was on Nov 6, 2026.
- What can I use Itsycal for?
- Glancing at the day's schedule without opening the Calendar app. Quickly adding or removing a simple event from the menu bar. Studying a small, real-world macOS menu bar app written in Objective-C.
- How do I install Itsycal?
- Clone the repository and open the Xcode project Set up local signing using Local.xcconfig.example as described in CONTRIBUTING.md
- Where can I get Itsycal?
- The source code and installation instructions are on GitHub: https://github.com/sfsam/Itsycal
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A free, open-source lunar calendar that lives in the macOS menu bar, showing lunar dates, public holidays, and system calendar events.
Open-source, self-hosted scheduling platform (MIT-licensed community fork of Cal.com) for booking meetings and managing calendars.
Free group availability poll that finds the best meeting time across calendars and time zones, a self-hostable alternative to Doodle.
AI-powered daily planner in TypeScript that turns natural-language goals into a scheduled, prioritized day of tasks.
A self-hostable scheduling platform written in Rust that syncs with CalDAV calendars and lets people book meetings via a shared link.