Skip to content

yoshnee/vedic-lab

Repository files navigation

Vedic Astrology Lab

Learn the science of light. Study & explore Jyotish.

🔗 Live: https://studyvedicastrology.kerjasama.dev 📦 Source: https://github.com/yoshnee/vedic-lab

Vedic Astrology Lab is a free, browser-based tool for studying Jyotish (Vedic astrology) and generating interactive birth charts. It runs entirely client-side, with no backend and no signup.


Features

A set of flashcard decks to learn the concepts, and a birth chart analyzer to put them together.

Study: flashcard decks

  • Planets (Navagraha), Houses (Bhavas), Signs (Rashis), Nakshatras, Aspects (Drishti), and more.
  • Tap a deck to study, then flip each card to reveal its meaning. New decks are added over time.

Birth Chart Analyzer

  • Enter a birth date, time, and place to generate an interactive North Indian (D1) chart.
  • Houses are color-coded by their sign ruler, and planet icons show dignity (exalted, debilitated, own sign) and retrograde (R).
  • Expandable per-planet panels cover nakshatra and lord, dignity, Vimshottari dasha, sade sati, and aspects.

Tech

  • React and Next.js, fully client-side
  • Planetary positions via swisseph-wasm (Swiss Ephemeris compiled to WebAssembly)
  • Location search via OpenStreetMap Nominatim; timezone via timeapi.io

Getting started

npm install
npm run dev      # local dev server
npm run build    # production build

Note: the Swiss Ephemeris WASM needs Cross-Origin Isolation (SharedArrayBuffer). The host must send Cross-Origin-Opener-Policy: same-origin and Cross-Origin-Embedder-Policy: require-corp response headers, or the engine won't load.


License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).

This is required by the underlying Swiss Ephemeris library: any software incorporating Swiss Ephemeris must either be released under the AGPL (or a compatible copyleft license), or use a commercial license from Astrodienst AG.

Because this is a public web service, the complete corresponding source is available in this repository. See LICENSE for the full text.


Credits & references


Copyright

© 2026 Kerjasama LLC. Licensed under AGPL-3.0.

Swiss Ephemeris © Astrodienst AG. Copyright notices preserved as required by the license.

About

Vedic Astrology Lab — a client-side study tool & birth-chart generator for Vedic astrology (Jyotish). AGPL-3.0.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors