A beautiful, minimal macOS menu bar application that displays Nepali (Bikram Sambat) dates with seamless Calendar integration.
- Dual Calendar System - Bikram Sambat (BS) and Gregorian calendar support (2000-2100 BS)
- Multi-Language - English and Nepali (नेपाली) with proper numerals
- Multiple Views - Monthly grid and schedule timeline modes
- Customizable Formats - Short, long, and full date display options
- Calendar Integration - View macOS Calendar events in Nepali dates
- System Integration - Menu bar app with launch on login
- Privacy-Focused - Privacy-first date conversions and usage metrics
Price: FREE - Get automatic updates and easy installation directly from the App Store.
Direct Download:
Latest Release - Download the .dmg file
System Requirements:
- macOS 12.0 (Monterey) or later
- Universal Binary - Works on both Apple Silicon (M1/M2/M3) and Intel Macs
- ~10 MB disk space
Note: The GitHub version is fully signed and notarized by Apple, so it will run securely on your Mac without any warnings.
The app is now completely FREE on both the Mac App Store and GitHub!
Why download from the App Store?
- Automatic Updates: Get the latest features and bug fixes automatically.
- Easy Installation: One-click installation, no manual setup required.
- Verified & Trusted: Directly from Apple's official store.
Want to support development?
If you find this app useful, please:
- ⭐ Star this repository on GitHub
- 📝 Leave a review on the Mac App Store
- 🐛 Report bugs or suggest features via Issues
- 💻 Contribute code or improvements via pull requests
-
Download the latest
.dmgfile from Releases -
Open the downloaded DMG file
-
Drag the app to your Applications folder
-
Launch the app!
The app will guide you through an onboarding process:
- Select Language - Choose between English or Nepali (नेपाली)
- Choose Display Format - Pick how dates appear in your menu bar
- Calendar Access - Decide whether to integrate with macOS Calendar
- Launch Preferences - Set whether to start on login
Once installed, you'll see the Nepali date in your menu bar:
- Click the menu bar icon to open the calendar popover
- Select between Month or Schedule view
- Click any date to see events for that day
- Navigate months using arrow buttons or "Today" to return
Access settings by:
- Click the menu bar icon
- Right-click on the app (or access via menu)
- Adjust:
- Language preference
- Date format
- Launch on login
- Calendar permissions
This project uses automated releases with semantic versioning based on commit messages.
Use Conventional Commits:
feat:- New feature (bumps minor version: 0.0.1 → 0.1.0)fix:- Bug fix (bumps patch version: 0.0.1 → 0.0.2)ci:- Rebuild without version bump (creates v0.0.1-latest)feat!:orBREAKING CHANGE:- Breaking change (bumps major: 0.0.1 → 1.0.0)docs:,chore:, etc. - No build or release
GitHub Actions automatically:
- Determines version from commit messages
- Updates
Info.plist - Builds the app
- Creates DMG installer
- Generates changelog
- Creates GitHub release
- Uploads to App Store (on tag push)
See CHANGELOG.md for version history.
Yes! The GitHub release is signed and notarized with an Apple Developer ID. This means Apple has checked it for malware and verified it comes from the developer.
This project uses a proprietary core engine. To build it yourself:
-
Clone the repository:
git clone https://github.com/stha-ums/NepaliCalendarMenuBar.git cd NepaliCalendarMenuBar -
Fetch Dependencies: The core engine is hosted in a private repository. You will need a GitHub Personal Access Token (PAT) with
reposcope to download the necessary binaries:export GITHUB_TOKEN=your_token_here ./scripts/setup-dependencies.sh -
Open and Build:
open NepaliDateMacMenuBar.xcodeproj # Press Cmd+R to build and run
We value your privacy. This app uses TelemetryDeck to collect anonymous usage data.
What we collect:
- App version and update preferences.
- Feature usage (e.g., how often the calendar is opened, which language is used).
- Interactions with the calendar (e.g., viewing event details, joining meetings).
Why we collect it: These metrics help us understand how people use the app so we can prioritize features and fixes that matter most. We do not collect any personal information, and your event data remains private on your machine.
Licensed under GNU General Public License v3.0 - see LICENSE file for details.
- Bug Reports: Open an issue
- Feature Requests: Request features

