Weave 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

Ffigen Laravel Package

klitsche/ffigen

CLI tool to generate and update low-level PHP FFI bindings from C headers. Produces constants.php and Methods.php (static method wrappers with phpdoc). Configurable via .ffigen.yml and optional custom parser hooks for preprocessing.

View on GitHub
Deep Wiki
Context7
v0.8.1

Fix pointer const handling

v0.8.0
  • Support current PHPCParser dev-master (commit id locked)
  • Add support for PHP 8.2
v0.7.0
  • Add support for PHP ^8.0
v0.6.1
  • Fix DocBlock multiline text handling
v0.6
  • Change docblock and printing of method and constant
  • Update Dockerfile for examples & local development to use composer2 & librdkafka 1.5.2

Note: switched from master to main branch

v0.5
  • Convert relative header search paths to absolute paths in Config::fromFile
  • Change Parser creation - Generator creates Parser now instead of cli command
v0.4
  • Use ConfigInterface in Parser instead of Config
v0.3
  • Change Methods & Constants Collection
v0.2
  • Fix void pointer printing
  • Fix indention handling
  • Fix printing const array values
  • Fix c type const handling in char pointer
v0.1

First pre-release:

  • Add Adapter for PHPCParser
  • Add Examples for UUID, Snappy & librdkafka
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.
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route