timotejroiko/sweph
The definitive Swiss Ephemeris bindings for Node.js
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🌌 Binding Node.js chính thức cho Swiss Ephemeris
Sweph cung cấp quyền truy cập đầy đủ API của Swiss Ephemeris trên Node.js, hỗ trợ TypeScript và ESM.
Sweph là binding Node.js cho thư viện Swiss Ephemeris của Astrodienst AG, dùng để tính toán vị trí các thiên thể, hoành tĩnh và dữ liệu thiên văn chính xác cho ứng dụng astrology và astronomy. Dự án sử dụng Node N-API, hỗ trợ TypeScript và cung cấp tài liệu qua intellisense.
✨ Điểm nổi bật
- 100% API coverage: Hỗ trợ toàn bộ chức năng của Swiss Ephemeris.
- TypeScript & ESM: Hỗ trợ TypeScript và xuất khẩu ESM nguyên nhân.
- Intellisense: Tài liệu tích hợp trong IDE qua hover.
- Phiên bản đồng bộ: Đồng bộ với phiên bản Swiss Ephemeris.
- N-API: Xây dựng bằng Node N-API, hỗ trợ nhiều phiên bản Node.js.
- Giấy phép linh hoạt: Hỗ trợ GPL, AGPL, LGPL tùy phiên bản.
- Tệp ephemeris: Hỗ trợ tải và sử dụng tệp ephemeris cho tính toán cao độ chính xác.
- Prebuilt binaries: Cung cấp binary dựng sẵn cho các nền tảng hỗ trợ.
💡 Vì sao đáng chú ý
Sweph khác biệt vì đây là binding duy nhất hỗ trợ 100% API của Swiss Ephemeris với TypeScript và ESM. Dự án phù hợp cho các ứng dụng astrology, astronomy cần tính toán thiên văn chính xác trên Node.js. Giới hạn duy nhất là không hỗ trợ trình duyệt do là C/C++ add-on, và cài đặt có thể cần công cụ biên dịch nếu không có prebuilt.
#SwissEphemeris #NodeJS #TypeScript #Astronomy #Astrology #TiniX
Similar Projects
Discover other similar projects and AI models.
Pure-Rust astronomical ephemeris for astrology — Vedic, Western, Chinese, and 9 world traditions
Solar Wanderer / 遨游太阳系 - 1:1 Real-Time Solar System Explorer in the Browser. NASA JPL ephemeris, WebGL2, Three.js. From solar surface to 100,000 AU Oort Cloud.
Astrological charting for JavaScript and TypeScript: natal, transit, synastry, composite and Davison charts from the Swiss Ephemeris via the Morphemeris API. ESM-only, runs in Node and the browser, bring your own API key.
Quickly produce both human-readable and JSON-formatted astrology chart data based on the Swiss Ephemeris and astro.com.
A modern Python library for astrological chart calculation, visualization, reporting and data analysis. Built on the Swiss Ephemeris for astronomical accuracy.
Displays time and astrological data (moon phases, positions of planets & celestial points in zodiac)