JavaScript Library for Astronomical Calculations
-
Updated
Jul 28, 2026 - JavaScript
8000
JavaScript Library for Astronomical Calculations
JavaScript library to get Positions for Astronomical Bodies, including VSOP2013, VSOP2010, VSOP87, TOP2013, TOP2010, ELP2000-MPP02, ELP2000-82b, EPHASTER ephemerides and some home-grown ones (mgstat2023). Optimized for speed and size.
VSOP87 algorithm in Rust
Javascript library for positional astronomy
Chinese astronomical calendar, bazi (四柱八字), and divination for TypeScript. Solar terms (節氣) to sub-second precision, lunar calendar (農曆), flying stars (紫白九星), almanac flags (神煞), Six Ren (大六壬) — zero dependencies.
A wrapper class providing a clean interface for working with Greg Miller's VSOP87-Multilang in C++.
Caelis Engine v4.0.0, Deterministic astronomical computation engine for JavaScript. VSOP87B + ELP/MPP02-LLR. No server. No API key. No dependencies. Schema v3.1.
Elegant astronomy for TypeScript. Supercharged by Bun.
Frozen calibration artifact for the DesiUtils browser ephemeris: harnesses, raw JPL Horizons inputs and regenerated outputs behind a time-scale defect and a nutation-convention defect. Reproducible with npm ci && npm run verify.
The engineering reasoning behind Kriya — accuracy disclosure, Moon-residual analysis, and API-versioning contract. Public companion to the proprietary engine.
Advanced Weather Application with real-time forecasts, astronomical visualization (Sun/Moon arc charts with live tracking, Solar System with VSOP87 calculations), historical statistics, multi-language support (EN/FA), and responsive design. Built with Vanilla JavaScript and Open-Meteo API.
Astronomical cycle and aspect calculator — planetary transits, synodic cycles and harmonic index. Pure HTML/JS, no dependencies.
Independent C ephemeris engine with JPL/CALCEPH, Moshier, VSOP87, ELP2000, Meeus, eclipse, and astrology/astronomy APIs.
Migration of a legacy .NET astronomy engine to Flutter/Dart for mobile apps. Implements VSOP87 planetary calculations (Mercury, Venus, Mars, Jupiter, Saturn) with a custom engine and UI. Demonstrates .NET to Flutter conversion, scientific computing, and cross-platform mobile development.
3D Solar system realistic simulation
PHP FFI wrapper for the JPL Moshier Ephemeris native library with JME API, runtime binaries, and JPL kernel support.
Add a description, image, and links to the vsop87 topic page so that developers can more easily learn about it.
To associate your repository with the vsop87 topic, visit your repo's landing page and select "manage topics."