PHP
Source: https://github.com/ziadoz/awesome-php at
ca0ebf67afca
License: WTFPL
Read the English original
This edition is an AI-assisted translation.
Awesome PHP 
Abschnitt betitelt „Awesome PHP “Eine kuratierte Auswahl großartiger PHP-Bibliotheken, Ressourcen und nützlicher Werkzeuge.
Mitwirken und Zusammenarbeiten
Abschnitt betitelt „Mitwirken und Zusammenarbeiten“Bitte lies CONTRIBUTING, CODE-OF-CONDUCT und COLLABORATING, um mehr zu erfahren.
Inhaltsverzeichnis
Abschnitt betitelt „Inhaltsverzeichnis“- Awesome PHP
- Composer-Repositories
- Abhängigkeitsverwaltung
- Ergänzungen zur Abhängigkeitsverwaltung
- Frameworks
- Framework-Ergänzungen
- Content-Management-Systeme
- Komponenten
- Micro-Frameworks
- Ergänzungen zu Micro-Frameworks
- Router
- Vorlagensysteme
- Generatoren für statische Websites
- HTTP
- Web-Scraping
- Middleware
- URLs
- Dateien
- Datenströme
- Abhängigkeitsinjektion
- Bildverarbeitung
- Testen
- Kontinuierliche Integration
- Dokumentation
- Sicherheit
- Passwörter
- Codeanalyse
- Codequalität
- Statische Analyse
- Architektur
- Fehlersuche und Profiling
- Fehlerverfolgungs- und Überwachungsdienste
- Build-Werkzeuge
- Aufgabenverwaltung
- Navigation
- Asset-Verwaltung
- Geolokalisierung
- Datum und Uhrzeit
- Ereignisse
- Protokollierung
- E-Commerce
- Bürosoftware
- Datenbanken
- Migrationen
- NoSQL
- Warteschlangen
- Suche
- Kommandozeile
- Authentifizierung und Autorisierung
- Markup und CSS
- JSON
- Zeichenketten
- Zahlen
- Filtern, Bereinigen und Validieren
- APIs
- Caching und Sperren
- Datenstrukturen und Speicherung
- Benachrichtigungen
- Bereitstellung
- Internationalisierung und Lokalisierung
- Serverlos
- Konfiguration
- LLMs
- Drittanbieter-APIs
- Erweiterungen
- Sonstiges
- Software
- Ressourcen
Composer-Repositories
Abschnitt betitelt „Composer-Repositories“Composer-Repositories.
- Firegento - Composer-Repository für Magento-Module.
- Packagist - Das PHP-Paket-Repository.
- Packalyst - Das Laravel-Paket-Repository.
- Private Packagist - Composer-Paketarchiv als Dienst für PHP.
- WordPress Packagist - Verwalte deine Plugins mit Composer.
Abhängigkeitsverwaltung
Abschnitt betitelt „Abhängigkeitsverwaltung“Bibliotheken zur Verwaltung von Abhängigkeiten und Paketen.
- Composer - Paket- und Abhängigkeitsmanager.
- Composer Installers - Composer-Bibliotheksinstaller für mehrere Frameworks.
- Phive - PHAR-Verwaltung.
- Pickle - Installer für PHP-Erweiterungen.
- Pie - Der offizielle PHP-Installer für Erweiterungen.
Ergänzungen zur Abhängigkeitsverwaltung
Abschnitt betitelt „Ergänzungen zur Abhängigkeitsverwaltung“Ergänzungen rund um die Abhängigkeitsverwaltung.
- Composer Merge Plugin - Composer-Plugin zum Zusammenführen mehrerer
composer.json-Dateien. - Composer Normalize - Plugin zum Vereinheitlichen von
composer.json-Dateien. - Composer Patches - Composer-Plugin zum Anwenden von Patches.
- Composer Prefer Lowest Validator - Plugin zur Prüfung, ob Mindestversionen von Abhängigkeiten installiert und getestet werden können.
- Composer Require Checker - CLI-Werkzeug zur Analyse von Composer-Abhängigkeiten und zur Prüfung, ob im Quellcode eines Pakets unbekannte Symbole verwendet werden.
- Composer Unused - CLI-Werkzeug zum Aufspüren ungenutzter Composer-Pakete.
- Repman - Privater PHP-Paket-Repository-Manager und Packagist-Proxy.
- Satis - Generator für statische Composer-Repositories.
Frameworks
Abschnitt betitelt „Frameworks“Frameworks für die Webentwicklung.
- CakePHP - Framework zur schnellen Anwendungsentwicklung.
- CodeIgniter - Leistungsstarkes PHP-Framework mit sehr geringem Ressourcenbedarf.
- Ecotone - Service Bus für PHP auf Grundlage der Architekturprinzipien DDD, CQRS und Event Sourcing.
- Laminas - Framework aus einzelnen Komponenten (zuvor Zend Framework).
- Laravel - Webanwendungs-Framework mit ausdrucksstarker, eleganter Syntax.
- Nette - Web-Framework aus ausgereiften Komponenten.
- Phalcon - Als C-Erweiterung implementiertes Framework.
- Spiral - Leistungsstarkes PHP-/Go-Framework.
- Symfony - Sammlung wiederverwendbarer Komponenten und Web-Framework.
- Tempest - Framework, das einem nicht im Weg steht.
- Yii2 - Schnelles, sicheres und effizientes Web-Framework.
Framework-Ergänzungen
Abschnitt betitelt „Framework-Ergänzungen“Ergänzungen rund um Webentwicklungs-Frameworks.
- CakePHP CRUD - Rapid-Application-Development-(RAD-)Plugin für CakePHP.
- Filament PHP - Leistungsstarkes Open-Source-UI-Framework für Laravel.
- Inertia.js - Adapter zum Erstellen von Single-Page-Anwendungen mit serverseitigem Routing und Controllern – ganz ohne separate API.
- LaravelS - Sofort einsatzbereiter Adapter zwischen Laravel/Lumen und Swoole.
- Livewire - Leistungsstarke, dynamische Frontend-Oberflächen, ohne PHP zu verlassen.
Content-Management-Systeme (CMS)
Abschnitt betitelt „Content-Management-Systeme (CMS)“Werkzeuge zur Verwaltung digitaler Inhalte.
- Backdrop - CMS für kleine und mittelständische Unternehmen sowie gemeinnützige Organisationen (Fork von Drupal).
- Concrete5 - CMS für Nutzer mit geringen technischen Vorkenntnissen.
- CraftCMS - Flexibles, benutzerfreundliches CMS zum Erstellen individueller digitaler Erlebnisse im Web und darüber hinaus.
- Drupal - CMS für Unternehmen.
- Grav - Modernes Flat-File-CMS.
- Joomla - Ein weiteres führendes CMS.
- Kirby - Flat-File-CMS, das sich jedem Projekt anpasst.
- Magento - Weitverbreitete Open-Source-E-Commerce-Plattform.
- Moodle - Open-Source-Lernplattform.
- OctoberCMS - Auf Laravel basierendes CMS.
- OpenMage - Fork der nicht mehr unterstützten E-Commerce-Plattform Magento 1.
- Pico CMS - Schlankes Flat-File-CMS.
- Silverstripe - Einfaches, flexibles und sicheres CMS.
- Statamic - Auf Laravel basierendes Flat-File- und Git-CMS.
- Sulu - Benutzer- und entwicklerfreundliches CMS auf Basis des Symfony-Frameworks.
- TYPO3 - CMS für Unternehmen.
- WinterCMS - Community-gepflegter, auf Laravel basierender Fork von OctoberCMS.
- WordPress - Blogging-Plattform und CMS.
Komponenten
Abschnitt betitelt „Komponenten“Eigenständige Komponenten aus Webentwicklungs-Frameworks und Entwicklergruppen.
- Aura - Unabhängige, vollständig voneinander und von jedem Framework entkoppelte Komponenten.
- CakePHP Plugins - Verzeichnis mit CakePHP-Plugins.
- Laminas Components - Die Komponenten des Laminas-Frameworks.
- Laravel Components - Die Komponenten des Laravel-Frameworks.
- League of Extraordinary Packages - PHP-Paketentwicklungsgruppe.
- Spatie Open Source - Sammlung von Open-Source-Paketen für PHP und Laravel.
- Symfony Packages - Entkoppelte Bibliotheken für PHP-Anwendungen.
Micro-Frameworks
Abschnitt betitelt „Micro-Frameworks“Micro-Frameworks und Router.
- Laravel Zero - Micro-Framework für Konsolenanwendungen.
- Mezzio - Micro-Framework von Laminas.
- Minicli - Minimalistisches, abhängigkeitfreies Framework zum Erstellen CLI-zentrierter PHP-Anwendungen.
- Silly - Micro-Framework für CLI-Anwendungen.
- Slim - Ein weiteres einfaches Micro-Framework.
Ergänzungen zu Micro-Frameworks
Abschnitt betitelt „Ergänzungen zu Micro-Frameworks“Ergänzungen rund um Micro-Frameworks und Router.
- Slim Skeleton - Grundgerüst für Slim.
- Slim PHP View - Einfacher PHP-Renderer für Slim.
Bibliotheken zur Verwaltung des Anwendungs-Routings.
- Aura.Router - Funktionsreiche Routing-Bibliothek.
- Fast Route - Schnelle Routing-Bibliothek.
- Klein - Flexibler Router.
- Route - Routing-Bibliothek auf Basis von Fast Route.
Vorlagensysteme
Abschnitt betitelt „Vorlagensysteme“Bibliotheken und Werkzeuge für Templating und Lexing.
- Latte - Die sichersten und wirklich intuitiven Templates für PHP.
- MtHaml - PHP-Implementierung der HAML-Templating-Sprache.
- Mustache - PHP-Implementierung der Mustache-Templating-Sprache.
- PHPTAL - PHP-Implementierung der TAL-Templating-Sprache.
- Plates - Native PHP-Templating-Bibliothek.
- Smarty - Template-Engine als Ergänzung zu PHP.
- Twig - Umfassende Templating-Sprache.
Generatoren für statische Websites
Abschnitt betitelt „Generatoren für statische Websites“Werkzeuge zur Vorverarbeitung von Inhalten und Generierung von Webseiten.
- Cecil - Einfacher und leistungsstarker, inhaltsgesteuerter Generator für statische Websites.
- Couscous - Werkzeug zum Umwandeln von Markdown-Dokumentation in Websites.
- Jigsaw - Einfache statische Websites mit Laravels Blade.
- Sculpin - Werkzeug zum Umwandeln von Markdown und Twig in statisches HTML.
Bibliotheken für die Arbeit mit HTTP.
- Buzz - Ein weiterer HTTP-Client.
- Guzzle - Umfassender HTTP-Client.
- HTTPlug - Abstraktion für HTTP-Clients ohne Bindung an eine bestimmte Implementierung.
- Nyholm PSR-7 - Besonders schlanke PSR-7-Implementierung. Sehr strikt und sehr schnell.
- PHP VCR - Bibliothek zum Aufzeichnen und Wiedergeben von HTTP-Anfragen.
- Requests - Einfache HTTP-Bibliothek.
- Retrofit - Bibliothek zur einfacheren Erstellung von REST-API-Clients.
- Saloon - Framework zum Erstellen eleganter API-Integrationen und SDKs.
- Symfony HTTP Client - Komponente zum synchronen oder asynchronen Abrufen von HTTP-Ressourcen.
- Laminas Diactoros - Implementierung von HTTP-Nachrichten nach PSR-7.
Web-Scraping
Abschnitt betitelt „Web-Scraping“Bibliotheken zum Auslesen von Websites und Erkennen von Crawlern.
- Chrome PHP - Headless-Chrome-/Chromium-Instanzen von PHP aus steuern.
- CrawlerDetect - PHP-Klasse zur Erkennung von Bots, Crawlern und Spidern anhand des User-Agents.
- DiDOM - Besonders schneller HTML-Scraper und -Parser.
- Embed - Extrahiert Informationen aus beliebigen Webdiensten oder Webseiten.
- PHP Spider - Konfigurierbarer und erweiterbarer PHP-Webcrawler.
- Symfony Panther - Bibliothek für Browsertests und Web-Crawling mit PHP und Symfony.
Middleware
Abschnitt betitelt „Middleware“Bibliotheken zum Erstellen von Anwendungen mit Middlewares.
- PSR-15 Middlewares - Inspirierende Sammlung nützlicher Middlewares.
- Stack - Bibliothek mit stapelbaren Middlewares für Symfony.
- Laminas Stratigility - Middleware für PHP auf Basis von PSR-7.
Bibliotheken zum Parsen von URLs.
- PHP Domain Parser - Bibliothek zum Parsen von Domain-Suffixen.
- sabre/uri - Funktionale Bibliothek zur URI-Manipulation.
- Uri - Eine weitere Bibliothek zur URL-Manipulation.
Bibliotheken zum Versenden und Parsen von E-Mails.
- CssToInlineStyles - Bibliothek zum Einbetten von CSS in E-Mail-Vorlagen.
- ddeboer/imap - Objektorientierte, vollständig getestete PHP-IMAP-Bibliothek.
- Email Reply Parser - Bibliothek zum Parsen von E-Mail-Antworten.
- Fetch - IMAP-Bibliothek.
- Mautic - Automatisierung des E-Mail-Marketings.
- PHPMailer - Weitere Lösung zum Versenden von E-Mails.
- Stampie - Bibliothek für E-Mail-Dienste wie SendGrid, PostMark, MailGun und MailChimp.
- Symfony Mailer - Leistungsstarke Bibliothek zum Erstellen und Versenden von E-Mails.
Dateien
Abschnitt betitelt „Dateien“Bibliotheken zur Bearbeitung von Dateien und Erkennung von MIME-Typen.
- CSV - Bibliothek zur Bearbeitung von CSV-Daten.
- Flysystem - Abstraktion für lokale und entfernte Dateisysteme.
- Gaufrette - Abstraktionsschicht für Dateisysteme.
- PHP FFmpeg - Wrapper für die Videobibliothek FFmpeg.
- UnifiedArchive - Einheitliches Werkzeug zum Lesen und Schreiben komprimierter Archive.
- Parquet - PHP-Implementierung des Parquet-Dateiformats.
Datenströme
Abschnitt betitelt „Datenströme“Bibliotheken für die Arbeit mit Datenströmen.
- ByteStream - Asynchrone Abstraktion für Datenströme.
Abhängigkeitsinjektion
Abschnitt betitelt „Abhängigkeitsinjektion“Bibliotheken zur Umsetzung des Dependency-Injection-Entwurfsmusters.
- Aura.Di - Serialisierbarer Dependency-Injection-Container mit Konstruktor- und Setter-Injection, Unterstützung für Interfaces und Traits, Konfigurationsvererbung und vielem mehr.
- Acclimate - Einheitliche Schnittstelle für Dependency-Injection-Container und Service-Locators.
- Auryn - Rekursiver Dependency Injector.
- Container - Ein weiterer flexibler Dependency-Injection-Container.
- Disco - PSR-11-kompatibler, annotationsbasierter Dependency-Injection-Container.
- PHP-DI - Dependency-Injection-Container mit Unterstützung für Autowiring.
- Pimple - Winziger Dependency-Injection-Container.
- Symfony DI - Komponente für einen Dependency-Injection-Container.
Bildverarbeitung
Abschnitt betitelt „Bildverarbeitung“Bibliotheken zur Bearbeitung von Bildern.
- Color Extractor - Bibliothek zum Extrahieren von Farben aus Bildern.
- Glide - Bibliothek zur bedarfsgesteuerten Bildbearbeitung.
- Image Hash - Bibliothek zur Erzeugung wahrnehmungsbasierter Bild-Hashes.
- Image Optimizer - Bibliothek zur Optimierung von Bildern.
- Imagine - Bibliothek zur Bildbearbeitung.
- Intervention Image - Eine weitere Bibliothek zur Bildbearbeitung.
- PHP Image Workshop - Eine weitere Bibliothek zur Bildbearbeitung.
- PHP QR Code - Generator und Reader für QR-Codes.
Bibliotheken zum Testen von Codebasen und Erzeugen von Testdaten.
- Alice - Ausdrucksstarke Bibliothek zur Erzeugung von Test-Fixtures.
- Behat - Test-Framework für verhaltensgetriebene Entwicklung (BDD).
- Codeception - Full-Stack-Test-Framework.
- Faker - Bibliothek zur Erzeugung von Testdaten.
- Foundry - Factory zur Erzeugung von Doctrine-Fixtures.
- Infection - AST-basiertes Framework für Mutationstests in PHP.
- Kahlan - Full-Stack-Framework für Unit- und BDD-Tests mit integrierter Unterstützung für Stubs, Mocks und Code-Coverage.
- Mink - Web-Akzeptanztests.
- Mockery - Mock-Objekt-Bibliothek zum Testen.
- Nette Tester - Produktives und angenehmes Framework für parallele Unit-Tests.
- ParaTest - Bibliothek für parallele PHPUnit-Tests.
- Pest - Test-Framework mit Fokus auf Einfachheit.
- Phake - Eine weitere Mock-Objekt-Bibliothek zum Testen.
- PHP-Mock - Mock-Bibliothek für integrierte PHP-Funktionen (z. B. time()).
- PHP MySQL Engine - In reinem PHP geschriebene MySQL-Engine.
- PHPSpec - Unit-Test-Bibliothek für Design by Specification.
- PHPT - Von PHP selbst verwendetes Testwerkzeug.
- PHPUnit - Framework für Unit-Tests.
- PHPUnit Polyfills - Vereinfacht die Ausführung von PHPUnit-Tests mit mehreren PHPUnit-Versionen.
- Prophecy - Sehr meinungsstarkes Mocking-Framework.
- VFS Stream - Wrapper für virtuelle Dateisystem-Datenströme zum Testen.
Kontinuierliche Integration
Abschnitt betitelt „Kontinuierliche Integration“Bibliotheken und Anwendungen für kontinuierliche Integration.
- CircleCI - Plattform für kontinuierliche Integration.
- GitLab CI - Plattform für kontinuierliche Integration.
- Jenkins - Plattform für kontinuierliche Integration mit PHP-Unterstützung.
- SemaphoreCI - Plattform für kontinuierliche Integration in Open-Source- und privaten Projekten.
- Travis CI - Plattform für kontinuierliche Integration.
- Setup PHP - GitHub Action für PHP.
Dokumentation
Abschnitt betitelt „Dokumentation“Bibliotheken zur Erzeugung von Projektdokumentation.
- APIGen - Ein weiterer Generator für API-Dokumentation.
- daux.io - Generator für Dokumentationen aus Markdown-Dateien.
- phpDocumentor - Generator für Dokumentation.
- Scramble - Erzeugt automatisch OpenAPI-Dokumentation aus deinem Code – ganz ohne Annotationen.
- zircote/swagger-php - Erzeugt OpenAPI-Dokumentation für deine RESTful API.
Sicherheit
Abschnitt betitelt „Sicherheit“Bibliotheken zur Erzeugung sicherer Zufallszahlen, Verschlüsselung von Daten sowie zum Aufspüren und Testen von Sicherheitslücken.
- AntiXSS - Bibliothek, die Cross-Site-Scripting-Angriffe (XSS) mithilfe einer Sperrliste zu verhindern versucht.
- Halite - Einfache Verschlüsselungsbibliothek auf Basis von libsodium.
- Optimus - Verschleierung von IDs auf Grundlage von Knuths multiplikativem Hash-Verfahren.
- OWASP - Entdecke die Welt der Cybersicherheit.
- PHPGGC - Sammlung nicht deserialisierbarer PHP-Payloads mit einem Werkzeug zu ihrer Erzeugung.
- PHP Encryption - Sichere PHP-Verschlüsselungsbibliothek.
- PHPSecLib - Bibliothek für sichere Kommunikation, vollständig in PHP geschrieben.
- Roave Security Advisories - Dieses Paket stellt sicher, dass deine Anwendung keine Abhängigkeiten mit bekannten Sicherheitslücken installiert hat.
- Secure Headers - Paket zum Hinzufügen sicherheitsbezogener Header zu HTTP-Antworten.
- SQLMap - Werkzeug zur automatischen SQL-Injection und Übernahme von Datenbanken.
- Zap - Integriertes Penetrationstest-Werkzeug für Webanwendungen.
Passwörter
Abschnitt betitelt „Passwörter“Bibliotheken und Werkzeuge für die Arbeit mit und Speicherung von Passwörtern.
- GenPhrase - Bibliothek zur Erzeugung sicherer, zufälliger Passphrasen.
- Password Validator - Bibliothek zur Validierung und Aktualisierung von Passwort-Hashes.
- Password-Generator - PHP-Bibliothek zur Erzeugung zufälliger Passwörter.
- phpass - Portables Framework zum Hashen von Passwörtern.
- Zxcvbn PHP - Realistische PHP-Bibliothek zur Einschätzung der Passwortstärke, basierend auf Zxcvbn JS.
Codeanalyse
Abschnitt betitelt „Codeanalyse“Bibliotheken und Werkzeuge zur Analyse, zum Parsen und zur Bearbeitung von Codebasen.
- Better Reflection - AST-basierte Reflection-Bibliothek zur Analyse und Bearbeitung von Code.
- Bladestan - PHPStan-Erweiterung zur statischen Analyse von Blade-Templates.
- Code Climate - Automatisierte Code-Reviews.
- Editorconfig-Checker - Kommandozeilenprogramm zur Prüfung, ob deine Dateien den Regeln aus
.editorconfigentsprechen. - GrumPHP - Werkzeug zur Sicherung der PHP-Codequalität.
- PHP AST Viewer - Werkzeug zum Anzeigen des Abstract Syntax Tree von PHP-Code.
- PHP Magic Number Detector - Bibliothek zum Erkennen von Magic Numbers im Code.
- PHP Parser - PHP-Parser, geschrieben in PHP.
- PHP Semantic Versioning Checker - Kommandozeilenprogramm zum Vergleich zweier Quellcodebestände und zur Bestimmung der passenden semantischen Versionsnummer.
- Phpactor - PHP-Werkzeug für Codevervollständigung, Refactoring und Introspektion.
- PHPQA - Werkzeug zum Ausführen von QA-Tools (phploc, phpcpd, phpcs, pdepend, phpmd, phpmetrics).
- Rector - Werkzeug zum Aktualisieren und Refactoring von Code.
- Scrutinizer - Webwerkzeug zur Analyse von PHP-Code.
- UBench - Einfache Microbenchmark-Bibliothek.
Codequalität
Abschnitt betitelt „Codequalität“Bibliotheken zur Verwaltung der Codequalität, Formatierung und Lint-Prüfung.
- CaptainHook - Einfach zu verwendende und flexible Git-Hook-Bibliothek.
- Laravel Pint - Bibliothek zur Korrektur von Codierungsstandards für Laravel.
- PHP CodeSniffer - Bibliothek, die Verstöße gegen PHP-, CSS- und JS-Codierungsstandards erkennt und automatisch beheben kann.
- PHP CS Fixer - Bibliothek zur Korrektur von Codierungsstandards.
- PHP CS Fixer Configurator - Webanwendung zur Konfiguration von PHP-CS-Fixer-Regelsätzen.
- PHP Mess Detector - Bibliothek, die Code auf Fehler, suboptimalen Code, ungenutzte Parameter und mehr untersucht.
- PHPCheckstyle - Werkzeug zur Einhaltung bestimmter Codierungskonventionen.
Statische Analyse
Abschnitt betitelt „Statische Analyse“Bibliotheken zur statischen Analyse von PHP-Code.
- Dead Code Detector - PHPStan-Erweiterung zum Auffinden ungenutzten PHP-Codes.
- Deptrac - Statisches Analysewerkzeug zur Durchsetzung von Abhängigkeitsregeln zwischen Architekturschichten.
- Exakat - Engine zur statischen Analyse von PHP.
- Larastan - PHPStan-Wrapper für Laravel, der Laravel-Projekten statische Analyse hinzufügt.
- Mago - Werkzeugkette für PHP mit dem Ziel, die Entwicklererfahrung zu verbessern.
- phan - Statischer Analyzer auf Basis von PHP 7+ und der php-ast-Erweiterung.
- PHP Architecture Tester - Einfach zu verwendendes Werkzeug für Architekturtests in PHP.
- PHPCompatibility - PHP-Kompatibilitätsprüfer für PHP CodeSniffer.
- PHPDoc Parser - PHPDoc-Parser der nächsten Generation mit Unterstützung für Intersection Types und Generics.
- PHP Metrics - Bibliothek für statische Metriken.
- PHPStan - Statisches Analysewerkzeug für PHP.
- Psalm - Statisches Analysewerkzeug zum Auffinden von Fehlern in PHP-Anwendungen.
Architektur
Abschnitt betitelt „Architektur“Bibliotheken zu Entwurfsmustern, Programmieransätzen und Möglichkeiten der Codeorganisation.
- Design Patterns PHP - Repository mit in PHP implementierten Softwaremustern.
- Finite - Einfache PHP-Zustandsmaschine.
- Functional PHP - Bibliothek für funktionale Programmierung.
- Iter - Bibliothek mit Iterationsprimitiven auf Basis von Generatoren.
- IterTools PHP - Bibliothek mit Funktionen für iterierbare Objekte (ähnlich der itertools-Bibliothek in Python).
- Pipeline - Implementierung des Pipeline-Musters.
- Porter - Abstraktionsbibliothek zum Importieren von Daten aus Web-APIs und anderen Quellen.
- RulerZ - Leistungsstarke Regel-Engine und Implementierung des Specification-Musters.
Debugging und Profiling
Abschnitt betitelt „Debugging und Profiling“Bibliotheken und Werkzeuge zum Debuggen von Fehlern und Profilieren von Code.
- APM - Monitoring-Erweiterung, die Fehler und Statistiken in SQLite/MySQL/StatsD sammelt.
- Barbushin PHP Console - Eine weitere Web-Debugging-Konsole für Google Chrome.
- Kint - Werkzeug für Debugging und Profiling.
- LaraDumps - Debugging-Werkzeug für Laravel mit eigener Desktop-Anwendung.
- Metrics - Einfache Bibliothek für eine Metrik-API.
- PCOV - Eigenständiger, mit Code-Coverage kompatibler Treiber.
- PHP Console - Web-Debugging-Konsole.
- PHP Debug Bar - Debugging-Symbolleiste.
- PHPBench - Benchmarking-Framework.
- PHPSpy - Sampling-Profiler mit geringem Overhead.
- Symfony VarDumper - Komponente zum Ausgeben von Variablen.
- Tracy - Einfache Bibliothek zur Fehlererkennung, Protokollierung und Zeitmessung.
- Trap - Erweiterte Variablenausgabe mit Weboberfläche und IDE-Plugin.
- Whoops - Bibliothek für ansprechende Fehlerbehandlung.
- xDebug - Debugging- und Profiling-Werkzeug für PHP.
- XHProf - Profiling-Werkzeug, ursprünglich von Facebook entwickelt.
- Z-Ray - Debugging- und Profiling-Werkzeug für Zend Server.
Fehlerverfolgungs- und Überwachungsdienste
Abschnitt betitelt „Fehlerverfolgungs- und Überwachungsdienste“Selbst gehostete oder cloudbasierte Werkzeuge zur Überwachung der Anwendungsleistung und Fehlerverfolgung.
- Blackfire - Code-Profiler mit geringem Overhead.
- Buggregator - Debugging-Server, der Variablenausgaben, Profiling-Daten, E-Mails, Logs und Sentry-Ereignisse zusammenführt.
- BugSnag - Fehler- und Real-User-Monitoring.
- Honeybadger - Fehlerverfolgung und Anwendungsüberwachung für Entwickler.
- Rollbar - Dienst zur Protokollierung und Verfolgung von Fehlern für Softwareteams.
- Sentry - Software für Anwendungsleistungsüberwachung und Fehlerverfolgung.
- Tideways - Überwachungs- und Profiling-Werkzeug.
Build-Werkzeuge
Abschnitt betitelt „Build-Werkzeuge“Werkzeuge zum Erstellen und Automatisieren von Projekten.
- Box - Werkzeug zum Erstellen von PHAR-Dateien.
- PHPacker - PHAR-Builder, der PHP-Anwendungen zu eigenständigen ausführbaren Dateien kompiliert.
- Phing - PHP-Projekt-Build-System, inspiriert von Apache Ant.
- RMT - Bibliothek für Versionierung und Veröffentlichung von Software.
Aufgabenverwaltung
Abschnitt betitelt „Aufgabenverwaltung“Bibliotheken zur Automatisierung und Ausführung von Aufgaben.
- Jobby - PHP-Cronjob-Manager, der die Crontab nicht verändern muss.
- Robo - PHP-Task-Runner mit objektorientierten Konfigurationen.
Navigation
Abschnitt betitelt „Navigation“Werkzeuge zum Erstellen von Navigationsstrukturen.
Asset-Verwaltung
Abschnitt betitelt „Asset-Verwaltung“Werkzeuge zur Verwaltung, Komprimierung und Minimierung von Website-Assets.
- JShrink - JavaScript-Minifier-Bibliothek.
- Laravel Mix - Eleganter Wrapper um Webpack für die gängigsten Anwendungsfälle.
- Symfony Asset - Verwaltet URL-Erzeugung und Versionierung von Web-Assets.
- Symfony Encore - Einfache, aber leistungsstarke API zur Verarbeitung und Kompilierung von Assets auf Basis von Webpack.
Geolokalisierung
Abschnitt betitelt „Geolokalisierung“Bibliotheken zur Geokodierung von Adressen und Arbeit mit Breiten- und Längengraden.
- Country List - Liste aller Länder mit Namen und ISO-3166-1-Codes.
- GeoCoder - Geocoding-Bibliothek.
- GeoJSON - Implementierung von GeoJSON.
- GeoTools - Bibliothek mit Geowerkzeugen.
- PHPGeo - Einfache Geobibliothek.
Datum und Uhrzeit
Abschnitt betitelt „Datum und Uhrzeit“Bibliotheken für die Arbeit mit Datum und Uhrzeit.
- Business Time - Carbon-Erweiterung zur Verwaltung von Geschäftszeiten und Arbeitstagen.
- CalendR - Bibliothek zur Kalenderverwaltung.
- Carbon - Einfache Erweiterung der DateTime-API.
- Chronos - DateTime-API-Erweiterung mit Unterstützung für veränderliche und unveränderliche Datums- und Zeitangaben.
- Moment.php - Von Moment.js inspirierter PHP-DateTime-Handler mit i18n-Unterstützung.
- PHP RRule - Bibliothek für wiederkehrende Datums- und Zeitangaben nach der iCalendar-RRule-Spezifikation.
- Yasumi - Bibliothek zur Berechnung von Feiertagen einschließlich Datum und Bezeichnung.
Ereignisse
Abschnitt betitelt „Ereignisse“Ereignisgesteuerte Bibliotheken oder Bibliotheken zur Implementierung nicht blockierender Ereignisschleifen.
- Amp - Ereignisgesteuerte Bibliothek für nicht blockierende Ein-/Ausgabe.
- Broadway - Bibliothek für Event Sourcing und CQRS.
- CakePHP Event - Bibliothek zum Verteilen von Ereignissen.
- Elephant.io - Noch eine WebSocket-Bibliothek.
- Evenement - Bibliothek zum Verteilen von Ereignissen.
- Event - Ereignisbibliothek mit Fokus auf Domain-Events.
- Fast CGI Client - Client für synchrone und asynchrone Anfragen über einen php-fpm-Socket.
- FrankenPHP - Moderner PHP-Anwendungsserver, geschrieben in Go.
- Pawl - Asynchroner WebSocket-Client.
- Prooph Event Store - Event-Sourcing-Komponente zum Speichern von Ereignismeldungen.
- PHP Defer - Golang-defer-Anweisung für PHP.
- Ratchet - WebSocket-Bibliothek.
- ReactPHP - Ereignisgesteuerte Bibliothek für nicht blockierende Ein-/Ausgabe.
- RxPHP - Bibliothek mit reaktiven Erweiterungen.
- Swoole - Leistungsstarkes, ereignisgesteuertes, asynchrones und nebenläufiges Netzwerkkommunikations-Framework für PHP, geschrieben in C.
- Workerman - Ereignisgesteuerte Bibliothek für nicht blockierende Ein-/Ausgabe.
Protokollierung
Abschnitt betitelt „Protokollierung“Bibliotheken zur Erzeugung und Verarbeitung von Protokolldateien.
- Monolog - Umfassender Logger.
E-Commerce
Abschnitt betitelt „E-Commerce“Bibliotheken und Anwendungen zur Zahlungsabwicklung und zum Aufbau von Online-Shops.
- Money - PHP-Implementierung von Fowlers Money-Muster.
- Brick Money - Geldbibliothek für PHP mit Unterstützung für Kontexte, Bargeldrundung und Währungsumrechnung.
- OmniPay - Gateway-übergreifende Zahlungsabwicklungsbibliothek, unabhängig von Frameworks.
- Payum - Abstraktionsbibliothek für Zahlungen.
- Shopsys Framework - Open-Source-E-Commerce-Plattform für interne Entwicklungsteams.
- Shopware - Hochgradig anpassbare E-Commerce-Software.
- Swap - Bibliothek für Wechselkurse.
- Sylius - Open-Source-E-Commerce-Lösung.
Bibliotheken und Software für die Arbeit mit PDF-Dateien.
- Browsershot - Wandelt HTML in ein Bild, PDF oder einen String um.
- Dompdf - Konverter von HTML zu PDF.
- Gotenberg - PHP-Client für die Interaktion mit Gotenberg.
- Snappy - Bibliothek zur PDF- und Bilderzeugung.
- TCPDF - Open-Source-PHP-Klasse zur Erzeugung von PDF-Dokumenten.
Bürosoftware
Abschnitt betitelt „Bürosoftware“Bibliotheken für die Arbeit mit Office-Dokumenten.
- PHPPowerPoint - Bibliothek zur Arbeit mit Microsoft-PowerPoint-Präsentationen.
- PHPWord - Bibliothek zur Arbeit mit Microsoft-Word-Dokumenten.
- PHPSpreadsheet - Reine PHP-Bibliothek zum Lesen und Schreiben von Tabellenkalkulationsdateien (Nachfolger von PHPExcel).
- OpenSpout - Community-gepflegter Fork von
box/spout, einer PHP-Bibliothek zum schnellen und skalierbaren Lesen und Schreiben von Tabellenkalkulationsdateien (CSV, XLSX und ODS).
Datenbanken
Abschnitt betitelt „Datenbanken“Bibliotheken für die Interaktion mit Datenbanken mithilfe objektrelationaler Mapper (ORM) oder Data-Mapping-Techniken.
- Atlas.Orm - Data-Mapper-Implementierung für dein Persistenzmodell in PHP.
- Aura.Sql - Erweitert das native PDO um einen Profiler und einen Connection-Locator.
- Aura.SqlQuery - Unabhängige Query Builder für MySQL, PostgreSQL, SQLite und Microsoft SQL Server.
- Baum - Implementierung eines Nested-Set-Baums für Eloquent.
- CakePHP ORM - Objekt-relationaler Mapper nach dem Data-Mapper-Muster.
- Cycle ORM - PHP-Data-Mapper und ORM.
- Doctrine Extensions - Sammlung von Doctrine-Erweiterungen für Verhaltensfunktionen.
- Doctrine - Umfassendes DBAL und ORM.
- Laravel Eloquent - Einfaches ORM.
- ProxyManager - Sammlung von Dienstprogrammen zur Erzeugung von Proxy-Objekten für Data-Mapper.
- RedBean - Schlankes ORM ohne Konfiguration.
- Slimdump - Einfaches Dump-Werkzeug für MySQL.
- Spot2 - MySQL-Data-Mapper-ORM.
Migrationen
Abschnitt betitelt „Migrationen“Bibliotheken zur Verwaltung von Datenbankschemata und Migrationen.
- Doctrine Migrations - Migrationsbibliothek für Doctrine.
- Phinx - Eine weitere Bibliothek für Datenbankmigrationen.
- PHPMig - Eine weitere Bibliothek zur Verwaltung von Migrationen.
- Ruckusing - Datenbankmigrationen für PHP nach Art von ActiveRecord Migrations mit Unterstützung für MySQL, Postgres und SQLite.
Bibliotheken für die Arbeit mit NoSQL-Backends.
- MongoDB - MongoDB-PHP-Treiber.
- MongoDB PHP Library - Offizielle High-Level-PHP-Bibliothek für MongoDB, aufgebaut auf dem MongoDB-PHP-Treiber.
- Predis - Funktionsreiche Redis-Bibliothek.
Warteschlangen
Abschnitt betitelt „Warteschlangen“Bibliotheken für die Arbeit mit Ereignis- und Aufgabenwarteschlangen.
- BunnyPHP - Leistungsstarke AMQP-(RabbitMQ-)Bibliothek in reinem PHP für synchrone sowie asynchrone (ReactPHP-)Anwendungen.
- Pheanstalk - Client-Bibliothek für Beanstalkd.
- PHP AMQP - AMQP-Bibliothek in reinem PHP.
- Tarantool Queue - PHP-Bindings für Tarantool Queue.
- Thumper - Bibliothek mit RabbitMQ-Mustern.
- Enqueue - PHP-Paket für Nachrichtenwarteschlangen mit Unterstützung für RabbitMQ, AMQP, STOMP, Amazon SQS, Redis und Doctrine-Transporte.
Bibliotheken und Software zur Indizierung von Daten und Ausführung von Suchanfragen.
- Elastica - Client-Bibliothek für ElasticSearch.
- ElasticSearch PHP - Offizielle Client-Bibliothek für ElasticSearch.
- Solarium - Client-Bibliothek für Solr.
- SphinxQL Query Builder - Abfragebibliothek für die Suchmaschinen Sphinx und Manticore.
Kommandozeile
Abschnitt betitelt „Kommandozeile“Bibliotheken rund um die Kommandozeile.
- Aura.Cli - Stellt für die Kommandozeile entsprechende Request-(Context-) und Response-(Stdio-)Objekte bereit, einschließlich Getopt-Unterstützung sowie eines unabhängigen Help-Objekts zur Beschreibung von Befehlen.
- CLI Menu - Bibliothek zum Erstellen von CLI-Menüs.
- CLIFramework - Kommandozeilen-Framework mit Unterstützung für zsh-/bash-Vervollständigung, Unterbefehle und Optionsbeschränkungen. Es bildet auch die Grundlage für phpbrew.
- CLImate - Bibliothek für farbige Ausgaben und spezielle Formatierungen.
- Commando - Ein weiterer einfacher Parser für Kommandozeilenoptionen.
- Cron Expression - Bibliothek zur Berechnung von Cron-Ausführungsterminen.
- GetOpt - Parser für Kommandozeilenoptionen.
- GetOptionKit - Ein weiterer Parser für Kommandozeilenoptionen.
- PsySH - Eine weitere PHP-REPL.
- ShellWrap - Einfache Wrapper-Bibliothek für die Kommandozeile.
Authentifizierung und Autorisierung
Abschnitt betitelt „Authentifizierung und Autorisierung“Bibliotheken zur Implementierung von Benutzerauthentifizierung und -autorisierung.
- Aura.Auth - Bietet Authentifizierungsfunktionen und Sitzungsverfolgung mithilfe verschiedener Adapter.
- SocialConnect Auth - Open-Source-Bibliothek für Social Login (OAuth1\OAuth2\OpenID\OpenIDConnect).
- Json Web Token - JSON-Web-Tokens zur Authentifizierung und Übertragung von Informationen.
- OAuth 1.0 Client - Client-Bibliothek für OAuth 1.0.
- OAuth 2.0 Client - Client-Bibliothek für OAuth 2.0.
- OAuth2 Server - Eine weitere OAuth2-Serverimplementierung.
- OAuth2 Server - OAuth2-Authentifizierungsserver, Ressourcenserver und Client-Bibliothek.
- Paseto - Plattformunabhängige Sicherheitstoken.
- PHP oAuthLib - Eine weitere OAuth-Bibliothek.
- TwitterOAuth - Twitter-OAuth-Bibliothek.
Markup und CSS
Abschnitt betitelt „Markup und CSS“Bibliotheken für die Arbeit mit Markup- und CSS-Formaten.
- Carve - PHP-Parser für Carve, eine leichtgewichtige, von Markdown und Djot abgeleitete Markup-Sprache.
- Cebe Markdown - Schneller und erweiterbarer Markdown-Parser.
- CommonMark PHP - Hochgradig erweiterbarer Markdown-Parser mit vollständiger Unterstützung der CommonMark-Spezifikation.
- Decoda - Leichtgewichtige Bibliothek zum Parsen von Markup.
- Djot - PHP-Parser für Djot, eine moderne, leichtgewichtige Markup-Sprache und Nachfolger von Markdown.
- Essence - Bibliothek zum Extrahieren von Webmedien.
- Embera - Bibliothek zum Abrufen von OEmbed-Inhalten.
- HTML to Markdown - Wandelt HTML in Markdown um.
- HTML5 PHP - Bibliothek zum Parsen und Serialisieren von HTML5.
- Parsedown - Ein weiterer Markdown-Parser.
- PHP CSS Parser - In PHP geschriebener Parser für CSS-Dateien.
- PHP Markdown - Markdown-Parser.
- Shiki PHP - Paket zur Codehervorhebung mit Shiki in PHP.
- VObject - Bibliothek zum Parsen von VCard- und iCalendar-Objekten.
Bibliotheken für die Arbeit mit JSON.
- JSON Lint - Lint-Werkzeug für JSON.
- JSONMapper - Bibliothek zum Zuordnen von JSON zu PHP-Objekten.
- Lazy JSON - Speichereffizienter Lazy-Parser für große JSON-Dateien.
Zeichenketten
Abschnitt betitelt „Zeichenketten“Bibliotheken zum Parsen und Bearbeiten von Zeichenketten.
- Agent - PHP-Parser für Desktop- und mobile User-Agents auf Basis von Mobiledetect.
- ANSI to HTML5 - Bibliothek zur Umwandlung von ANSI in HTML5.
- Color Jizz - Bibliothek zur Bearbeitung und Umwandlung von Farben.
- Device Detector - Eine weitere Bibliothek zum Parsen von User-Agent-Strings.
- Hyphenation - Silbentrennung auf Basis des TeX-Silbentrennungsalgorithmus.
- Jieba-PHP - PHP-Portierung von Pythons jieba zur Segmentierung chinesischer Texte für die Verarbeitung natürlicher Sprache.
- Mobile-Detect - Leichtgewichtige PHP-Klasse zur Erkennung mobiler Geräte (einschließlich Tablets).
- Patchwork UTF-8 - Portable Bibliothek für die Arbeit mit UTF-8-Zeichenketten.
- Portable ASCII - Bibliothek zur Umwandlung von Zeichenketten in ASCII.
- Portable UTF-8 - Bibliothek zur Bearbeitung von Zeichenketten mit UTF-8-sicheren Ersetzungsmethoden.
- Slugify - Bibliothek zur Umwandlung von Zeichenketten in Slugs.
- SQL Formatter - Bibliothek zur Formatierung von SQL-Anweisungen.
- Stringy - Bibliothek zur Bearbeitung von Zeichenketten mit Multibyte-Unterstützung.
- Url highlight - Bibliothek zum Extrahieren von URLs aus Text und Umwandeln in anklickbare Links.
- URLify - PHP-Portierung von Djangos URLify.js.
- UUID - Bibliothek zur Erzeugung von UUIDs.
Bibliotheken für die Arbeit mit Zahlen.
- Brick Math - Bibliothek mit Unterstützung für große Zahlen:
BigInteger,BigDecimalundBigRational. - ByteUnits - Bibliothek zum Parsen, Formatieren und Umrechnen von Byte-Einheiten im binären und metrischen System.
- DecimalObject - Value Object zur einfachen und präzisen Verarbeitung von Dezimalzahlen und Gleitkommazahlen.
- IP - Unveränderliches Value Object für IPv4- und IPv6-Adressen.
- PHP Conversion - Eine weitere Bibliothek zur Umrechnung von Maßeinheiten.
- PHP Units of Measure - Bibliothek zur Umrechnung von Maßeinheiten.
- MathPHP - Mathematikbibliothek für PHP.
Filtern, Bereinigen und Validieren
Abschnitt betitelt „Filtern, Bereinigen und Validieren“Bibliotheken zum Filtern, Bereinigen und Validieren von Daten.
- Assert - Validierungsbibliothek mit umfangreicher Auswahl an Assertions sowie Unterstützung für Assertion-Verkettung und verzögerte Assertions.
- Aura.Filter - Werkzeuge zur Validierung und Bereinigung von Objekten und Arrays.
- CakePHP Validation - Eine weitere Validierungsbibliothek.
- Filterus - Einfache PHP-Bibliothek zum Filtern.
- HTML Purifier - HTML-Filter gemäß den Standards.
- ISO-codes - Bibliothek zur Validierung von Eingaben nach Standards der ISO, des internationalen Finanzwesens, öffentlicher Verwaltungen, GS1, der Buchbranche sowie für Telefonnummern und Postleitzahlen vieler Länder.
- JSON Schema - Bibliothek zur Validierung von JSON Schema.
- LibPhoneNumber for PHP - PHP-Implementierung von Googles Bibliothek zur Verarbeitung von Telefonnummern.
- MetaYaml - Bibliothek zur Schema-Validierung mit Unterstützung für YAML, JSON und XML.
- Respect Validation - Einfache Validierungsbibliothek.
- Symfony HTML Sanitizer - Bibliothek zur Bereinigung von HTML.
- Valitron - Eine weitere Validierungsbibliothek.
- Valinor - Bibliothek zur Zuordnung von Daten zu stark typisierten Value Objects.
- Volan - Eine weitere vereinfachte Validierungsbibliothek.
Bibliotheken und Webwerkzeuge zur Entwicklung von APIs.
- API Platform - Stelle in wenigen Minuten eine Hypermedia-REST-API bereit, die JSON-LD und das Hydra-Format nutzt.
- Laminas API Tool Skeleton - API-Builder auf Basis des Laminas-Frameworks.
- HAL - Bibliothek zum Erstellen von Hypertext Application Language (HAL).
- Hateoas - Bibliothek für HATEOAS-REST-Webdienste.
- Jane - OpenAPI-Clientgenerator mit Unterstützung für Validierung.
- Negotiation - Bibliothek zur Inhaltsaushandlung.
- Restler - Leichtgewichtiges Framework, um PHP-Methoden als RESTful-Web-API bereitzustellen.
- PackageGenerator - Package Generator erstellt ein PHP-SDK aus jeder WSDL.
Caching und Sperren
Abschnitt betitelt „Caching und Sperren“Bibliotheken zum Zwischenspeichern von Daten und Erwerben von Sperren.
- APIx Cache - Schlanker PSR-6-Cache-Wrapper für verschiedene Cache-Backends mit Schwerpunkt auf Cache-Tagging und -Indizierung.
- CacheTool - Werkzeug zum Löschen von APC-/Opcode-Caches über die Kommandozeile.
- CakePHP Cache - Caching-Bibliothek.
- Doctrine Cache - Caching-Bibliothek.
- Metaphore - Schutz vor Cache-Stampedes: Ein Semaphor verhindert den Dogpile-Effekt.
- Stash - Eine weitere Bibliothek für Caching.
- Laminas Cache - Eine weitere Bibliothek für Caching.
- Lock - Bibliothek für Sperren zur exklusiven Ausführung.
Datenstrukturen und Speicherung
Abschnitt betitelt „Datenstrukturen und Speicherung“Bibliotheken zur Implementierung von Datenstrukturen oder Speicherverfahren.
- CakePHP Collection - Einfache Bibliothek für Sammlungen.
- Fractal - Bibliothek zur Umwandlung komplexer Datenstrukturen in JSON-Ausgaben.
- JsonMapper - Bibliothek zur Zuordnung verschachtelter JSON-Strukturen zu PHP-Klassen.
- JSON Machine - Ermöglicht die Iteration über riesige JSON-Daten mit einem einfachen
foreach. - msgpack.php - Implementierung des MessagePack-Serialisierungsformats in reinem PHP.
- Serializer - Bibliothek zur Serialisierung und Deserialisierung von Daten.
- YaLinqo - Noch eine LINQ-to-Objects-Implementierung für PHP.
- Laminas Serializer - Eine weitere Bibliothek zur Serialisierung und Deserialisierung von Daten.
Benachrichtigungen
Abschnitt betitelt „Benachrichtigungen“Bibliotheken für die Arbeit mit Benachrichtigungssoftware.
- JoliNotif - Plattformübergreifende Bibliothek für Desktop-Benachrichtigungen (Unterstützung für Growl, notify-send, toaster usw.).
Bereitstellung
Abschnitt betitelt „Bereitstellung“Bibliotheken zur Bereitstellung von Projekten.
- Deployer - Werkzeug zur Bereitstellung von Anwendungen.
- Envoy - Werkzeug zum Ausführen von SSH-Aufgaben mit PHP.
Internationalisierung und Lokalisierung
Abschnitt betitelt „Internationalisierung und Lokalisierung“Bibliotheken für Internationalisierung (I18n) und Lokalisierung (L10n).
- Aura.Intl - Bietet Internationalisierungswerkzeuge (I18N), insbesondere paketbezogene Übersetzungen von Nachrichten pro Locale.
- CakePHP I18n - Übersetzung von Nachrichten sowie Lokalisierung von Datums- und Zahlenformaten.
Serverlos
Abschnitt betitelt „Serverlos“Bibliotheken und Werkzeuge zur Entwicklung serverloser Webanwendungen.
- Bref - Serverless-PHP auf AWS Lambda.
- OpenWhisk - Open-Source-Serverless-Cloud-Plattform.
- Serverless Framework - Open-Source-Framework zum Erstellen von Serverless-Anwendungen.
- Laravel Vapor - Serverless-Bereitstellungsplattform für Laravel auf Basis von AWS.
Konfiguration
Abschnitt betitelt „Konfiguration“Bibliotheken und Werkzeuge für die Konfiguration.
- PHP Dotenv - Parst und lädt Umgebungsvariablen aus
.env-Dateien. - Symfony Dotenv - Parst und lädt Umgebungsvariablen aus
.env-Dateien. - Toml - TOML-Parser und -Encoder mit AST-Zugriff und Fehlerbehandlung.
Bibliotheken für die Arbeit mit Large Language Models.
- Anthropic - PHP-Client für die Anthropic-API mit Unterstützung für Nachrichten, Streaming, Tool-Nutzung und Stapelverarbeitung.
- Anthropic for Laravel - Laravel-Wrapper für den Anthropic-PHP-Client mit Facades, Konfigurationsveröffentlichung und Test-Fakes.
- Instructor for PHP - Strukturierte Datenausgaben mit LLMs in PHP.
- LLPhant - Umfassendes PHP-Framework für generative KI mit OpenAI GPT 4, inspiriert von Langchain.
- OpenAI Client - OpenAI PHP ist ein leistungsstarker, von der Community gepflegter PHP-API-Client für die Interaktion mit der OpenAI-API.
- OpenAI Client for Laravel - OpenAI PHP für Laravel ist ein leistungsstarker PHP-API-Client für Laravel zur Interaktion mit der OpenAI-API.
- PHP Mistral AI SDK - Leistungsstarkes, benutzerfreundliches PHP-SDK für die Mistral-AI-API zur nahtlosen Integration moderner KI-Funktionen in PHP-Projekte.
Drittanbieter-APIs
Abschnitt betitelt „Drittanbieter-APIs“Bibliotheken für den Zugriff auf APIs von Drittanbietern.
- Amazon Web Service SDK - Offizielle PHP-SDK-Bibliothek für AWS.
- AsyncAWS - Inoffizielles asynchrones PHP-SDK für AWS.
- Campaign Monitor - Offizielle PHP-Bibliothek für Campaign Monitor.
- Github - Bibliothek zur Anbindung an die Github-API.
- Mailgun - Offizielle Mailgun-PHP-API.
- Stripe - Offizielle Stripe-Bibliothek für PHP.
- Twilio - Offizielle Twilio-PHP-REST-API.
Erweiterungen
Abschnitt betitelt „Erweiterungen“Bibliotheken zur Entwicklung von PHP-Erweiterungen.
- PHP CPP - C++-Bibliothek zur Entwicklung von PHP-Erweiterungen.
- Zephir - Kompilierte Sprache zwischen PHP und C++ zur Entwicklung von PHP-Erweiterungen.
Sonstiges
Abschnitt betitelt „Sonstiges“Nützliche Bibliotheken und Dienstprogramme, die in keine der obigen Kategorien passen.
- Annotations - Annotationsbibliothek (Teil von Doctrine).
- BotMan - Frameworkunabhängige PHP-Bibliothek zum Erstellen plattformübergreifender Chatbots.
- ClassPreloader - Bibliothek zur Optimierung des Autoloadings.
- Ganesha - PHP-Implementierung des Circuit-Breaker-Musters.
- Hprose-PHP - Sprachenübergreifendes RPC.
- Laravel Serializable Closure - Bibliothek zur Serialisierung von Closures.
- noCAPTCHA - Hilfsprogramm für Googles noCAPTCHA (reCAPTCHA).
- Pagerfanta - Bibliothek für Paginierung.
- Safe - Alle PHP-Funktionen neu geschrieben, damit sie statt false Ausnahmen auslösen.
Software
Abschnitt betitelt „Software“Software zum Einrichten einer Entwicklungsumgebung.
PHP-Installation
Abschnitt betitelt „PHP-Installation“Werkzeuge zur Installation und Verwaltung von PHP auf deinem Computer.
- Brew PHP Switcher - Brew PHP Switcher.
- Homebrew - Paketmanager für macOS.
- PHP Brew - PHP-Versionsmanager und -Installer.
- PHP Build - Ein weiterer Installer für PHP-Versionen.
- Static PHP CLI - Erstellt oder lädt statische Versionen von PHP CLI und FPM herunter.
Entwicklungsumgebung
Abschnitt betitelt „Entwicklungsumgebung“Software und Werkzeuge zum Einrichten und Teilen einer Entwicklungsumgebung.
- Ansible - Radikal einfaches Orchestrierungs-Framework.
- DDEV - Lokale Webentwicklungsumgebung für PHP.
- Docker - Plattform zur Containerisierung.
- Docker PHP Extension Installer - Installiert PHP-Erweiterungen ganz einfach in Docker-Containern.
- Docksal - Einheitliche, von Docker :whale: unterstützte Webentwicklungsumgebungen für macOS, Windows und Linux.
- Expose - Open-Source-Tunneling-Dienst für PHP.
- Lando - Entwicklungsumgebungen auf Knopfdruck.
- Laravel Homestead - Lokale Entwicklungsumgebung für Laravel.
- Laravel Herd - PHP-Entwicklungsumgebung für macOS und Windows mit Ein-Klick-Installation.
- Laradock - Vollständige PHP-Entwicklungsumgebung auf Basis von Docker.
- PHPMon - macOS-Menüleisten-App zur Verwaltung von PHP-Installationen (funktioniert mit Laravel Valet).
- Puppet - Framework und Anwendung zur Serverautomatisierung.
- Solo - Terminalanwendung zur Verwaltung von Prozessen einer Laravel-Anwendung.
- Takeout - Docker-basierter Abhängigkeitsmanager ausschließlich für die Entwicklung.
- Vagrant - Dienstprogramm für portable Entwicklungsumgebungen.
Virtuelle Maschinen
Abschnitt betitelt „Virtuelle Maschinen“Alternative virtuelle PHP-Maschinen.
- Hack - Programmiersprache für HHVM.
- HHVM - Virtuelle Maschine, Laufzeitumgebung und JIT für PHP von Facebook.
- PeachPie - PHP-Compiler und Laufzeitumgebung für .NET und .NET Core.
Texteditoren und IDEs
Abschnitt betitelt „Texteditoren und IDEs“Texteditoren und integrierte Entwicklungsumgebungen (IDE) mit PHP-Unterstützung.
- Eclipse for PHP Developers - PHP-IDE auf Basis der Eclipse-Plattform.
- Apache NetBeans - IDE mit Unterstützung für PHP und HTML5.
- PhpEd - IDE mit professionellem kommerziellem Debugger.
- PhpStorm - Kommerzielle PHP-IDE.
- VS Code - Open-Source-Codeeditor.
Webanwendungen
Abschnitt betitelt „Webanwendungen“Webbasierte Anwendungen und Werkzeuge.
- 3V4L - Online-Shell für PHP und HHVM.
- Adminer - Datenbankverwaltung in einer einzigen PHP-Datei.
- Cachet - Open-Source-System für Statusseiten.
- Lychee - Einfach zu bedienendes und ansprechend gestaltetes Fotomanagementsystem.
- Leantime - Strategisches Projektmanagementsystem für Menschen ohne Projektmanagement-Erfahrung.
- MailCatcher - Webwerkzeug zum Abfangen und Anzeigen von E-Mails.
- Mailpit - E-Mail- und SMTP-Testwerkzeug für Entwickler.
- phpMyAdmin - Weboberfläche für MySQL/MariaDB.
- PHP Queue - Anwendung zur Verwaltung von Warteschlangen-Backends.
- phpRedisAdmin - Einfache Weboberfläche zur Verwaltung von Redis-Datenbanken.
- PHPSandbox - Online-IDE für PHP im Browser.
Infrastruktur
Abschnitt betitelt „Infrastruktur“Infrastruktur zur Bereitstellung von PHP-Anwendungen und -Diensten.
- appserver.io - Multithreaded-Anwendungsserver für PHP, geschrieben in PHP.
- php-pm - Prozessmanager, Beschleuniger und Load-Balancer für PHP-Anwendungen.
- RoadRunner - Hochleistungsfähiger PHP-Anwendungsserver, Load-Balancer und Prozessmanager.
Ressourcen
Abschnitt betitelt „Ressourcen“Verschiedene Ressourcen wie Bücher, Websites und Artikel, mit denen du deine PHP-Entwicklungskenntnisse und dein Wissen verbessern kannst.
PHP-Websites
Abschnitt betitelt „PHP-Websites“Nützliche Websites rund um PHP.
- Nomad PHP - Online-Lernressource für PHP.
- Laravel News - Offizieller Laravel-Blog.
- PHP Annotated Monthly - Monatliche Zusammenfassung von PHP-Neuigkeiten.
- PHP FIG - PHP Framework Interoperability Group.
- PHP Package Development Standards - Standards für die Paketentwicklung mit PHP.
- PHP School - Open-Source-Lernangebote für PHP.
- PHP The Right Way - Kurzübersicht zu Best Practices für PHP.
- PHP UG - Website, die dabei hilft, die nächstgelegene PHP-Benutzergruppe (UG) zu finden.
- PHP Watch - Artikel, Neuigkeiten, kommende Änderungen, RFCs und mehr zu PHP.
- Unit Testing Tips - Tipps zu Unit-Tests anhand von PHP-Beispielen.
PHP-Bücher
Abschnitt betitelt „PHP-Bücher“Hervorragende Bücher rund um PHP.
- Domain-Driven Design in PHP - Echte PHP-Beispiele zu Architekturmustern des Domain-Driven Designs (DDD).
- Functional Programming in PHP - Buch über die Anwendung funktionaler Programmierprinzipien und -techniken in PHP.
- Mastering Object-Orientated PHP - Buch von Brandon Savage über objektorientiertes PHP.
- PHP Cookbook - Dieses Kochbuch bietet Code-Rezepte, mit denen sich zahlreiche Programmierprobleme lösen lassen.
- Modernizing Legacy Applications in PHP - Buch von Paul M. Jones über die Modernisierung von Legacy-PHP-Anwendungen.
- Scaling PHP Applications - E-Book von Steve Corona über die Skalierung von PHP-Anwendungen.
- Securing PHP: Core Concepts - Buch von Chris Cornutt über gängige Sicherheitsbegriffe und -praktiken für PHP.
- Signaling PHP - Buch von Cal Evans über das Abfangen von PCNTL-Signalen in CLI-Skripten.
- XML Parsing with PHP - Dieses Buch behandelt das Parsen und Validieren von XML-Dokumenten, den Einsatz von XPath-Ausdrücken, die Arbeit mit Namespaces sowie das programmatische Erstellen und Ändern von XML-Dateien.
PHP-Videos
Abschnitt betitelt „PHP-Videos“Hervorragende Videos rund um PHP.
- Laracasts - Screencasts zu Laravel, Vue JS und mehr.
- Laravel YouTube Channel - Offizieller Laravel-YouTube-Kanal.
- Program With Gio - PHP-8-Kurs von Gio.
- Programming with Anthony - Videoserie von Anthony Ferrara.
- SymfonyCasts - Screencasts und Tutorials zu PHP und Symfony.
PHP-Konferenzen
Abschnitt betitelt „PHP-Konferenzen“PHP-Konferenzen.
- Laracon EU - Laracon EU ist eine zweitägige Veranstaltung für alle, die Laravel und verwandte Technologien kennenlernen oder ihr Wissen mit anderen teilen möchten.
- PHP[TEK] - Die am längsten bestehende Webentwicklerkonferenz der Vereinigten Staaten mit Schwerpunkt auf der Programmiersprache PHP.
- PHP UK Conference - Sammlung von Videos der PHP UK Conference.
PHP-Podcasts
Abschnitt betitelt „PHP-Podcasts“Podcasts mit Schwerpunkt auf PHP-Themen.
- Laravel News Podcast - Der Laravel-News-Podcast informiert über die neuesten Nachrichten und Veranstaltungen rund um das Laravel-PHP-Framework.
- Mostly Technical - Von Ian Landsman und Aaron Francis moderiert: eine lebhafte Diskussion über Laravel, Wirtschaft und eine bunte Mischung verwandter Themen.
- No Compromises - Zwei erfahrene, meinungsstarke Programmier-Veteranen sprechen über Best Practices, basierend auf jahrelanger Arbeit mit Laravel-SaaS-Teams.
- North Meets South Web Podcast - Jacob Bennett und Michael Dyrynda überbrücken einen Zeitunterschied von 14,5 Stunden, um über den Alltag als Webentwickler zu sprechen.
- Over Engineered - Podcast in Miniserien, in dem unwichtige Programmierfragen bis ins kleinste Detail untersucht werden.
- PHP Internals News - Podcast über die Interna von PHP.
- PHP Town Hall - Ungezwungener PHP-Podcast von Ben Edmunds und Phil Sturgeon.
- php[podcast] episodes from php[architect] - Offizieller Podcast von php[architect], dem branchenführenden Tech-Magazin und Verlag mit Schwerpunkt auf PHP und Webentwicklung.
- PHPUgly - Die Gedankengänge einiger überarbeiteter PHP-Entwickler.
- The Laracasts Snippet - Jede Folge des Laracasts Snippet bietet einen einzelnen Gedanken zu einem Aspekt der Webentwicklung.
- The Laravel Podcast - Neuigkeiten und Diskussionen zu Laravel und PHP-Entwicklung.
- The PHP Roundtable - Ungezwungene Gesprächsrunde von Entwicklern über Themen, die PHP-Nerds interessieren.
PHP-Newsletter
Abschnitt betitelt „PHP-Newsletter“PHP-Neuigkeiten direkt in deinem Posteingang.
- PHP Weekly - Wöchentlicher Newsletter zu PHP.
PHP-Lektüre
Abschnitt betitelt „PHP-Lektüre“Lesematerial rund um PHP.
- php[architect] - Monatlich erscheinendes Magazin rund um PHP.
Lektüre zu PHP-Interna
Abschnitt betitelt „Lektüre zu PHP-Interna“Lesematerial zu PHP-Interna und Performance.
- PHP RFCs - Die zentrale Anlaufstelle für PHP-RFCs (Request for Comments).
- Externals - Interne Diskussionen zu PHP.
- PHP RFC Watch - Verfolge die neuesten PHP-RFCs.
- PHP Internals Book - Online-Buch zu den Interna von PHP, geschrieben von drei Kernentwicklern.
HagiCode
HagiCode ist ein agentischer Coding-Arbeitsplatz. Vielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar – für ein ansprechendes Entwicklungserlebnis.
Entdecken Sie ein ansprechendes Entwicklungserlebnis mit vielseitigen, komfortablen Interaktionen in der Benutzeroberfläche.
- IntelligentOpenSpec-Workflows machen aus einer Absicht einen umsetzbaren Weg vom Vorschlag über Design und Aufgaben bis zur Auslieferung.
- EffizientMulti-Agent-Ausführung führt Recherche, Umsetzung und Prüfung parallel aus, über mehrere Repositories und die Agent CLIs, die Sie bereits nutzen.
- InteressantVielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar.
Für Windows herunterladen
HagiCode teilen
Aus Ideen wird ausgelieferte Software.
HagiCode ist ein agentischer Coding-Arbeitsplatz: OpenSpec-Workflows planen die Änderung, Multi-Agent-Ausführung setzt sie um, und Hero Scenario macht den langen Weg sichtbar, bis aus der Idee ausgelieferte Software wird.
- Intelligent
- OpenSpec-Workflows machen aus einer Absicht einen Weg vom Vorschlag bis zur Auslieferung.
- Effizient
- Multi-Agent-Ausführung treibt Recherche, Umsetzung und Prüfung parallel voran.
- Unterhaltsam
- UI-Interaktionen erleichtern Planung, Agent-Ausführung und Projektarbeit.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

