Topics / #calendar
Calendar projects on GitHub
Calendar UI components and scheduling libraries.
As of , the most-starred Calendar projects on GitHub are odysseus (93.7K stars), cal.diy (49.1K stars) and fullcalendar (20.7K stars). GitHub.Locker tracks 30 Calendar repositories with 325.1K stars combined. The fastest-growing on October 16 was everything, with +394 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+394everything
HeyPuter/everything · ★ 2.1KThe Everything Project is a monorepo of open-source, MIT-licensed applications that aim to recreate the world's proprietary software, from Office and Slack to Photoshop and AutoCAD.
+131odysseus
odysseus-dev/odysseus · ★ 93.7KOdysseus is a self-hosted AI workspace that bundles chat, agents, deep research, a document editor, email, notes, tasks, and calendar around local or API models.
+73gr8r-studio
gr8rstudio/gr8r-studio · ★ 848Gr8r Studio is a calm, structured project management workspace with a home dashboard, inbox, my tasks, projects with board, list, table, calendar, timeline and files views, plus members, teams, activity and settings.
+61openmuse
CopilotKit/openmuse · ★ 5.2KOpenMuse is a personal-agent application: an AI agent with its own browser, terminal, files, and background work that keeps going. You ask for an outcome, follow the plan, review its actions, and come back to the result.
The all-time top
30 projects · by stars
- 93.7K
#1 · odysseus-dev/odysseusodysseus
Odysseus is a self-hosted AI workspace that bundles chat, agents, deep research, a document editor, email, notes, tasks, and calendar around local or API models.
- 49.1K
#2 · calcom/cal.diycal.diy
Cal.diy is the open source community edition of Cal.com, a self-hosted scheduling platform for booking appointments and managing calendars.
- 20.7K
#3 · fullcalendar/fullcalendarfullcalendar
FullCalendar is a full-sized drag & drop event calendar for the web, written in JavaScript and TypeScript. You embed it in your own site or web app to display and manage events.
- 4

cli
17.7Klarksuite/cli · Golark-cli is the official command-line tool for the Lark/Feishu Open Platform, built by the larksuite team for both human developers and AI Agents. It covers 18 business domains (Messenger, Docs, Base, Sheets, Calendar, Mail, Tasks, Meetings, etc.) with 200+ commands and 26 AI Agent Skills.
- 5
flatpickr
16.5Kflatpickr/flatpickr · TypeScriptflatpickr is a lightweight JavaScript datetime picker for the web — a polished calendar popup that attaches to your inputs and handles dates, times, and date ranges.
- 6

tui.calendar
12.7Knhn/tui.calendar · TypeScriptTOAST UI Calendar is a full-featured JavaScript calendar component that renders monthly, weekly, and daily views with drag-and-drop scheduling, provided as a plain JS library plus official React and Vue wrapper components.
- 7

inbox-zero
12.6Kelie222/inbox-zero · TypeScriptInbox Zero is an open-source AI personal assistant for email that organizes your inbox, pre-drafts replies in your tone, manages your calendar, and organizes attachments.
- 8

react-dates
12.2Kreact-dates/react-dates · JavaScriptreact-dates is a React component library for date pickers, providing a single-date picker and a date-range picker that work on web and mobile.
- 9

leantime
11.9KLeantime/leantime · PHPLeantime is an open-source project management system aimed at non-project managers, combining task management, planning, and knowledge tools in one place. It positions itself as simple as Trello but as feature-rich as Jira, and is explicitly designed with ADHD, dyslexia, and autism in mind.
- 10
boring.notch
11.1KTheBoredTeam/boring.notch · SwiftBoring Notch turns your MacBook's notch into a dynamic control hub: it becomes a music player with a live visualizer, calendar integration, a file shelf with AirDrop support, and a full replacement for macOS's volume/brightness/backlight HUDs.
- 11

FSCalendar
10.6KWenchaoD/FSCalendar · Objective-CFSCalendar is a fully customizable calendar UI library for iOS, usable from both Objective-C and Swift.
- 12
sovereign
10.6Ksovereign/sovereign · HTMLSovereign is a set of Ansible playbooks that build and maintain your own private cloud on a server you control, bundling email, calendar/contacts sync, file storage, VPN, an IRC bouncer, webmail, and more.
- 13
react-native-calendars
10.3Kwix/react-native-calendars · TypeScriptA set of customizable calendar components for React Native apps, maintained by Wix. You add them to your own project to display calendars and pick dates.
- 14

deploy-your-own-saas
10.1KAtarity/deploy-your-own-saas · PythonIt is a curated, categorized list of self-hosted, open-source alternatives to popular cloud services - VPN, music streaming, photo hosting, notes, bookmarks, email, chat, backups and more - so you can run 'your own' version of each instead of relying on a commercial provider.
- 15

tinycast
8.6Kabue-ammar/tinycast · SwiftTinycast is a tiny, fully native macOS launcher: one global hotkey summons a palette for launching apps, clipboard history, snippets, window tiling and more — all under 100 MB of RAM.
- 16

openmuse
5.2KCopilotKit/openmuse · TypeScriptOpenMuse is a personal-agent application: an AI agent with its own browser, terminal, files, and background work that keeps going. You ask for an outcome, follow the plan, review its actions, and come back to the result.
- 17

My-Brain-Is-Full-Crew
3.9Kgnekt/My-Brain-Is-Full-Crew · ShellA crew of 8+ AI agents and 14 specialized skills that manages your Obsidian vault through chat: capturing notes, triaging your inbox, searching, transcribing meetings, and handling email and calendar, in whatever language you write.
- 18

everything
2.1KHeyPuter/everything · JavaScriptThe Everything Project is a monorepo of open-source, MIT-licensed applications that aim to recreate the world's proprietary software, from Office and Slack to Photoshop and AutoCAD.
- 19

mail
1.4Kflectar/mail · RustFlectar Mail is a native, open-source email client that also handles calendars and contacts, built in Rust for speed and low memory use instead of being a web app wrapped in a browser shell.
- 20

gr8r-studio
848gr8rstudio/gr8r-studio · JavaScriptGr8r Studio is a calm, structured project management workspace with a home dashboard, inbox, my tasks, projects with board, list, table, calendar, timeline and files views, plus members, teams, activity and settings.
- 21

laya
704aayushch/laya · PythonLaya is a local-first AI notification command center that aggregates Slack, Gmail, GitHub, Jira, Notion, Outlook and Calendar notifications, processes them with local LLMs (Ollama/LM Studio) or your own cloud API keys, and prepares ready-to-approve Action Cards before you even open the notification.
- 22
penguin-mail
478c9dev/penguin-mail · RustPenguin Mail is a native Linux desktop app for mail and calendar: it handles Gmail, Microsoft (Outlook.com, Hotmail, Live, Microsoft 365) and any IMAP/SMTP account, plus Google Calendar, contacts, OpenPGP and S/MIME encryption, and an optional AI assistant.
- 23

InternalBeyond-Mobile
431Sui-IB/InternalBeyond-Mobile · HTMLInternalBeyond-Mobile (IB-Mobile) is a single-file, offline-first personal web app that lets you chat, call, journal, and keep long-term memories with one or more AI companions, synced via shared backup files with its desktop counterpart Internal Beyond.
- 24

AIKON
351emir/AIKON · JavaAIKON is an AI chat client for old Nokia Series 40 and Symbian S60 feature phones (Java ME, CLDC 1.1 / MIDP 2.0), paired with a small Go server that relays your messages to Claude, OpenAI, Gemini or Grok so a 2007-era phone can chat with modern AI models.
- 25

pl_mail
336karatektus/pl_mail · PHPplMail is a self-hosted, Gmail-style mail client that connects to IMAP, Gmail, and Outlook mailboxes you already have, syncs them into your own PostgreSQL database, and gives you one inbox, search box, and set of labels in the browser.
- 26
Sapphire
328cshariq/Sapphire · SwiftSapphire is a macOS app that turns the MacBook notch into an activity hub, showing things like now-playing media, weather, and calendar events, plus extra tools like nearby file sharing and window snapping.
- 27

omamail
299huacnlee/omamail · QMLOmamail is a native email client plugin for the Omarchy desktop (built on Hyprland/Quickshell) that reads, triages and answers mail from Gmail, Outlook, HEY, JMAP and IMAP accounts inside one themed window.
- 28

org-timegrid
185Gleek/org-timegrid · Emacs Lisporg-timegrid is an SVG week calendar for Emacs that reads timed timestamps from your Org files and writes edits back to their source headings, so you can create, move, resize, rename and remove calendar blocks with the mouse or keyboard.
- 29

kindle-wall-display
126jstriblet/kindle-wall-display · ShellTurns a jailbroken Amazon Kindle into a low-power always-on wall display that renders any PNG served by your own LAN server, suspending the device to RAM between refreshes so it runs for weeks on a charge.
- 30
calnode
118Calnode/calnode · GoCalnode is a self-hostable scheduling app like Calendly or Cal.com, shipped as a single Go binary with an embedded SQLite database. It includes first-party video meetings, recording, AI notetaking, and is built API-first with a native MCP server for AI agents.
Related topics
Often tagged together