jayeshmepani/swiss-ephemeris-ffi
PHP 8.3+ FFI wrapper for the Swiss Ephemeris C library. Exposes all 106 public API functions with 1:1 constant/signature parity and zero abstraction. No swetest shelling; outputs verified for parity via PHPUnit against swetest.
SwissEphFFI API.public/ to storage/app/swisseph/.This release does not rebuild or change the bundled native Swiss Ephemeris binaries.
The raw FFI API, constants, C signatures, and calculation behavior are unchanged.
Updated ephemeris data files from upstream.
Date: 2026-04-18
Upstream Commit: 2f18c14c37ecf96264e87b2b6ed67b2028ae0c96
These files are licensed under AGPL-3.0. Source: https://github.com/aloistr/swisseph
Trust Note: These archives are mirrored for convenience only. I do not modify the upstream ephemeris files.
Files included in ephe-files.tar.gz / ephe-files.zip
sepl*.se1 - Planet ephemeris filessemo*.se1 - Moon ephemeris fileFiles included in ephe-files-full.tar.gz / ephe-files-full.zip
ephe/ folderSwiss Ephemeris PHP FFI initial release.
How can I help you explore Laravel packages today?