php
Laravel x LLMs. A unified interface for working with LLMs in Laravel.
Prism is a powerful Laravel package for integrating Large Language Models (LLMs) into your applications.
An Object-Document Mapper (ODM) for Doctrine ORM leveraging new JSON types of modern RDBMS.
Batteries included UI to monitor your Messenger workers, transports, schedules, and messages.
Kahlan is a full-featured Unit & BDD test framework a la RSpec/JSpec which uses a describe-it syntax and moves testing in PHP one step forward.
PHP Server with Async IO, Coroutines and Fibers (previously Swoole).
⚡️ OpenAI PHP is a supercharged community-maintained PHP API client that allows you to interact with OpenAI API.
OpenAI PHP is a community-maintained PHP API client that allows you to interact with the Open AI API.
This product is a lightweight PHP framework which can be used to create your own PHP apps using MVC design pattern. Asatru PHP is a lightweight web application framework for PHP applications.
It provides you with the most important features to start your application. Be it eloquent ORM queries, view templating engine, validators and other security measurements or .env configuration - Asatru PHP grants you these features as well as focusing on the MVC design pattern.
Microservice template for modern PHP applications.
The VilnaCRM PHP Service Template is a comprehensive starting point for building modern PHP microservices. It provides a robust foundation with a state-of-the-art tech stack, including API Platform 3, PHP 8, and Symfony 7. This template is designed to streamline the creation of new PHP projects, incorporating best practices in software architecture and development.
REST API PHP Framework.
PSX is an innovative PHP framework dedicated to build fully typed REST APIs.
Laravel Blade UI Components for Livewire 3.
Gorgeous Laravel Blade UI Components made for Livewire 3 and styled around daisyUI + Tailwind.
Free, open-source, self-hosted, community-driven CMS platform based on the Laravel PHP Framework.
a sleek new debug bar for Livewire.
Take your Livewire development to the next level with WireSpy. Instantly debug and interact with your components—inspect their state, modify it on the fly, and even time-travel through state changes to pinpoint issues. Stay on top of every event with a dedicated events page that displays dispatched events, the originating component, and the exact data payload. Plus, with the hot reload feature, any changes to your component files automatically refresh, keeping your workflow fast and efficient. WireSpy provides the power and precision you need to build and debug your Livewire apps.
Runs a PHP-based startpage in Docker.
The code runner for PHP 💫. The PHP Scratchpad
Enjoy coding and debugging in an editor designed for fast feedback and quick iterations. It's like a shell for your application – but with multi-line editing, code completion, and more.
PHP Static Site Generator.
Sculpin is a static site generator written in PHP. It converts Markdown files, Twig templates and standard HTML into a static HTML site that can be easily deployed.
Run Composer packages, effortlessly. The entire PHP ecosystem, always at your fingertips.
Run any command from any composer package, even if it's not installed in your project.
Attendance Management System is a Laravel based web application which keeps track of employee hours by either using ZKTecho finger print device or manual attendance sheet.
A simple, lightweight, and privacy-focused product analytics php package.
Pan is a lightweight and privacy-focused PHP product analytics library. It’s designed as a very simple package that you can install via composer require and start tracking your pages or components with a simple data-pan attribute.
Introduction to Laravel API Development: Setup and Essentials. Welcome to the Laravel API course! Get ready to dive into the exciting world of building APIs with Laravel, the powerful and flexible PHP framework.
Clearer API for PHP Attributes and Reflection.
PHP Extension installer
Pickle is a new PHP extension installer. It is based on Composer and the plan is to get Composer to fully support it.
🚀 A lightweight HTTP library inspired by JavaScript's fetch, bringing simplicity and flexibility to PHP HTTP requests.
FetchPHP is a modern HTTP client library for PHP, built on top of the Guzzle HTTP client, designed to mimic the behavior of JavaScript’s fetch API. Leveraging Matrix for true asynchronous capabilities with PHP Fibers, FetchPHP allows developers to use a JavaScript-like async/await syntax. FetchPHP also offers a fluent API inspired by Laravel's HTTP client, making request building both flexible and readable.
Simple and elegant PHP. 🍁 The easiest way to create clean, simple but powerful web apps and APIs quickly.
Leaf is a slim and lightweight PHP framework focused on developer experience, usability, and high-performance code. It introduces a cleaner and much simpler structure to the PHP language while maintaining it's flexibility. With a simple structure and a shallow learning curve, it's an excellent way to rapidly build powerful and high performant web apps and APIs.
A REPL for Symfony and PHP.
pSym works both inside and outside Symfony project. When used within a Symfony project, it provides additional features such as access to variables like $kernel, $container, $doctrine, and $em. Additionally, all registered project commands become accessible as well.
A simple profiler for PHP.
A simple & straight-to-the-point PHP profiling extension with its built-in web UI.
Bolt is a fast and lightweight PHP framework. Its simple and flexible structure makes it ideal for small to medium-sized projects.
The PHP framework that gets out of your way. Focus on your code and the framework takes care of the rest.
Tempest is a PHP framework that gets out of your way. Its design philosophy is that developers should write as little framework-related code as possible, so that they can focus on application code instead. Zero config, zero overhead.
Related contents:
The deployment tool for PHP.
The PHP deployment tool with support for popular frameworks out of the box.
MII is a web application framework with expressive, elegant syntax.
MII is a robust and versatile web application framework designed to streamline the development process and enhance productivity. It provides a comprehensive set of tools and features that cater to modern web development needs, integrating seamlessly with Adobe technologies to offer a cohesive development experience.
State-of-the-art Machine Learning for PHP. Run Transformers natively in your PHP projects.
Transformers PHP is a toolkit for PHP developers to add machine learning magic to their projects easily. TransformersPHP is designed to be functionally equivalent to the Python library, while still maintaining the same level of performance and ease of use. This library is built on top of the Hugging Face's Transformers library, which provides thousands of pre-trained models in 100+ languages. It is designed to be a simple and easy-to-use library for PHP developers using a similar API to the Python library. These models can be used for a variety of tasks, including text generation, summarization, translation, and more.
An SQLite based, PHP-only fulltext search engine.
A full text search engine with tokenization, stemming, typo tolerance, filters and geo support based on only PHP and SQLite.
Free & Open Source CRM Software.
Free & Opensource Laravel CRM solution for SMEs and Enterprises for complete customer lifecycle management.
Livewire UI kit. The official Livewire component library.
Built by the folks behind Livewire and Alpine.
Related contents:
Signals and Slots library for PHP.
Signals and slots is a mechanism introduced in Qt for communication between objects. It makes it easy to implement the observer pattern while avoiding boilerplate code. Siglot aims to provide similar features for the PHP language, with particular attention to Developer Experience (DX).
High performance, full-stack PHP framework delivered as a C extension.
Phalcon is an open source web framework delivered as a C extension for the PHP language providing high performance and lower resource consumption.
SpecBDD Framework for PHP. A php toolset to drive emergent design by specification.
phpspec is a tool which can help you write clean and working PHP code using behaviour driven development or BDD. BDD is a technique derived from test-first development.
Herd is a blazing fast, native Laravel and PHP development environment for Windows. It includes everything you need to get started with Laravel development, including PHP and nginx. Once you install Herd, you're ready to start developing with Laravel.
The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml and Delphi and other languages.
The next generation Web development environment
Install your PHP/Node.js Web development environment in just 3 minutes, with no dependencies and non-intrusive. It includes web server, databases, email, DNS & common tools — everything you need for development.
A PHP object mapper for Redis.
An Object Mapper for Redis®, designed to providing an intuitive and familiar interface for PHP developers to interact with Redis.
Build beautiful API integrations and SDKs with Saloon.
Saloon is a PHP library that helps you rapidly build third party API integrations or SDKs. It's configured to be production-ready by default, offers a simple, standardised development flow for your whole team and has utilities to help test your API integrations before you ship to production. Saloon is loved by thousands of developers and downloaded over 2 million times.
Related contents:
Base de connaissances techniques et bonnes pratiques internes à l'agence Alsacréations.
Laravel best practices
Local email debugging made easy.
Phost is an email debugging tool and local SMTP server, developed primarily in PHP. It leverages a powerful stack of modern technologies:
A Laravel package for creating shortened URLs for your web apps.
💻 Send notifications to your desktop directly from your PHP script.
Check for free whether your Laravel website is safe or vulnerable before others do!
This is a free tool to all who wants to optimize and check the security on their Laravel website While there are many security scanners out there, we thought that one was missing. That’s why we made this vulnerability scanner that focus specific on Laravel websites. We focused on known Laravel vulnerabilities, and made the scanner focus on them.
An API for asynchronous programming with observable streams.
ReactiveX is a combination of the best ideas from the Observer pattern, the Iterator pattern, and functional programming.
AdminerEvo is a web-based database management interface, with a focus on security, user experience, performance, functionality and size.
AdminerEvo works out of the box with MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch and MongoDB. In addition, there are plugins for SimpleDB, Firebird and ClickHouse.
Avast, ye landlubbers CaptainHook is a bloody flexible and easy to use git hook manager.
CaptainHook is a very flexible git hook manager for software developers that makes sharing git hooks with your team a breeze.
Collection pipeline library for PHP.
Knapsack is a collection library for PHP >= 5.6 that implements most of the sequence operations proposed by Clojures sequences plus some additional ones. All its features are available as functions (for functional programming) and as a collection pipeline object methods.
Related contents:
Tester: enjoyable unit testing in PHP with code coverage reporter. 🍏🍏🍎🍏
Nette Tester is a productive and enjoyable unit testing framework. It's used by the Nette Framework and is capable of testing any PHP code.
Removes final and readonly keywords from source code on-the-fly and allows mocking of final methods and classes. It can be used together with any test tool such as PHPUnit or Mockery.
PHP Extended SQL is an alternative to the also-known DQL (Doctrine Query Language). It combines the flexibility of SQL with the powerful Doctrine metadata to give you more control over queries.
mPDF is a PHP library which generates PDF files from UTF-8 encoded HTML.
It is based on FPDF and HTML2FPDF with a number of enhancements.
A pragmatic approach to modernizing legacy PHP code.
I started this website to share some of my learnings and some of the pitfalls I've encountered while modernizing legacy PHP code (my clients' code as well as my own side projects). I ordered it in a way that I think makes sense, but since there are different "levels" of legacy, feel free to jump around as you see fit. I hope you find it useful.
this library solves a simple problem: removing all the code you need to map one object to another. A boring code to write and often replaced by less-performant alternatives.
AutoMapper uses a convention-based matching algorithm to match up source to destination values. AutoMapper is geared towards model projection scenarios to flatten complex object models to DTOs and other simple objects, whose design is better suited for serialization, communication, messaging, or simply an anti-corruption layer between the domain and application layer.
Related contents: