PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Astrology Python Packages

Python packages with the GitHub topic astrology. Sorted by relevance, with stars and monthly downloads.
g-battaglia
kerykeion

Data-Driven Astrology 💫 Kerykeion is a Python library for astrology. It generates SVG charts and extracts detailed structured data for birth charts, synastry, transits, composite charts, and more.

154K 635 182
sailorfe
pysweph

community fork of pyswisseph with documentation and upstream parity

14K 14 1
theriftlab
immanuel

Quickly produce both human-readable and JSON-formatted astrology chart data based on the Swiss Ephemeris and astro.com.

7K 108 26
g-battaglia
libephemeris

NASA-powered Python library for high-precision astronomical ephemerides. Features an API compatible with Swiss Ephemeris (pyswisseph) and utilizes Skyfield for professional-grade celestial calculations and orbital data.

4K 10 7
kentang2017
kinliuren

Python 大六壬,占卜用,簡單,但不包含年月日時干支演化。A Python package of Dailiuren, one of the three greatest Ancient Chinese Divination Tools ever.

4K 93 36
TheDaniel166
moira-astro

Pure Python ephemeris and astrology engine built on JPL DE441 and SPK kernels.

2K 14 1
katelouie
stellium

A modern Python library for astrological chart calculation, visualization, reporting and data analysis. Built on the Swiss Ephemeris for astronomical accuracy.

2K 34 11
sameerkumar18
pyaztro

Python Wrapper for aztro - The Astrology API | Get Daily Horoscope 💫

1K 53 7
astroway
astroway

Official Python SDK for the AstroWay API — sync + async clients, Pydantic models, type-safe, retry-aware, generated from OpenAPI 3.1. Natal charts, synastry, transits, Vedic, Tarot, Human Design, AI horoscopes. Python 3.10+, py.typed.

1K 0 0
vedika-io
vedika-sdk

Official Python SDK for Vedika Astrology API - AI-powered birth charts, compatibility, horoscopes & more

947 1 0
jyotisham
jyotisha

Python tools for the astronomical / astrological vedAnga of Hindus

829 126 62
kentang2017
kintaiyi

Python 太乙神數,占天文異象、占國運人事、占戰爭兵陣。本套件包含太乙年計、月計、日計、時計、分計、命法。 A Python package of Taiyishenshu, one of the three greatest Ancient Chinese Divination Tools ever which is used into astronomical phenomena, national fate, personal affairs, and even military strategies.

726 39 23
diliprk
vedicastro

A python package for Vedic Astrology, with a particular focus on the Krishnamurthi Paddhati system

689 59 31
jayeshmepani
swisseph-ffi

Pure Python ctypes FFI wrapper for the Swiss Ephemeris C library

484 1 0
astro-pro
astrolog

High-level astrology methods based on Swiss Ephemeris

443 9 3
apiverve
apiverve-horoscope

Horoscope is a simple tool for getting horoscope data. It returns the horoscope for the day.

414 0 0
apiverve
apiverve-moonphases

Moon Phases is a simple tool for getting the moon phases. It returns the moon phase for a given date.

411 2 0
vikranthkorata
kaalavidya

The Science of Time — Accurate Indian Panchanga calculations in Python

389 0 1
apiverve
apiverve-moonposition

Moon Position is a simple tool for getting moon position data. It returns data such as altitude, azimuth, and distance of the moon based on the location provided.

351 0 0
apiverve
apiverve-sunposition

Sun Position is a simple tool for getting sun position data. It returns data such as altitude, azimuth, and distance of the sun from the location provided.

349 0 0
adarshj322
rishi-ai-mcp

🕉️ An MCP server for authentic Vedic Astrology. Unlocks chart casting, planetary transits, and compatibility readings for AI agents using the DashaFlow engine.

226 0 0
scottchronicity
ephemeris-mcp

Precision astronomical ephemeris for AI agents. An MCP server providing planetary positions via the Swiss Ephemeris.

193 1 2
theriftlab
immanuel-verted

Quickly produce both human-readable and JSON-formatted astrology chart data based on the Swiss Ephemeris and astro.com.

164 108 26
apiverve
apiverve-chinesezodiac

Chinese Zodiac returns the zodiac animal, element, and characteristics for any birth date. Accurately accounts for the Chinese lunar calendar - the zodiac year starts on Chinese New Year, not January 1st.

139 0 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery