Skip to content

shadowfax92/vipassana-timer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Daily Vipassana

A simple web app to recreate the Vipassana meditation experience at home — with S.N. Goenka's chantings, a meditation timer, and the traditional closing.

Live app: daily-vipassana.app

What is this?

After attending a 10-day Vipassana course, I wanted a way to maintain the same feeling of meditating at a center — the opening chants to settle in, the silent meditation, and the closing chants. This app recreates that flow.

All chantings are sourced from Dhamma.org's public recordings. I've chunked them into 2, 5, and 10-minute segments so you can choose how much chanting you want.

How it works

  1. Optional Gong — Start with a gong to signal the beginning
  2. Intro Chanting (optional, 2/5/10 min) — Opening chants from the morning sessions (Namo Tassa, taking refuge, etc.)
  3. Meditation Timer (30/60/90/120 min) — Silent meditation countdown
  4. Outro Chanting (optional, 2/5/10 min) — More chanting before the closing
  5. Fixed Closing — Traditional closing (Bhavatu Sabba Mangalam)

Skip any section you want. Every phase has a skip button if you need to move on.

Project Structure

vipassana-app/
├── cloudflare-app/     # The web app (React + Vite)
├── chunking-app/       # Python scripts to process audio
└── sample/             # Source audio files (not in git)

cloudflare-app/

The frontend. A simple React app that:

  • Plays chanting audio files
  • Runs the meditation timer
  • Handles the session flow with skip buttons for each phase

Deploy: npm run build && npx wrangler pages deploy dist

chunking-app/

Python scripts to process the original Dhamma.org recordings:

  • analyze_audio.py — Detects silence boundaries in audio files using librosa
  • extract_chunks.py — Extracts 2/5/10 minute chunks from the beginning of each file (so you get authentic opening chants, not closing mantras)

The chunks are extracted at natural pause points so the audio doesn't cut mid-chant.

Audio Sources

All audio comes from Dhamma.org Chantings:

  • Morning Chantings (Day 1-11)
  • The fixed outro is a short closing blessing

Acknowledgments

Deep gratitude to Dhamma.org and the Vipassana organization for making these recordings freely available. The technique and teachings of S.N. Goenka have helped millions of people.

This project is open source — feel free to use, modify, and share. May all beings be happy.


Bhavatu Sabba Mangalam 🙏

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors