PHP Packages
Plain PHP libraries with no framework lock-in. They follow PSR standards and work the same in Laravel, Symfony, Slim, or a single script. Documented end to end and free under the MIT license.
Libraries That Go Anywhere
None of these packages require a framework. Each card shows the exact Composer command.
Hijri
Hijri (Islamic) date support for PHP built on Carbon. Convert Gregorian dates to Hijri and back, parse Hijri strings, and format month names in Arabic or English.
No Framework Required
Built to fit into any codebase, including one that has no framework at all.
Portable
One API across Laravel, Symfony, Slim, and plain PHP. Switch frameworks without switching libraries.
PSR Compliant
PSR-4 autoloading and standard interfaces, so they plug into existing containers, loggers, and HTTP clients.
Strictly Typed
Written for modern PHP with typed properties and native enums, and checked by static analysis.
Fits Any Framework
Use them in plain PHP, or inside your Laravel, Livewire and Filament apps.
Install in Seconds
Any Composer project works. Require the package and use it.
# Installcomposer require pharaonic/php-dot-array // Use it anywhere Composer's autoloader is loadedrequire __DIR__ . '/vendor/autoload.php';PHP Packages Questions
Quick answers about Pharaonic's PHP packages.
Which PHP packages does Pharaonic offer?
Pharaonic offers 1 free, open-source PHP packages: Hijri.
Are Pharaonic's PHP packages free?
Yes. Every package is open source under the MIT license, so you can use it in personal and commercial projects.
How do I install a Pharaonic PHP package?
Each package installs with a single Composer command, composer require pharaonic/<package>. The exact command, requirements, and documentation are on each package's page.
How do I get help with a PHP package?
Open an issue on the package's GitHub repository, ask in the Pharaonic Discord, or contact us.
Building With Laravel?
Our Laravel packages add Eloquent traits, Artisan commands, and Livewire components on top of the framework.