Nebulosa is a zero dependencies, Bun-first, ESM-only TypeScript toolkit for numerical astronomy, astrophotography, and observatory control. It combines precision time and coordinate models, ephemerides, orbital mechanics, scientific image processing, astrometry, catalogs, and hardware protocols.
- Bun — the sole runtime for the library and its tests.
bun add --trust github:tiagohm/nebulosa.tsbun i # install dependencies
bun test --parallel --timeout=30000 # run the test suite
bun lint # lint and type-check
bun fmt --check # check formatting
bun fmt # format the projectThanks to all these projects:
Released under the MIT License. Copyright © 2025 Tiago Melo.