Skip to content

Introduction

Kaabalah Tree of Life

The de-facto library for esoteric calculations and tooling

Install

Terminal window
npm install kaabalah

Modules

🔢 Numerology

Life path, cycles, challenges, and personal mythology calculations

Learn more →

✡️ Gematria

Hebrew letter values with reverse gematria lookup

Learn more →

🌟 Astrology

Birth charts and planetary positions via Swiss Ephemeris

Learn more →

🃏 Tarot

78 cards with meanings, spreads, and interpretations

Learn more →

🐚 Ifa

Odu calculations based on dates for Ifa divination

Learn more →

🌳 Core

Tree of Life system linking all esoteric correspondences

Learn more →

Quick Start

example.ts
import { calculateGematria } from 'kaabalah/gematria';
import { calculateKaabalisticLifePath } from 'kaabalah/numerology';
// Calculate gematria for a name
const gematria = calculateGematria('DAVID');
console.log(gematria.synthesis.originalSum); // 25
// Calculate life path from birth date
const lifePath = calculateKaabalisticLifePath(new Date('1990-06-15'));
console.log(lifePath.lifePath.reducedValue);

Features

Tree-Shakable

Import only what you need. Each module is independently tree-shakable for optimal bundle size.

TypeScript First

Full TypeScript support with comprehensive type definitions for all functions and return values.

Learn More

New to esoterism?