nunomaduro/curryable
Laravel package by Nuno Maduro that lets you curry class methods, so multi-argument calls become chainable partial applications. Add the Curryable trait and call methods step by step, e.g. Calculator::add(1)(2), for cleaner functional-style PHP.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| lambdish/phunctional | 0.84 | lambdish/phunctional is a functional programming toolkit for PHP and Laravel. It offers immutable collections, Option and Either types, currying, function composition, memoization, and pipeline helpers, making it easier to write expressive, side-effect-aware code without leaving familiar PHP. | 363 | — | 36 | — | 1 | 3.1 | — | MIT | 6 years ago |
|
| nunomaduro/dig | 0.84 | Dig is a lightweight PHP package by Nuno Maduro that helps you dig into and inspect values in your applications, providing a simple API for clearer debugging and development workflows. | 43 | 44 | 1 | 0 | 0 | 0.2 | — | MIT | — | |
| nunomaduro/laravel-any | 0.84 | Nuno Maduro's tiny Laravel helper that resolves any class through the service container, automatically injecting its dependencies so you can instantiate objects with zero boilerplate. | 38 | 38 | 2 | 1 | 0 | 0.3 | 0.2 | MIT | — | |
| tenantcloud/data-transfer-objects | 0.83 | A lightweight PHP package for defining typed data transfer objects, making it easy to move structured data between layers of your Laravel application with clear, validated, and reusable DTO classes. | 4 | 4 | 1 | 2K | 0 | 0.1 | 35.5 | MIT | 1 year ago | |
| dragon-code/contracts | 0.83 | Dragon Code Contracts provides a set of reusable PHP interfaces for any project, helping standardize implementations and keep code decoupled. Lightweight, framework-agnostic, and easy to install via Composer. | 10 | 10 | 0 | 580K | 0 | 8.6 | 42.9 | MIT | 7 months ago | |
| nunomaduro/pokio | 0.83 | Pokio is a dead simple asynchronous API for PHP: run closures concurrently via PCNTL forks, communicating through FFI shared memory. Use async() to start tasks and await() to collect results. Intended for internal use only, not production. | 766 | 764 | 39 | 916K | 0 | 15.3 | 45.8 | MIT | 6 months ago | |
| nunomaduro/pao | 0.83 | Laravel PAO detects when PHPUnit, Pest, Paratest, PHPStan, Rector, or Artisan run inside an AI agent and swaps verbose human output for compact structured JSON. Zero config, installs as a dev dependency, and leaves normal terminal output untouched. | 728 | 725 | 38 | 70K | 0 | 28.5 | 31.9 | MIT | 1 month ago | |
| juststeveking/parameterbag | 0.83 | A simple, framework-agnostic parameter bag for PHP. Wrap arrays of data in a typed object and access, validate, and manipulate values through a clean, readable API—ideal for request parameters, configuration, or DTO-style payloads. | 5 | 5 | 1 | 3K | 1 | 0.7 | 37.5 | — | 5 years ago | |
| cerbero/dto | 0.83 | Cerbero DTO is a lightweight Laravel/PHP package for creating type-safe data transfer objects from arrays and requests. It supports property casting, validation, nested DTOs, and easy serialization, helping keep application data structured and predictable. | 17 | 19 | 5 | 717 | 0 | 0.3 | 22.3 | MIT | — | |
| gosuperscript/monads | 0.83 | gosuperscript/monads is a lightweight functional programming library for PHP and Laravel, offering Option, Result, and related monads to handle nullable values and errors safely through clean, chainable APIs. | 6 | 6 | 1 | 24K | 0 | 11.7 | 53.9 | — | 5 months ago | |
| scrumble-nl/popo | 0.83 | Popo is a Laravel package for generating plain old PHP objects (POPOs) from Eloquent models, giving you lightweight, framework-independent data containers that keep application layers clean and decoupled, with simple Artisan commands and an expressive API. | 5 | 5 | 2 | 962 | 0 | 19.5 | 35.6 | — | 3 weeks ago | |
| shrikeh/teapot | 0.83 | Teapot is a PHP library for building and manipulating HAL+JSON hypermedia APIs. It offers straightforward classes for resources, links and collections, making it easy to model and serialise RESTful responses that follow the HAL specification. | 273 | — | 16 | — | 1 | 2.0 | — | MIT | 2 years ago |
|
| whsv26/functional | 0.83 | Functional programming primitives for PHP: Option, Either, Pair, and immutable collections with map, filter, fold, and pattern matching. Handle nulls and errors without exceptions, chain transformations safely, and write expressive, side-effect-free code that works with Laravel and static analysis. | 203 | — | 6 | — | 0 | 1.2 | — | MIT | 1 year ago |
|
| nunomaduro/larastan | 0.83 | Larastan is a PHPStan extension for Laravel that adds static typing and catches bugs before you write tests. It understands Laravel's magic and boots your app container to resolve runtime types, supporting Laravel 9 through 11+. | 6,547 | 6,561 | 529 | 454K | 39 | 85.5 | 57.3 | MIT | 3 days ago | |
| arandu/reducible | 0.83 | arandu/reducible offers a simple, expressive way to reduce arrays, collections, and objects down to essentials—ideal for trimming payloads, building lean API resources, and keeping Laravel data output clean and consistent. | 0 | 0 | 0 | 519 | 0 | 0.0 | 37.5 | — | 2 years ago | |
| torann/remote-model | 0.83 | torann/remote-model brings Eloquent-style remote models to Laravel, letting your app query, create, update, and delete RESTful API resources over HTTP as if they were local database models, with support for scopes, relationships, and caching. | 48 | 48 | 7 | 0 | 0 | 0.9 | — | BSD-2-Clause | 9 years ago | |
| nunomaduro/laravel-code-analyse | 0.83 | Laravel Code Analyse brings static code analysis to your Laravel apps. Run the artisan command to scan your codebase against configurable checks, catch common issues early, and keep your code clean, consistent, and production-ready. | 6,548 | 6,548 | 529 | 187 | 39 | 74.7 | 28.6 | MIT | 3 days ago | |
| torann/promise | 0.83 | Torann/Promise provides a lightweight promise implementation for Laravel and PHP, letting you defer work and chain success or failure callbacks through a simple, fluent API. It helps organize asynchronous-style logic while keeping application code readable and easy to manage. | 0 | 13 | — | 30 | — | 0.0 | 20.6 | — | — | |
| tdn/php-types | 0.83 | A small PHP utility for working with types: safely cast values, validate data against expected types, and normalize scalars, arrays and objects. Lightweight and framework-agnostic, it drops easily into Laravel or any Composer project. | 7 | 8 | 0 | 45 | 0 | 0.0 | 8.0 | NOASSERTION | 11 years ago | |
| nunomaduro/yorn | 0.82 | 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 | — |
How can I help you explore Laravel packages today?