#PHP

Logo of ML
ML
Rubix ML is a machine learning and deep learning library for PHP, offering over 40 algorithms in supervised and unsupervised learning. It facilitates complete ML lifecycle processes including ETL, preprocessing, and cross-validation. It is an open-source library, usable for commercial purposes. Requires PHP 7.4+, with optional extensions for additional functionality. Comprehensive tutorials and resources support integration into various projects. Community interaction is available via the Telegram channel.
Logo of arkitect
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.
Logo of php-openai-gpt-stream-chat-api-webui
php-openai-gpt-stream-chat-api-webui
This open-source project offers a PHP-based implementation for streaming API calls to OpenAI, complete with a real-time web UI. It allows quick integration without relying on extra frameworks or backend libraries. Deploying the system is straightforward—users simply enter their API key. The project features sensitive word detection using DFA and includes real-time message streaming to the front end via EventSource. Regular updates aim to boost performance and resolve platform issues. This tool is perfect for developers seeking a self-hosted, customizable chat interface utilizing OpenAI's capabilities.
Logo of laravel-responder
laravel-responder
Laravel Responder seamlessly integrates Fractal into Laravel/Lumen, transforming API responses with ease. Provides automatic response creation, exception handling, and testing support. Compatible with PHP 7.0+ and Laravel 5.1+/Lumen 5.1+.
Logo of laravel-modules-livewire
laravel-modules-livewire
The package provides seamless integration of Laravel Livewire with Laravel Modules by auto-registering components, enhancing development efficiency. Developers can easily create Livewire components within Laravel Modules, boosting modularity and scalability. It includes features like automatic component registration, inline component creation, and customizable paths for stubs and views, also supporting custom module creation for flexible project configurations. Suitable for developers looking to streamline Laravel application workflows and incorporate modular designs into Livewire components smoothly.
Logo of onboarding
onboarding
This open-source resource provides a structured pathway for aspiring developers, spanning web fundamentals, software design patterns, programming languages, and frontend development. It offers in-depth sections on essential tools such as Git, Docker, and Kubernetes, while also addressing software architecture, persistence, monitoring, and information security. Suitable for new developers beyond FLYERALARM's team, this guide invites contributions through Pull-Requests.
Logo of railt
railt
Enhance your PHP applications with a cutting-edge GraphQL SDL parser built on EBNF-like grammar, ensuring seamless integration and backward compatibility, while simplifying dependency management and routing. Suited for PHP 8.1+, this tool enables efficient query execution and understanding of GraphQL basics. Join the Discord community for support and contribute to this open-source project licensed under MIT.
Logo of LLPhant
LLPhant
Explore a PHP framework designed for generative AI applications, compatible with Symfony and Laravel. Supporting major AI models like OpenAI and Anthropic, it facilitates advanced use cases, including chatbots and personalized content creation. Easily installed via Composer and supported by industry sponsors AGO and Theodo.
Logo of laravel-notion-api
laravel-notion-api
This package facilitates Notion API endpoint integration for Laravel (versions 8 to 10, PHP 8.0 or above), enabling developers to easily manage and query Notion databases and pages. Comprehensive documentation and test databases offer straightforward adoption while Tinkerwell support ensures optimal API functionality for seamless Laravel integration.
Logo of language-detection
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.
Logo of deptrac
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.
Logo of orm
orm
This library serves as an effective tool for integrating Laravel with Doctrine ORM, supporting various Laravel and PHP versions, and offering extensive documentation. It's installed via Composer and enhances compatibility, offering improvements in application data management.
Logo of nextjs-use-php
nextjs-use-php
Explore how PHP can be incorporated into Next.js React components to create dynamic server and client-side operations. Learn to execute database transactions via React components and initiate server actions using PHP scripts. This project exemplifies innovative tech integration with a focus on experimental approaches. Watch the YouTube tutorial for detailed guidance and experiment with Docker-enabled database features. Note: Ideal for developers seeking unconventional methods.
Logo of type-guard
type-guard
Type Guard is a developing module under the Pinkary Project aimed at enhancing PHP type safety by refining variable types for precise analysis with PHPStan and Psalm. Its functions convert mixed and nullable variables to specific types like strings and arrays, ensuring minimal type information loss and reliable code. Compatible with PHP 8.2+, it can be smoothly added to projects via Composer. This tool is beneficial for developers focusing on strict type enforcement and high code standards in PHP.
Logo of client
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.
Logo of phpClickHouse
phpClickHouse
This PHP library provides efficient management of ClickHouse databases, supporting asynchronous queries, bulk operations, and HTTP compression. It offers smooth database interactions without extra dependencies, enabling parallel queries and easy CSV inserts. Tailored for developers, it checks cluster statuses and executes SQL conditions effectively, all compatible with PHP 7.1+. This tool enhances ClickHouse database management without subjective embellishments.
Logo of package-skeleton-laravel
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.
Logo of tailwind-merge-php
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.
Logo of whisky
whisky
Whisky, a framework-independent CLI tool, offers centralized management of git hooks for PHP projects, enhancing code quality and team collaboration. It requires only PHP 8.1, and supports both local and global installations. Whisky provides functions to automate and optionally skip or disable git hooks. It accommodates advanced scripting capabilities and facilitates easy testing, simplifying workflow management and improving development efficiency.
Logo of laravel-ask-database
laravel-ask-database
Utilize OpenAI's GPT-3 with Laravel for transforming natural language into database queries. This PHP package facilitates prompt engineering learning, with easy Composer installation for natural language query execution via DB::ask(). Features strict mode for operation safety. Ideal for AI and database management exploration; not recommended for production.
Logo of public-openai-client-php
public-openai-client-php
This article explains how to integrate the OpenAI API into PHP applications, highlighting support for models like ChatGPT, GPT-4, Codex, and DALL·E. It describes a simple setup process using fully-typed DTOs that facilitate seamless implementation with IDE autocomplete. Although unofficial, this package simplifies AI functionalities such as chat, code completion, image generation, and audio transcription, focusing on reliability and development efficiency. Users should note its deprecated status and consider alternatives for future projects. Learn more to enhance PHP applications with AI features efficiently.
Logo of device-detector
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.
Logo of laravel
laravel
Discover how to efficiently create native desktop apps with the NativePHP framework. Access detailed documentation including installation, configuration, and application lifecycle management. Join a community-supported project backed by sponsors like BeyondCode and Laradir, with ongoing development opportunities. Ensure project security with clear vulnerability reporting guidelines. Contribute to this open-source project led by Marcel Pociot under the versatile MIT License.
Logo of vbot
vbot
The project is an educational tool focused on web protocols, needing PHP ≥ 7.0 and specific extensions such as fileinfo and gd. It provides information on WeChat and Enterprise WeChat protocols, supports file storage, and XML parsing. Installation uses composer, requiring WeChat in Simplified Chinese for optimal performance. Users can refer to comprehensive documentation, explore open-source SCRM code, and leverage integrated chat solutions. The project acknowledges the sponsorship by JetBrains.
Logo of json-api
json-api
The package for Laravel assists in complying with JSON:API standards by incorporating features such as sparse fieldsets and compound documents. It extends Laravel’s Eloquent API resources to enable effective integration and use of JSON:API specifications. It enhances API responses and performance through efficient data handling and reduced payloads with attributes like minimal attributes and lazy evaluation. Supported by PHP 8.1-8.3 and Laravel 9.0-11.0, this package is suitable for developers aiming to craft comprehensive, standard-compliant APIs.