explaingit

bhartiyashesh/purelymailcalendar

Analysis updated 2026-05-18

55PythonAudience · generalComplexity · 4/5Setup · moderate

TLDR

Purelymail Calendar is an unofficial web app that adds real meeting invites and automatic RSVP tracking on top of a Purelymail email account.

Mindmap

mindmap
  root((purelymailcalendar))
    What it does
      Meeting invites
      RSVP tracking
      Calendar views
      Magic link login
    Tech stack
      Python FastAPI
      React TypeScript
      Postgres
      Vite
    Use cases
      Send invites
      Track replies
      Self host
    Audience
      Purelymail users
      Small teams

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Send real meeting invites from a Purelymail address that render correctly in Apple Mail, Gmail, and Outlook.

USE CASE 2

Automatically track who accepted or declined a calendar invite without checking email manually.

USE CASE 3

Manage a personal or small-team calendar with month, week, and day views tied directly to Purelymail.

What is it built with?

PythonFastAPIReactTypeScriptPostgresVite

How does it compare?

bhartiyashesh/purelymailcalendarequality-machine/claude-pgnipbao/codex-whiteboard-video-skill
Stars555555
LanguagePythonPythonPython
Setup difficultymoderateeasyhard
Complexity4/53/53/5
Audiencegeneraldevelopervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires a Purelymail account, an email delivery key such as Resend, and a Fernet encryption key.

No license information is provided in the README, so usage rights are unclear.

In plain English

Purelymail Calendar is an unofficial web app that adds real meeting invites and RSVP tracking to Purelymail email accounts. Purelymail itself lets you store calendar events over CalDAV, but it does not offer a way to send proper meeting invitations or track whether people accepted them. This project fills that gap by sitting on top of your existing Purelymail mailbox. You sign in with a magic link sent to your email, connect your Purelymail account once, and the app gives you month, week, and day calendar views where you can click to create events and drag to move them. When you invite someone, it sends a real invite through email using the standard format that Apple Mail, Gmail, and Outlook can all read correctly. It also watches your inbox for replies from attendees and automatically updates each event to show who accepted, declined, or has not responded yet. Your calendar data lives inside your own Purelymail mailbox rather than in a separate database, and mailbox passwords are encrypted before being stored. The project is built with a Python backend called FastAPI, a React and TypeScript frontend, and a Postgres database for production use, with SQLite available for local development. For people who prefer scripting instead of a browser, there is also a command line tool that can create events and check RSVP replies directly, using the same underlying connection to Purelymail. The app is deployed on Railway with an automated build and deploy pipeline, and the maintainer includes several ways to verify that the code running in production matches what is published on GitHub, including a public version endpoint and public build logs. This is a personal, independent project made by one developer and is not affiliated with or endorsed by Purelymail.

Copy-paste prompts

Prompt 1
Explain how Purelymail Calendar sends meeting invites and tracks RSVPs using IMAP and SMTP.
Prompt 2
How do I run Purelymail Calendar locally with the FastAPI backend and Vite frontend?
Prompt 3
Walk me through setting up the Sieve script so RSVP replies get filed into a separate mailbox.
Prompt 4
How does Purelymail Calendar keep my mailbox password secure when it stores it?

Frequently asked questions

What is purelymailcalendar?

Purelymail Calendar is an unofficial web app that adds real meeting invites and automatic RSVP tracking on top of a Purelymail email account.

What language is purelymailcalendar written in?

Mainly Python. The stack also includes Python, FastAPI, React.

What license does purelymailcalendar use?

No license information is provided in the README, so usage rights are unclear.

How hard is purelymailcalendar to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is purelymailcalendar for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.