Skip to content
@git-calendar

Git Calendar

Decentralized, open-source Git-backed calendar.

Git Calendar - try now: git-calendar.firu.dev

Key Features

  • Git-powered: Your calendar data lives in a standard Git repository (with full version history).
  • Decentralized: Host it anywhere (GitHub, GitLab, private server, etc.). Switch providers easily.
  • No backend: Your client is talking directly to a Git remote. No server to run and maintain.
  • Offline First: Work locally and sync when you're back online.
  • End-to-End Encrypted: Keep your events private even on untrusted hosts.
  • Open Source: Core library in Go + modern web client in Vue.js.

Components

  • core: Shared Go library handling Git operations, encryption, and calendar logic.
  • web-client: Responsive Vue-based web client.
  • documentation: Project docs.
  • demo-calendar: Sample repository you can clone to see how it works.

Perfect for privacy-conscious users and developers who want full ownership of their data. Your calendar is stored as plain Git data, so every change is versioned and your calendar is completely independent of any centralized platform - host it on GitHub, GitLab, a private server, or even run it entirely offline. Combined with end-to-end encryption, your events remain private and secure even if you use untrusted hosting providers.

Pinned Loading

  1. core core Public

    A shared core for Git-backed calendar.

    Go 7

  2. web-client web-client Public

    A web client for a Git-backed calendar.

    Vue 3 1

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…