Upcoming Birthdays

pending

by Nithin Bekal

Show upcoming birthdays from notes with date-of-birth attributes.

Updated 1d agoMITDiscovered via Obsidian Unofficial Plugins
View on GitHub

Obsidian Upcoming Birthdays

A plugin for Obsidian that tracks and displays upcoming birthdays from your notes.

Features

  • πŸ“… Automatically finds notes with a date-of-birth property in their frontmatter
  • πŸŽ‚ Shows upcoming birthdays with age calculation
  • πŸŽ‰ Highlights birthdays happening today or soon
  • βš™οΈ Customizable settings for property name and look-ahead period
  • πŸ“ Click on names to open the corresponding note

Usage

Adding Birthdays to Your Notes

Add a date-of-birth property to the frontmatter of any note:

---
date-of-birth: 1990-05-15
---

# John Doe

Contact information and other details...

Viewing Birthdays

Use the command palette (Ctrl/Cmd + P) and search for "Open Birthday View"

The birthday view will appear in the right sidebar showing:

  • Birthdays happening today (highlighted)
  • Upcoming birthdays within your configured range
  • How many days until each birthday
  • The age the person will turn

Settings

  • Date of Birth Property: The frontmatter property name to look for (default: date-of-birth)
  • Days to Look Ahead: How many days in advance to show birthdays (default: 30)

Installation

For Development

  1. Clone this repository into your vault's .obsidian/plugins/ folder:

    cd /path/to/vault/.obsidian/plugins
    git clone https://github.com/nithinbekal/obsidian-upcoming-birthdays.git
    
  2. Install dependencies:

    cd obsidian-upcoming-birthdays
    npm install
    
  3. Build the plugin:

    npm run build
    
  4. Reload Obsidian and enable the plugin in Settings β†’ Community Plugins

For Development with Auto-Reload

Run in development mode with auto-rebuild:

npm run dev

Date Formats

The plugin accepts any standard date format that JavaScript can parse:

  • 1990-05-15 (ISO format, recommended)
  • 1990/05/15
  • May 15, 1990
  • 15 May 1990

License

MIT

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.