{"repo":"eprislac/org-gcal-sync","free":true,"listed":false,"github":"https://github.com/eprislac/org-gcal-sync","clone":"git clone https://github.com/eprislac/org-gcal-sync.git","description":"A plugin that enables synchronization of org todos and events with GCal","language":"Lua","stars":19,"topics":["neovim-plugins","neovim-plugin","agenda","calendar","gcal","notes","orgmode-nvim","synchronization","org-roam-nvim","productivity"],"license":null,"category":"productivity","readme_excerpt":"org-gcal-sync A Neovim plugin to synchronize Google Calendar events with org-mode notes, featuring full bidirectional sync, agenda integration, and optional org-roam backlinks. Why? I've been using orgmode in Neovim, and I wanted to be able to sync my agenda files. Google Calendar is my primary calendar service, so I built this plugin to bridge the gap. It allows me to keep my org notes and tasks in sync with my Google Calendar events, ensuring I never miss an important meeting or deadline. --- Features - GCal → org notes with #+title , SCHEDULED , and optional ROAM REFS - org tasks → GCal - Appears in org-agenda - Backlinks to any note mentioning the event (requires org-roam) - Duplicate-safe with event ID tracking - Unit tested - Advanced sync : Updates and deletions are synchronized bidirectionally - Direct Google Calendar API integration (no external dependencies) - Auto-sync on save : Automatically syncs when saving org files with scheduled events - Multiple calendars : Sync with multiple Google Calendars - Recurring events : Full support for recurring event patterns - Conflict resolution : Smart conflict detection with interactive resolution UI - Sync dashboard : Visual status dashboard with statistics - Per-directory calendars : Map different org directories to different calendars - Webhook support : Real-time sync via Google Calendar push notifications - Optional org-roam integration : Works with or without org-roam --- Prerequisites - Neovim 0.9+ - plenary.nvim - nvi","default_branch":null,"files":null,"tree":[],"storefront":"/r/eprislac","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/eprislac/org-gcal-sync/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}