144 Repositories
PHP component Libraries
Strings Component provide a fluent, object-oriented interface for working with multibyte strings, allowing you to chain multiple string operations together using a more readable syntax compared to traditional PHP strings functions.
Strings Component Strings Component provide a fluent, object-oriented interface for working with multibyte string, allowing you to chain multiple stri
Monorepo of the PoP project, including: a server-side component model in PHP, a GraphQL server, a GraphQL API plugin for WordPress, and a website builder
PoP PoP is a monorepo containing several projects. The GraphQL API for WordPress plugin GraphQL API for WordPress is a forward-looking and powerful Gr
Security provides an infrastructure for sophisticated authorization systems, which makes it possible to easily separate the actual authorization logic from so called user providers that hold the users credentials.
Security provides an infrastructure for sophisticated authorization systems, which makes it possible to easily separate the actual authorization logic from so called user providers that hold the users credentials. It is inspired by the Java Spring framework.
PropertyInfo extracts information about PHP class' properties using metadata of popular sources.
PropertyInfo Component The PropertyInfo component extracts information about PHP class' properties using metadata of popular sources. Resources Docume
This repository contains the sources of OXID eShop Community Edition Core Component.
OXID eShop This repository contains the sources of OXID eShop Community Edition Core Component. About OXID eShop: OXID eShop is a flexible open source
A highly configurable markdown renderer and Blade component for Laravel
A highly configurable markdown renderer and Blade component for Laravel This package contains: a Blade component that can render markdown a highly con
Livewire component that brings Spotlight/Alfred-like functionality to your Laravel application.
About LivewireUI Spotlight LivewireUI Spotlight is a Livewire component that provides Spotlight/Alfred-like functionality to your Laravel application.
Livewire component that provides you with a modal that supports multiple child modals while maintaining state.
About LivewireUI Modal LivewireUI Modal is a Livewire component that provides you with a modal that supports multiple child modals while maintaining s
This component may look complex, weird and full of hacks but it is a game changer for how we run PHP applications.
PHP Runtimes In early 2021, Symfony created a "Runtime component". This component may look complex, weird and full of hacks but it is a game changer f
Security provides an infrastructure for sophisticated authorization systems, which makes it possible to easily separate the actual authorization logic from so called user providers that hold the users credentials. It is inspired by the Java Spring framework.
Security Component - Core Security provides an infrastructure for sophisticated authorization systems, which makes it possible to easily separate the
Prado - Component Framework for PHP 7
Prado PHP Framework PRADO is a component-based and event-driven programming framework for developing Web applications in PHP 7. PRADO stands for PHP R
The Runtime Component enables decoupling applications from global state.
Runtime Component Symfony Runtime enables decoupling applications from global state. This Component is experimental. Experimental features are not cov
Laravel component to create gorgeous Charts.css charts.
Laravel component to create gorgeous Charts.css charts. This package will help you generate CSS only charts based on the Charts.css library. Installat
Fake SMS (as email during development) Notifier Bridge
Fake SMS Notifier Provides Fake SMS (as email during development) integration for Symfony Notifier. DSN example FAKE_SMS_DSN=fakesms+email://default?t
EventDispatcher Component
The EventDispatcher component provides tools that allow your application components to communicate with each other by dispatching events and listening to them.
The Yaml component loads and dumps YAML files.
Yaml Component The Yaml component loads and dumps YAML files. Resources Documentation Contributing Report issues and send Pull Requests in the main Sy
The Templating component provides all the tools needed to build any kind of template system.
Templating Component The Templating component provides all the tools needed to build any kind of template system. It provides an infrastructure to loa
Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way.
String Component The String component provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a un
Laravel Livewire form component with declarative Bootstrap 5 fields and buttons.
Laravel Livewire Forms Laravel Livewire form component with declarative Bootstrap 5 fields and buttons. Requirements Bootstrap 5 Installation composer
A lightweight full-stack component layer that doesn't dictate your front-end framework
Airwire A lightweight full-stack component layer that doesn't dictate your front-end framework Demo Introduction Airwire is a thin layer between your
Laravel Livewire full page component routing.
Laravel Livewire Routes Laravel Livewire full page component routing. This package allows you to specify routes directly inside your full page Livewir
Provides Message Bird integration for Symfony Notifier.
MessageBird Notifier Provides MessageBird integration for Symfony Notifier. DSN example MESSAGEBIRD_DSN=messagebird://TOKEN@default?from=FROM where:
Provides Fake Chat integration for Symfony Notifier.
Fake Chat Notifier Provides Fake Chat (as email during development) integration for Symfony Notifier. DSN example FAKE_CHAT_DSN=fakechat+email://defau
A component-centric backend communication layer for Alpine.js
A component-centric backend communication layer for Alpine.js. Installation Install using the following command: composer require radio/radio Install
Sends notifications via one or more channels (email, SMS, ...).
Notifier Component The Notifier component sends notifications via one or more channels (email, SMS, ...). Resources Documentation Contributing Report
Examples of using each Illuminate component in non-Laravel applications
Torch - Using Laravel's Illuminate Components Independently Torch is a project to provide instructions and examples for using Illuminate components as
Clockwork - php dev tools in your browser - server-side component
Clockwork is a development tool for PHP available right in your browser. Clockwork gives you an insight into your application runtime - including requ
The HttpFoundation component defines an object-oriented layer for the HTTP specification.
HttpFoundation Component The HttpFoundation component defines an object-oriented layer for the HTTP specification. Resources Documentation Contributin
The Asset component manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files.
Asset Component The Asset component manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files. Res
The VarDumper component provides mechanisms for walking through any arbitrary PHP variable. It provides a better dump() function that you can use instead of var_dump().
VarDumper Component The VarDumper component provides mechanisms for walking through any arbitrary PHP variable. It provides a better dump() function t
The Mailer component helps sending emails
Mailer Component The Mailer component helps sending emails. Getting Started $ composer require symfony/mailer use Symfony\Component\Mailer\Transport;
The HttpClient component provides powerful methods to fetch HTTP resources synchronously or asynchronously.
HttpClient component The HttpClient component provides powerful methods to fetch HTTP resources synchronously or asynchronously. Resources Documentati
Fast PSR-7 based routing and dispatch component including PSR-15 middleware, built on top of FastRoute.
Route This package is compliant with PSR-1, PSR-2, PSR-4, PSR-7, PSR-11 and PSR-15. If you notice compliance oversights, please send a patch via pull
A PHP component to convert HTML into a plain text format
html2text html2text is a very simple script that uses DOM methods to convert HTML into a format similar to what would be rendered by a browser - perfe
Validate and sanitize arrays and objects.
Aura.Filter This package provides tools to validate and sanitize objects and arrays. Foreword Installation This library requires PHP 5.4 or later; we
ServiceManager component from Zend Framework
zend-servicemanager Repository abandoned 2019-12-31 This repository has moved to laminas/laminas-servicemanager. Master: Develop: The Service Locator
The DependencyInjection component allows you to standardize and centralize the way objects are constructed in your application.
DependencyInjection Component The DependencyInjection component allows you to standardize and centralize the way objects are constructed in your appli
Serializer component from Zend Framework
zend-serializer Repository abandoned 2019-12-31 This repository has moved to laminas/laminas-serializer. zend-serializer provides an adapter-based int
[READ ONLY] Subtree split of the Illuminate Database component (see laravel/framework)
Illuminate Database The Illuminate Database component is a full database toolkit for PHP, providing an expressive query builder, ActiveRecord style OR
Symfony Dotenv parses .env files to make environment variables stored in them accessible via getenv(), $_ENV, or $_SERVER.
Dotenv Component Symfony Dotenv parses .env files to make environment variables stored in them accessible via $_SERVER or $_ENV. Getting Started $ com
The VarDumper component provides mechanisms for walking through any arbitrary PHP variable. It provides a better dump() function that you can use instead of var_dump().
VarDumper Component The VarDumper component provides mechanisms for walking through any arbitrary PHP variable. It provides a better dump() function t
Authentication component from Zend Framework
zend-authentication Repository abandoned 2019-12-31 This repository has moved to laminas/laminas-authentication. The Zend\Authentication component pro
ReactPHP Shell, based on the Symfony Console component.
Pecan Event-driven, non-blocking shell for ReactPHP. Pecan (/pɪˈkɑːn/) provides a non-blocking alternative to the shell provided in the Symfony Consol
A powerful command line application framework for PHP. It's an extensible, flexible component, You can build your command-based application in seconds!
CLIFramework CLIFramework is a command-line application framework, for building flexiable, simple command-line applications. Commands and Subcommands