About hash-calendar
Last updated: March 2, 2026
Project Purpose
hash-calendar started as a privacy-first, client-only calendar that stores state in the URL hash for instant sharing. It has since evolved into a full calendar platform with optional cloud sync, a booking/scheduling system, multi-calendar management, version history, and subscription billing — while still offering the original free URL-hash mode with no account required.
Trust Signals
- No account required for core URL-hash mode.
- URL hash data is not sent in standard HTTP requests.
- Cloud data is secured with Supabase Row Level Security (RLS) — users can only access their own data.
- Dodo Payments handles all card details — hash-calendar never sees or stores payment information.
- Optional password-based encrypted links are supported.
- Cloud account and all associated data can be permanently deleted at any time.
- Privacy-first app under the MIT license.
This app is intended for convenience and privacy, but shared links are still sensitive. Treat calendar links like private data.
Features
- Day, Week, Month, Year, Agenda, Timeline, and Analytics views
- Share calendars via link or QR code
- Password-protect shared calendars
- Optional cloud sync across devices
- Multi-calendar management
- Version history for cloud calendars
- Booking and scheduling system with public booking links
- Import/export ICS files and JSON data
- Focus mode, command palette, and template gallery
- World planner for multi-timezone coordination
- Multi-language support and dark mode
- Offline capable (PWA)
Pricing
- Free: Full URL-hash calendar with no account required.
- Cloud trial: 7-day free trial with all cloud features.
- Monthly: $1/month — billed monthly, cancel anytime.
- Yearly: $10/year — save $2 compared to monthly billing.
Maintainer
Maintained by Supun Lakmal.
Project Links
Documentation
Help and guide
Privacy policy
Read privacy policy