Been trying to set up birthday reminders for contacts in Obsidian. First tried Bases plugin but couldn’t get the formulas right — scoured the internet but no luck. Then tried Datacore but it wasn’t flexible enough. Ended up just building my own birthday reminder plugin.
Now it’s super convenient and looks awesome!
Core Features
-
Configurable Birthday Property
– Customize frontmatter property name; supports any naming like birthday,date_of_birth,DOB, etc. -
Intelligent Birthday Calculation – Automatically calculates next birthday date and days remaining; accurately determines if this year’s birthday has passed
-
Automatic Age Calculation – Automatically calculates upcoming age based on birth date
-
Lunar Calendar Conversion – Uses
solarlunarfor precise Gregorian to Lunar conversion; supports leap months -
Zodiac & Animal Signs – Automatically displays zodiac sign and Chinese animal sign, adding cultural interest
-
Folder Filtering – Scan specific folders to avoid scanning entire vault
Highly Configurable
-
Birthday Property Name
– Customize frontmatter property name; default birthday, supportsdate_of_birth,DOB, etc. -
Target Folder – Specify folder path to scan
-
Visible Months – Number of months to display in calendar view (1-6 months)
-
Color Scheme – 5 theme colors to choose from
-
Show Lunar Calendar – Toggle lunar date display
-
Show Zodiac & Animal – Toggle zodiac and animal sign display
-
Show Calendar View – Toggle monthly calendar display
-
Show Statistics – Toggle statistics cards display at top
-
Highlight Today’s Birthdays – Toggle special highlighting for today’s birthdays
-
Language – Chinese/English switching
Interface Preview
1. Main Window Mode (Full Layout)
2. Sidebar Mode (Compact Layout)
3. Plugin Settings
For more details and to download the plugin, see the README:
https://github.com/ichris007/Obsidian-Birthday-Reminder/blob/main/README-EN.md



