#Composer
composer
An open-source library for scalable and flexible deep learning model training. Built on PyTorch, Composer simplifies distributed workflows for large clusters, supporting models like LLMs, CNNs, and transformers. Features include parallel data loading, efficient memory use, and customizable training loops, assisting in automating routine tasks to achieve flexibility and high performance. Designed for those with Python and PyTorch knowledge, it allows seamless integration with streaming datasets and experiment tracking tools for efficient training configurations.
language-detection
This library uses N-grams to accurately detect text language, supporting 110 languages with options for custom language addition and configuration. It requires PHP 7.4 and the Multibyte String extension, and provides guidance for upgrading from version 3 to 4.
deptrac
Deptrac is a PHP static code analysis tool designed to enforce and visualize architectural rules. It allows defining architectural layers and communication rules to ensure module independence and reusability. Seamlessly integrates with CI pipelines to help maintain architecture guidelines. Offers visualization through Graphviz or Mermaidjs. Installation is via Composer, with configuration in YAML or PHP. Supports analyzing older PHP versions compatible with nikic/php-parser.
multipay
This PHP package facilitates seamless payment gateway integration, supporting PHP 7.2+ and multiple drivers, such as Zarinpal, Paypal, and Snapppay. It allows customization, invoice management, transaction verification, and redirection handling, making it ideal for Laravel applications. Extensive multilingual documentation supports easy integration, while local driver simulations aid development testing.
vonage-php-sdk-core
This PHP client library supports integration with Vonage APIs for SMS, messaging, and voice calls. Compatible with PHP 8.1 and Composer, it aids in authentication, message signing, and user verification with practical examples. Supports compliance with Secure Customer Authentication and includes workflows and webhooks for effective API use.
phpdotenv
Phpdotenv integrates environment variables using .env files to enhance security and configuration in PHP applications. It keeps sensitive credentials away from code and version control, supporting both immutable and mutable environments with advanced validation. The tool is compatible with various PHP deployment environments, making setup straightforward and providing comprehensive upgrade and usage guidance. With efficient handling of variable nesting, parsing, and requirements, plus enterprise support from Tidelift, phpdotenv ensures secure and maintainable practices.
sweet-alert
SweetAlert2 is an accessible replacement for traditional JavaScript popup boxes, ideal for Laravel applications with its responsive and customizable design. It enhances interaction through WAI-ARIA compliance and is easy to integrate via Composer. Extensive documentation is available for optimization, and the open-source project encourages community support through sponsorship, under an MIT license. SweetAlert2 melds aesthetic appeal with robust functionality for a smooth development process.
tailwind-merge-php
TailwindMerge for PHP is a tool designed to efficiently manage Tailwind CSS class conflicts in PHP projects by automating class merging. Supporting Tailwind versions 3.0 to 3.4, this tool facilitates easy integration for PHP 8.1 or newer, with configurable options for special cases such as breakpoints and dark mode. It includes robust caching and Laravel support to enhance coding efficiency without unnecessary complexity.
arkitect
PHPArkitect facilitates maintaining consistent and reliable codebases in PHP by integrating architectural constraint checks. It enables developers to define rules in an intuitive PHP syntax, improving overall code structure and maintainability. Easily installable using Composer or a Phar file, PHPArkitect offers features such as baseline violation handling and rule builders tailored for diverse code assessments. Additionally, its Laravel integration includes preset rules to simplify architecture reinforcement in projects.
device-detector
Discover a versatile library designed for accurate device detection through parsing of user agents and browser hints. It identifies various devices, clients, operating systems, brands, and models with ease. The library integrates smoothly with Composer and provides flexible caching solutions to boost performance. For specialized needs, such as bot detection, targeted parsers are available. Enjoy cross-platform compatibility with multiple programming languages for straightforward development. This open-source project, under LGPL v3 or later, is supported by the Matomo team and an active developer community.
modular
InterNACHI/Modular simplifies module management in Laravel by utilizing Composer path repositories and package discoveries for initialization. Create and organize modules in dedicated directories while adhering to Laravel standards, offering commands for scaffolding, caching, and third-party integrations, including Livewire. It's ideal for developers seeking a lightweight, streamlined approach to module management.
image
Intervention Image simplifies PHP image processing with an intuitive API supporting GD and Imagick. It offers a flexible driver architecture, compatibility with animated images, and framework agnosticism, making it suitable for diverse project environments. Installation via Composer is straightforward, providing ease for developers. Under MIT License, it is actively maintained by Oliver Vogel and a community.
client
Discover a PHP API client that is open-source and community-maintained, engineered for smooth OpenAI API integration. It includes a variety of resources such as Models, Chat, and Audio, enabling diverse functionalities like model administration, conversation processing, and audio conversion. Suitable for PHP 8.1 or later, it offers straightforward installation through Composer. Acknowledgements to developers Nuno Maduro and Sandro Gehri for their contributions, with sponsorship opportunities accessible. Explore its principal features and integration possibilities with platforms like Azure to enhance the utility of API operations in creative projects.
laravel-modules
The 'nwidart/laravel-modules' package helps developers efficiently manage large Laravel applications with a modular approach. It supports the integration of views, controllers, and models as independent modules. This package builds upon the original 'pingpong/modules' by offering enhanced support and testing for Laravel 11. It integrates smoothly with Laravel projects, providing automatic service registration and optional configuration publishing. Comprehensive documentation is available online, complemented by community support on Discord.
package-skeleton-laravel
The package offers a user-friendly scaffold for Laravel package development, providing guidance from initial template setup to final development. It includes step-by-step instructions and tools such as a configuration script for placeholder replacement. Optional video resources are available. The scaffold simplifies installation via Composer and supports customization of migrations, config, and views, making it highly adaptable. Community engagement is encouraged through postcard exchanges among users.
docker-php-extension-installer
This tool facilitates the addition of PHP extensions to official Docker images, emphasizing simplicity and efficiency. It is compatible with Debian and Alpine-based Docker images, streamlining the management of essential APT/APK packages and reducing image size. Various installation methods such as scripts via ADD or curl commands in Dockerfiles are available for extensions like GD and xdebug. Additionally, the installer provides options for version control, source code installation, and resolving Let's Encrypt certificate challenges, ensuring developers have a streamlined, lightweight, and continually updated setup.
Feedback Email: [email protected]