php-mock/php-mock-phpunit
Integrate php-mock with PHPUnit to mock built-in PHP functions (like time(), file_get_contents(), etc.) in a controlled, namespaced way. Ideal for unit tests that need to simulate IO, time, and other global behaviors without changing production code.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| aboutcoders/process-control | — | 4 | 5 | 0 | 387 | 1 | 0.1 | 26.1 | MIT | — | |
| aboutcoders/process-control-bundle | Symfony bundle providing process control via a container service (abc.process_control.controller). Default PCNTL implementation listens for SIGTERM so long-running jobs can detect when to exit. Service registration can be disabled via configuration. | 4 | 5 | 0 | 61 | 0 | 0.0 | 15.5 | MIT | — | |
| aftership/aftership-php-sdk | Official PHP SDK for the AfterShip tracking API. Manage shipments, couriers, and tracking statuses through a clean, framework-friendly client, with Laravel integration for configuration, service providers, and dependency injection. | 63 | 68 | 46 | 4K | 0 | 1.0 | 17.7 | — | 2 years ago | |
| akeneo/oauth-server-bundle | — | 5 | 5 | 1 | 5K | 0 | 1.0 | 40.7 | — | 3 years ago | |
| alexgeno/phone-verification | — | 6 | 7 | 0 | 88 | 1 | 2.2 | 15.6 | MIT | 3 years ago | |
| alexgeno/phone-verification-bundle | — | 6 | 7 | 0 | 0 | 0 | 0.9 | — | MIT | 3 years ago | |
| amashukov/oauth-server-bundle | — | 2 | 2 | 0 | 0 | 0 | 1.8 | — | — | 6 years ago | |
| apache/avro | Apache Avro for PHP: a schema-based data serialization framework with compact binary encoding, rich schema evolution, object container files, and RPC support. Use it to exchange structured data reliably between services and languages while keeping payloads small. | 3,311 | 3,310 | 1,785 | 231K | 0 | 57.6 | 63.1 | Apache-2.0 | 2 months ago | |
| apache/thrift | Apache Thrift is a scalable cross-language services framework combining a code generation engine with a software stack to build efficient RPC clients and servers across languages such as C++, Java, Python, PHP, Ruby, Node.js, and more. | 10,960 | — | 4,119 | — | 0 | 60.3 | 7.5 | Apache-2.0 | 1 month ago | |
| bugsnag/bugsnag | Bugsnag for PHP automatically reports unhandled exceptions and crashes, plus handled errors, with user info and custom diagnostic data. Works with Laravel, Lumen, Symfony, Silex, Magento, WordPress, and other PHP apps. | 562 | 569 | 80 | 735K | 5 | 30.9 | 51.4 | MIT | 3 months ago | |
| bushlanov-dev/max-bot-api-client-php | bushlanov-dev/max-bot-api-client-php is a Composer-ready PHP client for the MAX Bot API, making it easy to build bots for the MAX messenger. It offers convenient methods for messages, media, keyboards, updates, and webhooks, with a clean, framework-agnostic design. | 51 | 50 | 18 | 3K | 2 | 21.0 | 27.8 | MIT | 1 week ago | |
| canyongbs/common | canyongbs/common is a shared Laravel/PHP utility package from Canyon PBS, bundling common helpers, support classes, and conventions for reuse across applications. It helps reduce duplication and standardize project foundations. Install via Composer. | 2 | — | 1 | — | 0 | 20.2 | — | NOASSERTION | 1 week ago | |
| cast1el/oauth-server-bundle | — | 0 | 0 | 1 | 0 | 0 | 2.4 | — | — | 5 years ago | |
| chaima409/oauth-server-bundle | — | 0 | 1 | 0 | 0 | 0 | 0.3 | — | — | 6 years ago | |
| cutwise/oauth-server-bundle | — | 0 | 0 | 0 | 0 | 0 | 2.4 | — | — | 5 years ago | |
| deeplcom/deepl-php | Official PHP client for the DeepL translation API. Send text and documents for high-quality translation from PHP 7.3+ applications, with full API support and simple Composer installation. | 260 | 263 | 33 | 444K | 21 | 38.3 | 62.3 | MIT | 4 days ago | |
| eddiriarte/console-select | — | 12 | 12 | 5 | 2 | 1 | 1.8 | 0.9 | MIT | 8 years ago | |
| escolalms/api | REST API package for the EscolaLMS Laravel e-learning platform, exposing consistent HTTP endpoints for courses, users, and related LMS resources so developers can integrate with or extend the platform from any client or service. | 19 | 19 | 20 | 0 | 0 | 20.2 | — | Apache-2.0 | 2 weeks ago | |
| friendsofsymfony/oauth-server-bundle | — | 1,075 | 1,090 | 443 | 70K | 161 | 41.1 | 48.4 | — | 7 years ago | |
| genericmilk/docudoodle | Docudoodle is an AI-powered PHP documentation generator that analyzes your codebase and writes Markdown docs. It supports OpenAI, Claude, Gemini, Azure and Ollama, with smart caching that only processes changed files and skips existing docs. | 162 | 163 | 16 | 4K | 0 | 13.6 | 20.3 | MIT | 6 months ago | |
| gregoryeple/oauth-server-bundle | gregoryeple/oauth-server-bundle is a PHP OAuth 2.0 server bundle that adds authorization and token endpoints, client registration, and grant handling to help secure APIs with standards-based authentication and delegated access. It provides server-side pieces for issuing access tokens and protecting... | 0 | 0 | 0 | 84 | 0 | 0.0 | 26.7 | — | 3 years ago | |
| guanguans/ai-commit | AI Commit is a PHP CLI tool that generates conventional Git commit messages from staged diffs using AI providers like OpenAI, Anthropic, and Gemini. It supports customizable prompts, multiple models, and easy configuration for faster, consistent commits. | 394 | 394 | 22 | 181 | 0 | 2.6 | 2.3 | MIT | 1 year ago | |
| guanguans/filament-login-captcha | — | 2 | — | 0 | — | 0 | 0.0 | — | MIT | — | |
| guanguans/notify | Send notifications through dozens of channels—DingTalk, WeChat Work, Feishu, Bark, Slack, Telegram, and more—via one unified, framework-agnostic PHP API. Clean, extensible SDK with Laravel support for fast, consistent integration. | 691 | 692 | 42 | 6K | 0 | 22.4 | 15.7 | MIT | 1 month ago | |
| hhxsv5/laravel-s | LaravelS is a high-performance adapter that integrates Swoole with Laravel and Lumen, enabling coroutine-based, resident-memory HTTP/WebSocket/TCP/UDP servers, async tasks, connection pooling, and hot reload. It boosts throughput and lowers latency for existing Laravel apps with minimal code changes... | 3,879 | 3,907 | 463 | 12K | 66 | 64.6 | 36.1 | MIT | 3 months ago | |
| hyperf/token-bucket | — | 0 | — | 0 | — | 0 | 0.0 | — | WTFPL | 3 years ago |
|
| idmarinas/common-bundle | idmarinas/common-bundle is a shared PHP package that gathers reusable utilities, helpers, and conventions for Laravel and other PHP applications. It aims to reduce duplication and standardize common setup, giving projects a lightweight foundation for consistent, maintainable code. | 2 | 2 | 0 | 881 | 0 | 4.0 | 35.2 | BSD-3-Clause | 9 months ago | |
| idmarinas/seo-bundle | — | 0 | 0 | 0 | 28 | 0 | 0.0 | 20.2 | BSD-3-Clause | — | |
| idmarinas/settings-bundle | A Laravel/PHP settings bundle offering a simple, cache-backed key-value store for application configuration. Persist settings in the database, retrieve them through a clean API, and manage grouped or typed values with ease across environments. | 2 | 2 | 0 | 46 | 0 | 0.4 | 16.8 | BSD-3-Clause | 1 year ago | |
| insolita/unused-scanner | Laravel package that scans your project for unused classes and files, helping you spot dead code worth removing. Configure paths and exclusions, run the Artisan scanner, and review a clear report of cleanup candidates. | 425 | — | 39 | — | 1 | 3.5 | — | MIT | 4 years ago |
|
| jobcloud/php-kafka-lib | A PHP Kafka client library that wraps ext-rdkafka with high-level producers, consumers, and message handlers. It supports Avro/JSON serialization and schema registry integration, making Kafka easier to use in PHP services. | 60 | 60 | 9 | 11K | 7 | 15.4 | 37.9 | MIT | 4 months ago | |
| josegonzalez/dotenv | josegonzalez/dotenv is a lightweight PHP library for loading environment variables from .env files into getenv(), $_ENV, and $_SERVER. It supports environment-specific files, sections, and overwrite or immutable modes, making configuration management simple in any PHP or Laravel project. | 277 | 279 | 36 | 367K | 5 | 3.8 | 44.0 | MIT | 3 years ago | |
| jwilsson/spotify-web-api-php | — | 883 | 892 | 147 | 45K | 1 | 8.9 | 23.7 | MIT | — | |
| kbsali/redmine-api | PHP client for the Redmine REST API that simplifies integrating Redmine into your applications. Access projects, issues, users, time entries, versions, and more through a clean, object-oriented interface with straightforward authentication and response handling. | 423 | 427 | 178 | 12K | 27 | 35.4 | 34.8 | MIT | 1 week ago | |
| klapaudius/oauth-server-bundle | A Symfony bundle that turns your application into an OAuth 2.0 authorization server, handling token issuance, client and scope management, and grant flows so you can secure APIs and third-party access without building the protocol yourself. | 17 | — | 25 | — | 0 | 16.1 | — | — | 3 months ago | |
| laminas/laminas-ldap | laminas/laminas-ldap provides a PHP API for connecting to and querying LDAP directories, including bind authentication, search filters, add/modify/delete operations, and entry/attribute handling. It supports secure LDAP connections and integrates with Laminas components. | 7 | — | 21 | — | 5 | 12.9 | 5.0 | BSD-3-Clause | 6 months ago |
|
| lutskanu/oauth-server-bundle | OAuth 2.0 authorization server bundle for Laravel. Issue, refresh, and validate access tokens, register clients and scopes, and protect API routes with configurable grants and middleware. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 9 years ago | |
| malkusch/lock | — | 947 | — | 93 | — | 2 | 13.9 | 0.4 | MIT | 8 months ago |
|
| manomano-tech/correlation-ids | Correlation IDs for Laravel: generate a unique ID per request and propagate it through logs, HTTP clients and queued jobs so you can trace a single action across services. Lightweight middleware and helpers make setup quick with minimal configuration. | 3 | 2 | 1 | 2 | 0 | 0.0 | 1.7 | MIT | 8 years ago | |
| manomano-tech/correlation-ids-bundle | A Symfony/PHP bundle for generating, propagating, and exposing correlation IDs across HTTP requests, logs, and downstream services. Helps trace requests end-to-end and improves observability in distributed systems. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | 8 years ago | |
| manomano-tech/correlation-ids-monolog | Monolog handler that automatically attaches correlation IDs to every log record, making it easy to trace requests across services. Lightweight Laravel/PHP integration for consistent, searchable logs. | 2 | 1 | 0 | 3 | 0 | 0.0 | 2.9 | MIT | 8 years ago | |
| mapado/oauth-server-bundle | Mapado OAuthServerBundle integrates an OAuth2 authorization server into Symfony applications, providing endpoints, storage entities, grant handlers, and security integration for issuing, refreshing, and validating access tokens. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| marcocesarato/php-conventional-changelog | Automatically generate changelogs and release notes from your Git commit history using Conventional Commits and SemVer. Configurable, Composer-friendly, and easy to run from the terminal for streamlined releases. | 251 | 251 | 40 | 75K | 1 | 31.7 | 42.1 | GPL-3.0 | 1 month ago | |
| martin1982/live-broadcast-easyadmin-bundle | — | 1 | 1 | 2 | 0 | 0 | 0.1 | — | MIT | — | |
| novosga/oauth-server-bundle | OAuth 2.0 server bundle for the NovoSGA ecosystem, providing authorization and token endpoints so applications can issue access tokens and secure API access. Integrates into PHP projects to handle client authentication, grants, and protected resources. | 2 | 2 | 2 | 67 | 0 | 0.1 | 18.9 | — | 4 years ago | |
| odm2support/oauth-server-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| okwinza/oauth-server-bundle | — | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| pgs-soft/restfony-bundle | Restfony Bundle by PGS Soft provides a structured foundation for building REST APIs in Symfony. It bundles practical routing, serialization, request-handling, and response utilities to help teams create cleaner, more consistent, and maintainable endpoints faster. | 6 | 6 | 0 | 0 | 3 | 0.8 | 0.8 | NOASSERTION | — | |
| php-riak/riak-client | — | 7 | 7 | 4 | 13 | 5 | 3.6 | 6.9 | MIT | 9 years ago | |
| php-webdriver/webdriver | PHP bindings for Selenium WebDriver. Drive real browsers from PHP via W3C WebDriver (and legacy JsonWireProtocol), compatible with Selenium 2–4. Install via Composer and connect to Selenium Server or other remote ends for automation/testing. | 5,194 | 5,231 | 840 | 3M | 23 | 47.9 | 48.6 | MIT | — | |
| prolic/humus-amqp | HumusAmqp is an asynchronous AMQP 0-9-1 client for PHP built on ReactPHP. It provides producers, consumers, and a fluent API for RabbitMQ messaging, enabling non-blocking publishing and consuming without blocking your event loop. | 76 | 77 | 18 | 807 | 5 | 2.2 | 15.7 | MIT | 3 years ago | |
| protobuf-php/protobuf | Pure PHP implementation of Google Protocol Buffers for serializing structured data. Generate message classes, encode and decode efficiently, and integrate protobuf definitions into PHP projects with a familiar API. | 261 | — | 33 | — | 9 | 4.9 | 3.0 | MIT | 10 years ago |
|
| protobuf-php/protobuf-plugin | A protoc plugin that generates PHP classes from .proto definitions for the protobuf-php runtime, enabling typed Protocol Buffer message serialization and deserialization in PHP projects. | 57 | 60 | 29 | 5K | 7 | 3.6 | 29.1 | MIT | 9 years ago | |
| quickbooks/v3-php-sdk | A PHP SDK for the QuickBooks Online API v3, offering OAuth authentication, CRUD operations, query support, and helpers for invoices, customers, payments, and other accounting entities. Simplifies integrating QuickBooks data into Laravel or plain PHP apps. | 286 | 288 | 286 | 650K | 112 | 49.5 | 80.2 | Apache-2.0 | 2 weeks ago | |
| ronasit/laravel-helpers | A collection of handy Laravel helper functions and utilities for common development tasks, including array and string helpers, model conveniences, and other time-saving tools. Lightweight, easy to install, and simple to integrate into any Laravel project. | 20 | — | 14 | — | 11 | 22.5 | 8.7 | — | 2 months ago | |
| ronasit/laravel-project-initializator | A Laravel package for bootstrapping new projects with a consistent setup. It automates common initialization and configuration steps, reducing manual scaffolding so teams can start development faster and maintain standard conventions across applications. | 4 | 4 | 0 | 155 | 17 | 23.0 | 34.6 | MIT | 2 months ago | |
| ronasit/laravel-swagger | Generate Swagger/OpenAPI documentation for your Laravel API directly from annotations in your controllers, with automatic route discovery, a bundled UI, and support for the OpenAPI spec. | 181 | 184 | 49 | 4K | 9 | 22.4 | 26.7 | MIT | 2 months ago | |
| roua555/oauth-server-bundle | An OAuth2 authorization server bundle for Laravel applications, providing token issuance, client and scope management, and standard grant flows so you can secure APIs and enable third-party access without building the server layer yourself. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 6 years ago | |
| rubenovna/oauth-server-bundle | A Symfony bundle for running an OAuth 2.0 authorization server in your PHP application. It supports configurable clients, grants, access tokens, and secured endpoints, making it easier to add OAuth flows and token-based API protection via bundle configuration. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | 6 years ago | |
| slowprog/composer-copy-file | Composer script handler that copies files and directories after install/update. Configure mappings in composer.json (supports dev vs prod rules), nested directories, and overwrite control (override or only if older). Useful for publishing vendor assets like fonts/JS/CSS. | 49 | 49 | 15 | 39K | 0 | 2.8 | 39.9 | MIT | 6 years ago | |
| snipe/snipe-it | Snipe-IT is a free, open-source IT asset management system built on Laravel. Track hardware, software licenses, accessories, and consumables; manage checkouts, assignments, audits, and reporting through a self-hosted web UI and REST API. Built for IT teams needing lifecycle visibility and accountabi... | 15,133 | 15,040 | 4,050 | 8 | 817 | 79.5 | 31.4 | AGPL-3.0 | 2 weeks ago | |
| sol/api-platform-mongo-bridge | — | 4 | 4 | 0 | 0 | 1 | 0.1 | — | MIT | 8 years ago | |
| stolt/lean-package-validator | A CLI utility that validates a project or micro-package for leanness, ensuring common repository artefacts are excluded from release assets. It can also create, update, and reformat the leanness-enforcing export-ignore entries of a .gitattributes file. | 19 | 18 | 8 | 2K | 6 | 36.8 | 32.7 | MIT | 1 week ago | |
| stolt/php-lean | — | 0 | 1 | 0 | 2 | 0 | 0.0 | 6.6 | MIT | — | |
| theiconic/name-parser | Language-independent PHP name parser that splits full names into parts like salutation, first/middle name, initials, nicknames, last name (incl. prefixes like von/de) and suffixes (Jr/III/PhD). Supports comma formats, multi-language rules, and customizable normalization/whitespace. | 135 | 135 | 37 | 175K | 12 | 11.4 | 49.1 | MIT | 6 years ago | |
| tm/tooly-composer-script | Tooly Composer Script integrates Tooly with Composer to simplify running common Laravel/PHP development tasks. Define reusable scripts in composer.json for testing, linting, static analysis, and other tooling, then run them consistently in local workflows and CI. | 103 | 103 | 14 | 1K | 4 | 2.6 | 17.0 | MIT | 7 years ago | |
| vijklimenko/oauth-server-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | 5 years ago | |
| vysokeskoly/cache-bundle | A Laravel/PHP cache bundle that adds a simple, configurable caching layer for application data. It integrates with your existing cache setup to reduce repeated work, cut load times, and keep frequently accessed data close at hand. Lightweight and easy to adopt in existing projects. | 0 | 0 | 0 | 204 | 0 | 0.3 | 31.9 | MIT | 4 years ago | |
| vysokeskoly/logging-bundle | A Laravel/PHP logging bundle from VysokeSkoly that provides reusable configuration and integration for application logging. It helps standardize log handlers and services in Laravel projects, making it easier to set up consistent, maintainable logging across environments. | 0 | 0 | 0 | 358 | 0 | 0.0 | 35.3 | MIT | 4 years ago | |
| yiisoft/cache-file | File-based cache storage for Yii, implementing PSR-16 simple cache. Stores cached values in files with TTL support, configurable cache directory, and efficient serialization for applications needing persistent, dependency-free caching. | 13 | — | 12 | — | 2 | 1.5 | 2.7 | BSD-3-Clause | 1 year ago |
|
| ymirapp/ymir-sdk-php | — | 2 | — | 0 | — | 0 | 0.0 | — | MIT | — |
|
| zendframework/zend-ldap | Zend LDAP provides PHP tools for LDAP directory operations like binding, searching, and modifying entries. This repository was abandoned on 2019-12-31 and has moved to laminas/laminas-ldap. | 28 | 32 | 26 | 4K | 4 | 2.2 | 20.8 | BSD-3-Clause | 7 years ago | |
| zendframework/zend-session | zendframework/zend-session provides robust session management for PHP applications, with configurable storage, session containers, validators, and save handlers. Integrates cleanly with Zend Framework components to secure and organize session data across requests. | 40 | 44 | 57 | 24K | 23 | 7.2 | 31.4 | BSD-3-Clause | 7 years ago | |
| zhukovsergei/oauth-server-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — |
How can I help you explore Laravel packages today?