Export Image
Export Code

Fork of Shamatha (Calm Abiding),Vipassana (Insight Meditation)

Nita

0 views in last 90 days
Last edited Jul 22, 2025
Created on Jul 22, 2025

Buddhist Meditation Practices: Shamatha vs Vipassana

An interactive data visualization comparing two fundamental Buddhist meditation practices - Shamatha (Calm Abiding) and Vipassana (Insight Meditation).

Overview

This project presents a side-by-side comparison of Shamatha and Vipassana meditation practices, highlighting their differences in goals, methods, focus, outcomes, analogies, and relationship to each other. The visualization is built with React and D3.js for an interactive learning experience.

Features

  • Interactive Comparison Table: Click on column headers to highlight specific practices
  • Responsive Design: Adapts to different screen sizes and devices
  • Clean Typography: Uses Inter font for optimal readability
  • Smooth Interactions: Hover effects and transitions enhance user experience

Meditation Practices Compared

Shamatha (Calm Abiding)

  • Primary Goal: Concentration, tranquility, mental stability
  • Method: Single-pointed focus on one object
  • Focus: Calming the mind, reducing distractions
  • Outcome: Mental calm, clarity, absorption (Jhanas)

Vipassana (Insight Meditation)

  • Primary Goal: Wisdom, insight into reality, purification of mind
  • Method: Open, non-judgmental observation of changing phenomena
  • Focus: Seeing the true nature of phenomena (impermanence, etc.)
  • Outcome: Direct understanding of reality, leading to liberation

Technology Stack

  • React 19.1.0 - UI framework with hooks for state management
  • D3.js 7.8.5 - Data visualization and DOM manipulation
  • ES6 Modules - Modern JavaScript module system
  • CSS3 - Styling with responsive design
  • ResizeObserver API - Responsive dimension handling

Project Structure

MIT Licensed

Comments

Curran Kelleher
commented on
Jul 22, 2025

So awesome! I love the clean look.