widmogrod/php-functional
Functional programming toolkit for PHP with immutable data structures, monads and typed abstractions. Includes Option/Either/Try, collections, pattern matching, and helpers for safer, composable code. Useful for DDD, CQRS and FP-style application architecture.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| michaldudek/foundation | 0.86 | Foundation is a Laravel package that supplies reusable base classes and utilities for common application layers such as models, repositories, and services. It helps reduce boilerplate and keep project code structured, consistent, and easier to maintain. | 12 | 13 | 1 | 236 | 0 | 0.1 | 17.7 | NOASSERTION | — | |
| dddominio/common | 0.86 | Common utilities for the DDDominio ecosystem: shared helpers, base classes, and cross-package abstractions to standardize behavior and reduce duplication across domain-driven Laravel/PHP packages. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| php-tmdb/laravel | 0.86 | A Laravel wrapper for The Movie Database (TMDB) API that provides a service provider, facade, and configuration for fetching movies, TV shows, actors, and collections. Easily search TMDB and add media-powered features to Laravel apps with familiar syntax. | 160 | — | 61 | — | 1 | 2.8 | — | MIT | 8 years ago |
|
| b2pweb/bdf-util | 0.85 | Utilities for working with BDF (Binary Data Format) files in PHP/Laravel. Includes helpers to read, write, parse, and validate BDF data plus common convenience functions for import/export workflows and integration into your application. | 0 | 0 | 0 | 675 | 0 | 0.0 | 39.1 | MIT | — | |
| dualmedia/common | 0.85 | Shared interfaces and reusable logic for DualMedia packages. Typically installed as an internal dependency rather than directly. Provides common contracts and helpers used across the DualMedia ecosystem. | 0 | 0 | 1 | 66 | 0 | 10.7 | 27.1 | MIT | 9 months ago | |
| nunomaduro/yorn | 0.85 | Yorn is a small, focused Laravel package from Nuno Maduro (Pest, Larastan). Install it with Composer and it slots neatly into an existing app, with a clean API, no heavy configuration, and the framework-native feel his packages are known for. | 144 | 145 | 6 | 0 | 2 | 1.3 | — | MIT | — | |
| sebastiaanluca/laravel-module-loader | 0.85 | Laravel Module Loader lets you split a Laravel application into self-contained modules and automatically registers each module's service providers, routes, configuration, views, translations, and other resources without manual bootstrap code, keeping large projects organized and maintainable. | 75 | 77 | 7 | 1 | 0 | 0.4 | 0.1 | MIT | 5 years ago | |
| mpociot/reflection-docblock | 0.84 | Parse and work with PHP DocBlocks via reflection. mpociot/reflection-docblock extracts summaries, descriptions, tags, params, and return types from classes, methods, and properties, making it easy to generate documentation or build tooling that relies on DocBlock metadata. | 85 | 85 | 4 | 1M | 2 | 1.5 | 55.1 | MIT | 10 years ago | |
| andydefer/domain-structures | 0.84 | A Laravel/PHP package that provides reusable domain structures and building blocks for domain-driven design. It helps organize business logic, reduce boilerplate, and keep core rules isolated from framework and infrastructure concerns for cleaner, more maintainable applications. | 0 | 0 | 0 | 2K | 0 | 0.0 | 46.3 | MIT | — | |
| black/user | 0.84 | DDD/CQRS-oriented user management library by black/user, with a Symfony bundle for integration. Provides domain user model foundations and ORM configuration hooks to plug into your Symfony app. MIT licensed. | 3 | 3 | 3 | 11 | 0 | 0.1 | 7.9 | MIT | — | |
| th3n3rd/cartesian-product | 0.84 | Memory-efficient Cartesian Product generator for PHP. Uses iterators to yield one tuple at a time, letting you handle very large combinations without big memory usage. Build products via fluent with() calls or CartesianProduct::of(), iterate or toArray(). | 13 | 14 | 5 | 10K | 0 | 7.9 | 41.7 | MIT | 7 months ago | |
| innmind/immutable | 0.84 | Innmind/Immutable provides persistent, immutable collections for PHP, including sequences, sets, maps, and streams. It offers a functional API with lazy operations, structural sharing, and type-safe wrappers for predictable, side-effect-free data manipulation. | 75 | — | 4 | — | 2 | 16.4 | — | MIT | 2 months ago |
|
| phpcr/phpcr | 0.84 | PHPCR defines a common PHP interface for content repositories, inspired by JCR. It standardizes storing and querying structured content across implementations, enabling interchangeable backends, consistent APIs, and integration with tools like Doctrine and Symfony. | 441 | 443 | 35 | 31K | 2 | 9.0 | 26.4 | NOASSERTION | 1 year ago | |
| lucaterribili/helloworld | 0.84 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 3 years ago | |
| carguru/vendor-bundle | 0.84 | — | 0 | 0 | 0 | 0 | 0 | 1.8 | — | — | 3 years ago | |
| kodicomponents/support | 0.84 | Support package for the KodiComponents ecosystem, offering shared helpers, base classes, and utility functions that simplify building and integrating Laravel/PHP components. A lightweight foundation for consistent, reusable code. | 10 | — | 1 | — | 1 | 0.3 | — | MIT | 6 years ago |
|
| jetbrains/phpstorm-attributes | 0.84 | JetBrains PhpStorm attributes provide PHP 8 attributes for richer code completion and analysis in PhpStorm, including Deprecated, ArrayShape, ObjectShape, and Immutable. Bundled with PhpStorm; add as a dev dependency for other static analysis tools. | 415 | 414 | 11 | 490K | 7 | 21.2 | 50.2 | Apache-2.0 | 2 months ago | |
| mwsimple/admin-crud | 0.84 | A Laravel package for quickly building admin CRUD interfaces, with scaffolding to generate the create, read, update, and delete screens your backend needs. Ideal for developers who want a head start on admin panels without hand-writing every resource. | 20 | 21 | 13 | 10 | 10 | 3.6 | 5.3 | — | 7 years ago | |
| dovstone/symfony-blog-admin-bundle-sleekdb-based | 0.84 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 4 years ago | |
| becklyn/slug | 0.84 | — | 1 | 1 | 0 | 65 | 0 | 2.7 | 21.1 | BSD-3-Clause | 4 years ago |
How can I help you explore Laravel packages today?