Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Swiss Ephemeris Ffi Laravel Package

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.

View on GitHub
Deep Wiki
Context7
ephe-files

Updated ephemeris data files from upstream.

Date: 2026-06-10 Upstream Commit: 76d17e1be6a4f3c12eed81adc2fba531ec08e866

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 files
  • semo*.se1 - Moon ephemeris file

Files included in ephe-files-full.tar.gz / ephe-files-full.zip

  • All files from the upstream ephe/ folder
v1.1.1

Fixed

  • Corrected Laravel facade PHPDoc so it accurately reflects the raw SwissEphFFI API.
  • Clarified that the facade delegates directly to the FFI layer without reshaping return values or hiding C output buffers.
  • Updated FFI documentation to describe bundled multi-platform native Swiss Ephemeris libraries.
  • Documented singleton behavior when a custom library path is provided after the FFI instance is already initialized.
  • Changed Laravel native library publishing target from public/ to storage/app/swisseph/.

Notes

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.

v1.1.0
v1.0.0

Swiss Ephemeris PHP FFI initial release.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
codraw/graphviz
nexmo/api-specification
capell-app/block-library
axium/identity
cetria/laravel-dummy-models
cetria/reflection-helper
agropredict/sso-auth-bundle
evolvestudio/spam-protection
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
develia/geo-bundle
dreamzy/livewire-charts
touchestate-sdk/php-sdk
22h/doctrine-garbage-collection-bundle
agtp/agtp-php
agtp/mod-php
splash/sonata-admin
splash/metadata