Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ॐ Sahasranama Atlas

the thousand names of Viṣṇu, connected

An interactive atlas of the 1000 names from the Viṣṇu Sahasranāma. Not a flat list, but a living map you can wander. Names recur with new shades of meaning, cluster around shared roots, gesture toward the avatāras, and together chart an entire inner life.

Open the live atlas

Live Names No build License


Constellation lens, the 1000 names gathered into twelve glowing theme-of-life clusters


Three lenses, one litany

The same thousand names, seen three ways. Switch between them from the top bar, and the layout morphs smoothly between forms.

Constellation. Names gather into 12 glowing theme-of-life clusters: cosmos, time, knowledge, power, soul, grace, purity, lordship, being, and more. A galaxy of meaning.
Mandala. A golden-angle spiral in chanting order, with name 1 at the heart and name 1000 at the rim. The litany as a seed-head of light.
Litany. The full litany as an illuminated, scrollable manuscript, grouped into its 107 ślokas - each name with its Devanāgarī, IAST, meaning, and theme.

One reality, many faces

The most striking thing hidden in the litany: 70 names recur across the thousand, the same name returning with a different meaning each time. Choose Recurring names in the Connections panel and select a name to see gold threads drawn to its other lives.

Selecting Vishnu draws gold threads to its recurrences at 258 and 657, each with a different meaning
Viṣṇu appears at 2, 258 and 657: "spread everywhere", "measured the worlds as Vāmana", "spread all over".

What's inside

  • Connections. Draw gold threads from a name to its kin by shared roots, recurring names, avatars, themes, or litany sequence.
  • Index. A directory of the active connection: jump straight to any of the 107 ślokas, 18 roots, 70 recurring groups, 10 avatāras, or 12 themes.
  • Listen. Stream the recitation (M. S. Subbulakshmi) through an embedded Spotify player.
  • Detail panel. Devanāgarī, IAST, meaning(s), theme and avatar tags, root etymologies, recurring twins, and clickable related names.
  • Filters and search. Isolate a theme or avatar; search any name or meaning.
  • Atmosphere. A day and night toggle, plus a Tweaks popover for motion, thread-accent colour, glow, and display typeface.
  • Made to feel sacred. An ॐ loading state, breathing glow, golden threads, and a clay-and-gold palette.

Run it locally

A zero-build static site, no bundler and no framework. Any static server works:

git clone https://github.com/sahasranama/sahasranama.github.io
cd sahasranama.github.io
python3 -m http.server 8731
# open http://localhost:8731/
index.html            chrome: top bar, rail, detail, about
css/atlas.css          design system (night and day themes)
js/engine.js           canvas renderer: layouts, morph, glow, threads
js/app.js              app state, lenses, detail panel, search
js/tweaks.js           the Tweaks popover
data/atlas.json        the 1000 names plus computed themes, roots, avatars, recurrences
data/names_1000.json   the name and meaning source

Data and honesty

The names and meanings are the project's own dataset of 1000 entries (an English translation following the Sri Ramakrishna Mutt and Anna rendering).

  • Devanāgarī now covers all 1000 names. Sourced from the Vishnu Sahasranamavali at drikpanchang.com (order-matched to our names and cross-checked by transliterating each back to IAST and comparing, ~0.95 average match); 108 retained from prior curation; the final names reconciled with the vedicprayers namavali and canonical readings.
  • IAST is generated deterministically from the Devanāgarī.
  • Verses. The Litany groups the names into their 107 ślokas, grouping from swami-krishnananda.org.
  • Themes, roots, avatar references and recurrences are computed from the meaning text.

The assembly steps and the verification script live in data/build/. This is sacred text, machine-assembled; verify against a trusted edition before liturgical use.

"It is also very important to meditate on the meaning of each word while it is sung."


License

Source code is MIT (see LICENSE). The translated names and meanings belong to their respective authors and are included for educational and devotional use.


ॐ नमो भगवते वासुदेवाय
built with care at sahasranama.github.io

About

An interactive atlas of the 1000 names of Vishnu. Three morphing lenses (Constellation, Mandala, Litany), gold connection threads, Devanagari, day and night. Zero-build static site.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages