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.
calmfox/watch-sylius
damienfern/grpc-symfony-bundle
atoolo/index-bundle
atoolo/genai-bundle
coprotoai/laravel-ticket
davidjln/llm-carbon-bundle
cryonighter/valid-request-bundle
coolms/taxonomy-bundle
coolms/field-bundle
articulate-orm/symfony
aaix/laravel-tall-architect
ephoto/akeneo-connector
emmanuelballery/eb-plantumlbundle
emielburgman/symfony-visitor-beacon
emielburgman/symfony-visit-storage
emielburgman/symfony-security-headers
emielburgman/symfony-log-viewer
emarref/xdebug-bundle
emarref/pubnub-bundle
elriseio/finance-money-bundle