ziadoz/awesome-php - GitHub
文章推薦指數: 80 %
A curated list of amazingly awesome PHP libraries, resources and shiny things. - GitHub - ziadoz/awesome-php: A curated list of amazingly awesome PHP ... Skiptocontent {{message}} ziadoz / awesome-php Public Notifications Star 26k Fork 4.9k AcuratedlistofamazinglyawesomePHPlibraries,resourcesandshinythings. WTFPLLicense 26k stars 4.9k forks Star Notifications Code Issues 1 Pullrequests 103 Actions Security Insights More Code Issues Pullrequests Actions Security Insights master Branches Tags Couldnotloadbranches Nothingtoshow Loading {{refName}} default Couldnotloadtags Nothingtoshow {{refName}} default Loading 1 branch 0 tags Code Loading Latestcommit ziadoz Mergebranch'master'ofgithub.com:ziadoz/awesome-php … 79c794d Dec5,2021 Mergebranch'master'ofgithub.com:ziadoz/awesome-php 79c794d Gitstats 1,549 commits Files Permalink Failedtoloadlatestcommitinformation. Type Name Latestcommitmessage Committime .github/workflows IgnoreO'Reillyredirectloops. Oct24,2020 CODE-OF-CONDUCT.md Addemailaddress.Closes#623 Apr7,2016 COLLABORATING.md Clarifyinguidelines Jan27,2016 CONTRIBUTING.md Improveandclarifyguidelines. May11,2020 LICENSE.md Makelicensefilemarkdown Oct18,2014 README.md Mergebranch'master'ofgithub.com:ziadoz/awesome-php Dec5,2021 Viewcode AwesomePHP ContributingandCollaborating TableofContents ComposerRepositories DependencyManagement DependencyManagementExtras Frameworks FrameworkExtras ContentManagementSystems(CMS) Components MicroFrameworks MicroFrameworkExtras Routers Templating StaticSiteGenerators HTTP Scraping Middlewares URL Email Files Streams DependencyInjection Imagery Testing ContinuousIntegration Documentation Security Passwords CodeAnalysis CodeQuality StaticAnalysis Architectural DebuggingandProfiling BuildTools TaskRunners Navigation AssetManagement Geolocation DateandTime Event Logging E-commerce PDF Office Database Migrations NoSQL Queue Search CommandLine AuthenticationandAuthorization MarkupandCSS JSON Strings Numbers FilteringandValidation API CachingandLocking DataStructureandStorage Notifications Deployment InternationalisationandLocalisation Serverless Configuration ThirdPartyAPIs Extensions Miscellaneous Software PHPInstallation DevelopmentEnvironment VirtualMachines TextEditorsandIDEs WebApplications Infrastructure Resources PHPWebsites PHPBooks PHPVideos PHPPodcasts PHPNewsletters PHPReading PHPInternalsReading README.md AwesomePHP AcuratedlistofamazinglyawesomePHPlibraries,resourcesandshinythings. ContributingandCollaborating PleaseseeCONTRIBUTING,CODE-OF-CONDUCTandCOLLABORATINGfordetails. TableofContents AwesomePHP ComposerRepositories DependencyManagement DependencyManagementExtras Frameworks FrameworkExtras ContentManagementSystems Components MicroFrameworks MicroFrameworkExtras Routers Templating StaticSiteGenerators HTTP Scraping Middlewares URL Email Files Streams DependencyInjection Imagery Testing ContinuousIntegration Documentation Security Passwords CodeAnalysis CodeQuality StaticAnalysis Architectural DebuggingandProfiling BuildTools TaskRunners Navigation AssetManagement Geolocation DateandTime Event Logging E-commerce PDF Office Database Migrations NoSQL Queue Search CommandLine AuthenticationandAuthorization MarkupandCSS JSON Strings Numbers FilteringandValidation API CachingandLocking DataStructureandStorage Notifications Deployment InternationalisationandLocalisation Serverless Configuration ThirdPartyAPIs Extensions Miscellaneous Software PHPInstallation DevelopmentEnvironment VirtualMachines TextEditorsandIDEs WebApplications Infrastructure Resources PHPWebsites PHPBooks PHPVideos PHPPodcasts PHPNewsletters PHPReading PHPInternalsReading ComposerRepositories ComposerRepositories. Firegento-MagentoModuleComposerRepository. Packagist-ThePHPPackageRepository. PrivatePackagist-ComposerpackagearchiveasaserviceforPHP. WordPressPackagist-ManageyourpluginswithComposer. DependencyManagement Librariesfordependencyandpackagemanagement. ComposerInstallers-AmultiframeworkComposerlibraryinstaller. Composer-Apackageanddependencymanager. Phive-APHARmanager. Pickle-APHPextensioninstaller. DependencyManagementExtras Extrasrelatedtodependencymanagement. Composed-Alibrarytoparseyourproject'sComposerenvironmentatruntime. ComposerMergePlugin-Acomposerplugintomergeseveralcomposer.jsonfiles. ComposerNormalize-Apluginfornormalisingcomposer.jsonfiles. ComposerPatches-ApluginforComposertoapplypatches. ComposerRequireChecker-CLItooltoanalyzecomposerdependenciesandverifythatnounknownsymbolsareusedinthesourcesofapackage. ComposerUnused-ACLITooltoscanforunusedcomposerpackages. Prestissimo-Acomposerpluginwhichenablesparallelinstallprocess. Repman-AprivatePHPpackagerepositorymanagerandPackagistproxy. Satis-AstaticComposerrepositorygenerator. Tooly-AlibrarytomanagePHARfilesinprojectusingComposer. ToranProxy-AstaticComposerrepositoryandproxy. Frameworks Webdevelopmentframeworks. CakePHP-Arapidapplicationdevelopmentframework. Laminas-Aframeworkcomprisedofindividualcomponents(previouslyZendFramework). Laravel-Awebapplicationframeworkwithexpressive,elegantsyntax. Nette-Awebframeworkcomprisedofmaturecomponents. Phalcon-AframeworkimplementedasaCextension. Spiral-AhighperformancePHP/Goframework. Symfony-Asetofreuseablecomponentsandawebframework. Yii2-Afast,secure,andefficientwebframework. FrameworkExtras Extrasrelatedtowebdevelopmentframeworks. CakePHPCRUD-ARapidApplicationDevelopment(RAD)pluginforCakePHP. KnpRADComponents-AsetofRapidApplicationDevelopment(RAD)componentsforSymfony. LaravelS-GlueforusingSwooleinLaravelorLumen. SymfonyCMF-AContentManagementFrameworktocreatecustomCMS. ContentManagementSystems(CMS) Toolsformanagingdigitalcontent. Backdrop-ACMStargetingsmall-to-mediumsizedbusinessandnon-profits(aforkofDrupal). Concrete5-ACMStargetinguserswithaminimumoftechnicalskills. CraftCMS-Aflexible,user-friendlyCMSforcreatingcustomdigitalexperiencesonthewebandbeyond. Drupal-AnenterpriselevelCMS. Grav-Amodernflat-fileCMS. Joomla-AnotherleadingCMS. Kirby-Aflat-fileCMSthatadaptstoanyproject. Magento-Themostpopularecommerceplatform. Moodle-Anopen-sourcelearningplatform. PicoCMS-Astupidlysimple,blazingfast,flatfileCMS. Statamic-Buildbeautiful,easytomanagewebsites. WordPress-AbloggingplatformandCMS. Components Standalonecomponentsfromwebdevelopmentframeworksanddevelopmentgroups. Aura-Independentcomponents,fullydecoupledfromeachotherandfromanyframework. CakePHPPlugins-AdirectoryofCakePHPplugins. HoaProject-AnotherpackageofPHPcomponents. LaravelComponents-TheLaravelFrameworkcomponents. LeagueofExtraordinaryPackages-APHPpackagedevelopmentgroup. SpatieOpenSource-AcollectionofopensourcePHPandLaravelpackages. SymfonyComponents-ThecomponentsthatmakeSymfony. LaminasComponents-ThecomponentsthatmaketheLaminasFramework. MicroFrameworks Microframeworksandrouters. Laravel-Zero-Amicro-frameworkforconsoleapplications. Lumen-Amicro-frameworkbyLaravel. Mezzio-Amicro-frameworkbyLaminas. Radar-AnAction-Domain-ResponderimplementationforPHP. Silly-Amicro-frameworkforCLIapplications. Slim-Anothersimplemicroframework. MicroFrameworkExtras Extrasrelatedtomicroframeworksandrouters. SlimSkeleton-AskeletonforSlim. SlimTwigView-IntegrateTwigintoSlim. SlimPHPView-AsimplePHPrendererforSlim. Routers Librariesforhandlingapplicationrouting. Aura.Router-Afull-featuredroutinglibrary. FastRoute-Afastroutinglibrary. Klein-Aflexiblerouter. Pux-Anotherfastroutinglibrary. Route-AroutinglibrarybuiltontopofFastRoute. Templating Librariesandtoolsfortemplatingandlexing. MtHaml-APHPimplementationoftheHAMLtemplatelanguage. Mustache-APHPimplementationoftheMustachetemplatelanguage. PHPTAL-APHPimplementationoftheTALtemplatinglanguage. Plates-AnativePHPtemplatinglibrary. Smarty-AtemplateenginetocomplementPHP. Twig-Acomprehensivetemplatinglanguage. StaticSiteGenerators Toolsforpre-processingcontenttogeneratewebpages. Couscous-CouscousturnsMarkdowndocumentationintobeautifulwebsites.It'sGitHubPagesonsteroids. Jigsaw-SimplestaticsiteswithLaravel'sBlade. Sculpin-AtoolthatconvertsMarkdownandTwigintostaticHTML. Spress-AnextensibletoolthatconvertsMarkdownandTwigintoHTML. HTTP LibrariesforworkingwithHTTP. Buzz-AnotherHTTPclient. Guzzle-AcomprehensiveHTTPclient. HTTPlug-AnHTTPclientabstractionwithoutbindingtoaspecificimplementation. NyholmPSR-7-AsuperlightweightPSR-7implementation.Verystrictandveryfast. PHPVCR-AlibraryforrecordingandreplayingHTTPrequests. Requests-AsimpleHTTPlibrary. Retrofit-AlibrarytoeasecreationofRESTAPIclients. SymfonyHTTPClient-AcomponenttofetchHTTPresourcessynchronouslyorasynchronously. LaminasDiactoros-PSR-7HTTPMessageimplementation. Scraping Librariesforscrapingwebsites. ChromePHP-InstrumentheadlessChrome/ChromiuminstancesfromPHP. DiDOM-AsuperfastHTMLscrapperandparser. Embed-Aninformationextractorfromanywebserviceorpage. Goutte-Asimplewebscraper. SymfonyPanther-AbrowsertestingandwebcrawlinglibraryforPHPandSymfony. PHPSpider-AconfigurableandextensiblePHPwebspider. Middlewares Librariesforbuildingapplicationusingmiddlewares. PSR-7Middlewares-Inspiringcollectionofhandymiddlewares. Relay-APHP5.5PSR-7middlewaredispatcher. Stack-AlibraryofstackablemiddlewareforSymfony. LaminasStratigility-MiddlewareforPHPbuiltontopofPSR-7. URL LibrariesforparsingURLs. PHPDomainParser-Adomainsuffixparserlibrary. Purl-AURLmanipulationlibrary. sabre/uri-AfunctionalURImanipulationlibrary. Uri-AnotherURLmanipulationlibrary. Email Librariesforsendingandparsingemail. CssToInlineStyles-AlibrarytoinlineCSSinemailtemplates. EmailReplyParser-Anemailreplyparserlibrary. EmailValidator-Asmallemailaddressvalidationlibrary. Fetch-AnIMAPlibrary. Mautic-Emailmarketingautomation PHPMailer-Anothermailersolution. PHPIMAP-AlibrarytoaccessmailboxesviaPOP3,IMAPandNNTP. Stampie-AlibraryforemailservicessuchasSendGrid,PostMark,MailGunandMandrill. SwiftMailer-Amailersolution. SymfonyMailer-Apowerfullibraryforcreatingandsendingemails. Files LibrariesforfilemanipulationandMIMEtypedetection. CSV-ACSVdatamanipulationlibrary. Flysystem-Abstractionforlocalandremotefilesystems. Gaufrette-Afilesystemabstractionlayer. HoaMime-AnotherMIMEdetectionlibrary. PHPFFmpeg-AwrapperfortheFFmpegvideolibrary. UnifiedArchive-Aunifiedreaderandwriterofcompressedarchives. Streams Librariesforworkingwithstreams. ByteStream-Anasynchronousstreamabstraction. Streamer-Asimpleobject-orientatedstreamwrapperlibrary. DependencyInjection Librariesthatimplementthedependencyinjectiondesignpattern. Aura.Di-Aserializabledependencyinjectioncontainerwithconstructorandsetterinjection,interfaceandtraitawareness,configurationinheritance,andmuchmore. Acclimate-Acommoninterfacetodependencyinjectioncontainersandservicelocators. Auryn-Arecursivedependencyinjector. Container-Anotherflexibledependencyinjectioncontainer. Disco-APSR-11compatible,annotation-baseddependencyinjectioncontainer. PHP-DI-Adependencyinjectioncontainerthatsupportsautowiring. Pimple-Atinydependencyinjectioncontainer. SymfonyDI-Adependencyinjectioncontainercomponent. Imagery Librariesformanipulatingimages. ColorExtractor-Alibraryforextractingcoloursfromimages. Glide-Anon-demandimagemanipulationlibrary. ImageHash-Alibraryforgeneratingperceptualimagehashes. ImageOptimizer-Alibraryforoptimizingimages. Imagine-Animagemanipulationlibrary. InterventionImage-Anotherimagemanipulationlibrary. PHPImageWorkshop-Anotherimagemanipulationlibrary. Testing Librariesfortestingcodebasesandgeneratingtestdata. Alice-Anexpressivefixturegenerationlibrary. AspectMock-AmockingframeworkforPHPUnit/Codeception. Atoum-Asimpletestinglibrary. Behat-Abehaviourdrivendevelopment(BDD)testingframework. Codeception-Afullstacktestingframework. Faker-Afakedatageneratorlibrary. HTTPMock-AlibraryformockingHTTPrequestsinunittests. Infection-AnAST-basedPHPMutationtestingframework. Kahlan-FullstackUnit/BDDtestingframeworkwithbuilt-instub,mockandcode-coveragesupport. Mink-Webacceptancetesting. Mockery-Amockobjectlibraryfortesting. ParaTest-AparalleltestinglibraryforPHPUnit. Pest-Atestingframeworkwithafocusonsimplicity. Peridot-Aneventdriventestframework. Phake-Anothermockobjectlibraryfortesting. Pho-Anotherbehaviourdrivendevelopmenttestingframework. PHP-Mock-Amocklibraryforbuilt-inPHPfunctions(e.g.time()). PHPMySQLEngine-AMySQLenginewritteninpurePHP. PHPSpec-Adesignbyspecificationunittestinglibrary. PHPT-AtesttoolusedbyPHPitself. PHPUnit-Aunittestingframework. Prophecy-Ahighlyopinionatedmockingframework. VFSStream-Avirtualfilesystemstreamwrapperfortesting. ContinuousIntegration Librariesandapplicationsforcontinuousintegration. CircleCI-Acontinuousintegrationplatform. GitlabCi-LetGitLabCItest,build,deployyourcode.TravisCilike. Jenkins-AcontinuousintegrationplatformwithPHPsupport. JoliCi-AcontinuousintegrationclientwritteninPHPandpoweredbyDocker. PHPCI-AnopensourcecontinuousintegrationplatformforPHP. SemaphoreCI-Acontinuousintegrationplatformforopensourceandprivateprojects. Shippable-ADockerbasedcontiniousintegrationplatformforopensourceandprivateprojects. TravisCI-Acontinuousintegrationplatform. SetupPHP-AGitHubActionforPHP. Documentation Librariesforgeneratingprojectdocumentation. APIGen-AnotherAPIdocumentationgenerator. daux.io-AdocumentationgeneratorwhichusesMarkdownfiles. PHPDocumentor2-Adocumentationgenerator. phpDox-AdocumentationgeneratorforPHPprojects(thatisnotlimitedtoAPIdocumentation). Security Librariesforgeneratingsecurerandomnumbers,encryptingdataandscanningandtestingforvulnerabilities. Halite-Asimplelibraryforencryptionusinglibsodium. HTMLPurifier-AstandardscompliantHTMLfilter. IniScan-AtoolthatscansPHPINIfilesforsecurity. Optimus-IdobfuscationbasedonKnuth'smultiplicativehashingmethod. PHPGGC-AlibraryofPHPunserializeablepayloadsalongwithatooltogeneratethem. PHPEncryption-SecurePHPEncryptionLibrary. PHPSSH-AnexperimentalobjectorientatedSSHwrapperlibrary. PHPSecLib-ApurePHPsecurecommunicationslibrary. random_compat-PHP5.xsupportforrandom_bytes()andrandom_int() RandomLib-Alibraryforgeneratingrandomnumbersandstrings. SymfonySecurityMonitoring-AwebtooltocheckyourComposerdependenciesforsecurityadvisories,previouslyknownas"SensioLabsSecurityCheck". SQLMap-AnautomaticSQLinjectionanddatabasetakeovertool. TCrypto-Asimpleencryptedkey-valuestoragelibrary. VAddy-Acontinuoussecuritytestingplatformforwebapplications. Zap-Anintegratedpenetrationtestingtoolforwebapplications. Passwords Librariesandtoolsforworkingwithandstoringpasswords. GenPhrase-Alibraryforgeneratingsecurerandompassphrases. PasswordCompat-AcompatibilitylibraryforthenewPHP5.5passwordfunctions. PasswordPolicy-ApasswordpolicylibraryforPHPandJavaScript. PasswordValidator-Alibraryforvalidatingandupgradingpasswordhashes. Password-Generator-PHPlibrarytogeneraterandompasswords. PHPPasswordLib-Alibraryforgeneratingandvalidatingpasswords. phpass-Aportablepasswordhashingframework. ZxcvbnPHP-ArealisticPHPpasswordstrengthestimatelibrarybasedonZxcvbnJS. CodeAnalysis Librariesandtoolsforanalysing,parsingandmanipulatingcodebases. BetterReflection-AST-basedreflectionlibrarythatallowsanalysisandmanipulationofcode CodeClimate-Anautomatedcodereview. GrumPHP-APHPcode-qualitytool. PHPParser-APHPparserwritteninPHP. PHPSemanticVersioningChecker-Acommandlineutilitythatcomparestwosourcesetsanddeterminestheappropriatesemanticversioningtoapply. Phpactor-PHPcompletion,refactoringandintrospectiontool. PHPLOC-AtoolforquicklymeasuringthesizeofaPHPproject. PHPQA-AtoolforrunningQAtools(phploc,phpcpd,phpcs,pdepend,phpmd,phpmetrics). QafooQualityAnalyzer-Atooltovisualizemetricsandsourcecode. Rector-Atooltoupgradeandrefactorcode. Scrutinizer-AwebtooltoscrutinisePHPcode. UBench-Asimplemicrobenchmarklibrary. CodeQuality Librariesformanagingcodequality,formattingandlinting. CaptainHook-Aneasy-to-useandflexibleGithooklibrary. PHPCodeSniffer-AlibrarythatdetectsPHP,CSSandJScodingstandardviolations. PHPCSFixer-Acodingstandardsfixerlibrary. PHPMessDetector-Alibrarythatscanscodeforbugs,sub-optimalcode,unusedparametersandmore. PHPCheckstyle-Atooltohelpadheretocertaincodingconventions. PHPCPD-Alibrarythatdetectscopiedandpastedcode. StaticAnalysis LibrariesforperformingstaticanalysisofPHPcode. Exakat-AstaticanalysisengineforPHP. Deptrac-Astaticcodeanalysistoolthathelpstoenforcerulesfordependenciesbetweensoftwarelayers. Mondrian-AcodeanalysistoolusingGraphTheory. phan-AstaticanalyzerbasedonPHP7+andthephp-astextension. PHPArchitectureTester-EasytousearchitecturetestingtoolforPHP. PHPCompatibility-APHPcompatibilitycheckerforPHPCodeSniffer. PhpDependencyAnalysis-Atooltocreatecustomisabledependencygraphs. PHPMetrics-Astaticmetriclibrary. PHPMigration-AstaticanalyzerforPHPversionmigration. PHPStan-APHPStaticAnalysisTool. Psalm-AstaticanalysistoolforfindingerrorsinPHPapplications. Architectural Librariesrelatedtodesignpatterns,programmingapproachesandwaystoorganizecode. DesignPatternsPHP-ArepositoryofsoftwarepatternsimplementedinPHP. Finite-AsimplePHPfinitestatemachine. FunctionalPHP-Afunctionalprogramminglibrary. Iter-Alibrarythatprovidesiterationprimitivesusinggenerators. Patchwork-Alibraryforredefininguserlandfunctions. Pipeline-Apipelinepatternimplementation. Porter-DataimportabstractionlibraryforconsumingWebAPIsandotherdatasources. Ruler-Asimplestatelessproductionrulesengine. RulerZ-ApowerfulruleengineandimplementationoftheSpecificationpattern. DebuggingandProfiling Librariesandtoolsfordebuggingerrorsandprofilingcode. APM-MonitoringextensioncollectingerrorsandstatisticsintoSQLite/MySQL/StatsD. BarbushinPHPConsole-AnotherwebdebuggingconsoleusingGoogleChrome. Blackfire.io-Alow-overheadcodeprofiler. Kint-Adebuggingandprofilingtool. Metrics-AsimplemetricsAPIlibrary. PCOV-Aselfcontainedcodecoveragecompatibledriver. PHPConsole-Awebdebuggingconsole. PHPDebugBar-Adebuggingtoolbar. PHPBench-AbenchmarkingFramework. PHPSpy-Alow-overheadsamplingprofiler. SymfonyVarDumper-Avariabledumpercomponent. Tideways.io-Monitoringandprofilingtool. Tracy-Asimpleerrordetection,loggingandtimemeasuringlibrary. Whoops-Aprettyerrorhandlinglibrary. xDebug-AdebugandprofiletoolforPHP. XHProf-AprofilingtooloriginallydevelopedbyFacebook. Z-Ray-AdebugandprofiletoolforZendServer. BuildTools Projectbuildandautomationtools. Box-AutilitytobuildPHARfiles. Construct-APHPproject/micro-packagegenerator. Phing-APHPprojectbuildsysteminspiredbyApacheAnt. RMT-Alibraryforversioningandreleasingsoftware. TaskRunners Librariesforautomatingandrunningtasks. Bldr-APHPTaskrunnerbuiltonSymfonycomponents. Jobby-APHPcronjobmanagerwithoutmodifyingcrontab. Robo-APHPTaskrunnerwithobject-orientatedconfigurations. Task-ApurePHPtaskrunnerinspiredbyGruntandGulp. Navigation Toolsforbuildingnavigationstructures. KnpMenu-Amenulibrary. Menu-Aflexiblemenulibrarywithafluentinterface. AssetManagement Toolsformanaging,compressingandminifyingwebsiteassets. JShrink-AJavaScriptminifierlibrary. LaravelMix-AnelegantwrapperaroundWebpackforthe80%usecase. SymfonyAsset-ManagesURLgenerationandversioningofwebassets. SymfonyEncore-AsimplebutpowerfulAPIforprocessingandcompilingassetsbuiltaroundWebpack. Geolocation Librariesforgeocodingaddressesandworkingwithlatitudesandlongitudes. CountryList-AlistofallcountrieswithnamesandISO3166-1codes. GeoCoder-Ageocodinglibrary. GeoJSON-AGeoJSONimplementation. GeoTools-Alibraryofgeo-relatedtools. PHPGeo-Asimplegeolibrary. DateandTime Librariesforworkingwithdatesandtimes. CalendR-Acalendarmanagementlibrary. Carbon-AsimpleDateTimeAPIextension. Chronos-ADateTimeAPIextensionsupportingbothmutableandimmutabledate/time. Moment.php-Moment.jsinspiredPHPDateTimehandlerwithi18nsupport. Yasumi-Anlibrarytohelpyoucalculatethedatesandnamesofholidays. Event Librariesthatareevent-drivenorimplementnon-blockingeventloops. Amp-Aneventdrivennon-blockingI/Olibrary. Broadway-AneventsourceandCQRSlibrary. CakePHPEvent-Aneventdispatcherlibrary. Elephant.io-Yetanotherwebsocketlibrary. Evenement-Aneventdispatcherlibrary. Event-Aneventlibrarywithafocusondomainevents. HoaEventSource-Aneventsourcelibrary. HoaWebSocket-Anotherwebsocketlibrary. Pawl-Anasynchronouswebsocketclient. ProophEventStore-Aneventsourcecomponenttopersisteventmessages PHPDefer-Golang'sdeferstatementforPHP. Ratchet-Awebsocketlibrary. ReactPHP-Aneventdrivennon-blockingI/Olibrary. RxPHP-Areactiveextensionlibrary. Swoole-Anevent-drivenasynchronousandconcurrentnetworkingcommunicationframeworkwithhighperformanceforPHPwritteninC. Workerman-Aneventdrivennon-blockingI/Olibrary. Logging Librariesforgeneratingandworkingwithlogfiles. Monolog-Acomprehensivelogger. E-commerce Librariesandapplicationsfortakingpaymentsandbuildingonlinee-commercestores. Money-APHPimplementationofFowler'smoneypattern. Brick\Money-AmoneylibraryforPHP,withsupportforcontexts,cashroundings,currencyconversion. OmniPay-Aframeworkagnosticmulti-gatewaypaymentprocessinglibrary. Payum-Apaymentabstractionlibrary. Shopware-Highlycustomizablee-commercesoftware Swap-Anexchangerateslibrary. Sylius-Anopensourcee-commercesolution. PDF LibrariesandsoftwareforworkingwithPDFfiles. Dompdf-AHTMLtoPDFconverter. PHPPdf-AlibraryforgeneratingPDFsandimagesfromXML. Snappy-APDFandimagegenerationlibrary. WKHTMLToPDF-AtooltoconvertHTMLtoPDF. Office Librariesforworkingwithofficesuitedocuments. PHPPowerPoint-AlibraryforworkingwithMicrosoftPowerPointPresentations. PHPWord-AlibraryforworkingwithMicrosoftWorddocuments. PHPSpreadsheet-ApurePHPlibraryforreadingandwritingspreadsheetfiles(successorofPHPExcel). Spout-Readandwritespreadsheetfiles(CSV,XLSXandODS),inafastandscalableway. Database Librariesforinteractingwithdatabasesusingobject-relationalmapping(ORM)ordatamappingtechniques. Atlas.Orm-AdatamapperimplementationforyourpersistencemodelinPHP. Aura.Sql-ProvidesanextensiontothenativePDOalongwithaprofilerandconnectionlocator. Aura.SqlQuery-IndependentquerybuildersforMySQL,PostgreSQL,SQLite,andMicrosoftSQLServer. Baum-AnestedsetimplementationforEloquent. CakePHPORM-Object-RelationalMapper,implementedusingtheDataMapperpattern. CycleORM-PHPDataMapper,ORM. DoctrineExtensions-AcollectionofDoctrinebehaviouralextensions. Doctrine-AcomprehensiveDBALandORM. LaravelEloquent-AsimpleORM. Pomm-AnObjectModelManagerforPostgreSQL. ProxyManager-Asetofutilitiestogenerateproxyobjectsfordatamappers. RedBean-Alightweight,configuration-lessORM. Slimdump-AneasydumpertoolforMySQL. Spot2-AMySQLdatamapperORM. Migrations Librariestohelpmanagedatabaseschemasandmigrations. DoctrineMigrations-AmigrationlibraryforDoctrine. Migrations-Amigrationmanagementlibrary. Phinx-Anotherdatabasemigrationlibrary. PHPMig-Anothermigrationmanagementlibrary. Ruckusing-DatabasemigrationsforPHPalaActiveRecordMigrationswithsupportforMySQL,Postgres,SQLite. NoSQL Librariesforworkingwith"NoSQL"backends. PHPMongo-AMongoDBORM. Predis-AfeaturecompleteRedislibrary. Queue Librariesforworkingwitheventandtaskqueues. Bernard-Amultibackendabstractionlibrary. BunnyPHP-Aperformantpure-PHPAMQP(RabbitMQ)syncandalsoasync(ReactPHP)library. Pheanstalk-ABeanstalkdclientlibrary. PHPAMQP-ApurePHPAMQPlibrary. TarantoolQueue-PHPbindingsforTarantoolQueue. Thumper-ARabbitMQpatternlibrary. Enqueue-AmessagequeuepackagesforPHPthatsupportsRabbitMQ,AMQP,STOMP,AmazonSQS,RedisandDoctrinetransports. Search Librariesandsoftwareforindexingandperformingsearchqueriesondata. Elastica-AclientlibraryforElasticSearch. ElasticSearchPHP-TheofficialclientlibraryforElasticSearch. Solarium-AclientlibraryforSolr. SphinxQLQueryBuilder-AquerylibraryfortheSphinxandManticoresearchengines. CommandLine Librariesrelatedtothecommandline. Aura.Cli-Providestheequivalentofrequest(Context)andresponse(Stdio)objectsforthecommandlineinterface,includingGetoptsupport,andanindependentHelpobjectfordescribingcommands. Boris-AtinyPHPREPL. Cilex-Amicroframeworkforbuildingcommandlinetools. CLIMenu-AlibraryforbuildingCLImenus. CLIFramework-Acommand-lineframeworksupportszsh/bashcompletiongeneration,subcommandsandoptionconstraints.Italsopowersphpbrew. CLImate-Alibraryforoutputtingcoloursandspecialformatting. Commando-Anothersimplecommandlineoptparser. CronExpression-Alibrarytocalculatecronrundates. GetOpt-Acommandlineoptparser. GetOptionKit-Anothercommandlineoptparser. HoaConsole-Anothercommandlinelibrary. PsySH-AnotherPHPREPL. ShellWrap-Asimplecommandlinewrapperlibrary. AuthenticationandAuthorization Librariesforimplementinguserauthenticationandauthorization. Aura.Auth-Providesauthenticationfunctionalityandsessiontrackingusingvariousadapters. SocialConnectAuth-Anopensourcesocialsign(OAuth1\OAuth2\OpenID\OpenIDConnect). JsonWebToken-JsonTokenstoauthenticateandtransmitinformation. OAuth1.0Client-AnOAuth1.0clientlibrary. OAuth2.0Client-AnOAuth2.0clientlibrary. OAuth2Server-AnotherOAuth2serverimplementation. OAuth2Server-AnOAuth2authenticationserver,resourceserverandclientlibrary. Opauth-Amulti-providerauthenticationframework. Paseto-Platform-AgnosticSecurityTokens. PHPoAuthLib-AnotherOAuthlibrary. SentinelSocial-Alibraryforsocialnetworkauthentication. Sentinel-Aframeworkagnosticauthentication&authorisationlibrary. TwitterOAuth-ATwitterOAuthlibrary. MarkupandCSS *LibrariesforworkingwithmarkupandCSSformats. CebeMarkdown-AnfastandextensibleMarkdownparser. CommonMarkPHP-Highly-extensibleMarkdownparserwhichfullysupportstheCommonMarkspec. Decoda-Alightweightmarkupparserlibrary. Essence-Alibraryforextractingwebmedia. Embera-AnOembedconsumerlibrary. HTMLtoMarkdown-ConvertsHTMLintoMarkdown. HTML5PHP-AnHTML5parserandserializerlibrary. Parsedown-AnotherMarkdownparser. PHPCSSParser-AParserforCSSFileswritteninPHP. PHPMarkdown-AMarkdownparser. ShikiPHP-AShikicodehighlightingpackageinPHP. VObject-AlibraryforparsingVCardandiCalendarobjects. JSON LibrariesforworkingwithJSON. JSONLint-AJSONlintutility. JSONMapper-AlibraryformappingJSONtoPHPobjects. Strings Librariesforparsingandmanipulatingstrings. Agent-APHPdesktop/mobileuseragentparser,basedonMobiledetect. ANSItoHTML5-AnANSItoHTML5converterlibrary. ColorJizz-Alibraryformanipulatingandconvertingcolours. DeviceDetector-Anotherlibraryforparsinguseragentstrings. HoaString-AnotherUTF-8stringlibrary. Jieba-PHP-APHPportofPython'sjieba.Chinesetextsegmentationfornaturallanguageprocessing. Mobile-Detect-AlightweightPHPclassfordetectingmobiledevices(includingtablets). PatchworkUTF-8-AportablelibraryforworkingwithUTF-8strings. PortableUTF-8-AstringmanipulationlibrarywithUTF-8safereplacementmethods. Slugify-Alibrarytoconvertstringstoslugs. SQLFormatter-AlibraryforformattingSQLstatements. Stringy-Astringmanipulationlibrarywithmultibytesupport. UAParser-Alibraryforparsinguseragentstrings. URLify-APHPportofDjango'sURLify.js. UUID-AlibraryforgeneratingUUIDs. Numbers Librariesforworkingwithnumbers. Brick\Math-Alibraryprovidinglargenumbersupport:BigInteger,BigDecimalandBigRational. ByteUnits-Alibrarytoparse,formatandconvertbyteunitsinbinaryandmetricsystems. DecimalObject-Avalueobjecttohandledecimals/floatseasilyandmoreprecisely. IP-AnimmutablevalueobjectforworkingwithIPv4andIPv6addresses. LibPhoneNumberforPHP-APHPimplementationofGoogle'sphonenumberhandlinglibrary. PHPConversion-Anotherlibraryforconvertingbetweenunitsofmeasure. PHPUnitsofMeasure-Alibraryforconvertingbetweenunitsofmeasure. MathPHP-AmathlibraryforPHP. FilteringandValidation Librariesforfilteringandvalidatingdata. Assert-Avalidationlibrarywitharichsetofassertions.Supportsassertionchainingandlazyassertions. Aura.Filter-Providestoolstovalidateandsanitizeobjectsandarrays. CakePHPValidation-Anothervalidationlibrary. Filterus-AsimplePHPfilteringlibrary. ISO-codes-AlibraryforvalidatinginputsaccordingstandardsfromISO,InternationalFinance,PublicAdministrations,GS1,BookIndustry,Phonenumbers&Zipcodesformanycountries. JSONSchema-AJSONSchemavalidationlibrary. MetaYaml-AschemavalidationlibrarythatsupportsYAML,JSONandXML. RespectValidation-Asimplevalidationlibrary. Upload-Alibraryforhandlingfileuploadsandvalidation. Valitron-Anothervalidationlibrary. Volan-Anothersimplifiedvalidationlibrary. API LibrariesandwebtoolsfordevelopingAPIs. APIPlatform-ExposeinminutesanhypermediaRESTAPIthatembracesJSON-LD,Hydraformat. LaminasAPIToolSkeleton-AnAPIbuilderbuiltwiththeLaminasFramework. Drest-AlibraryforexposingDoctrineentitiesasRESTresourceendpoints. HAL-AHypertextApplicationLanguage(HAL)builderlibrary. Hateoas-AHATEOASRESTwebservicelibrary. Negotiation-Acontentnegotiationlibrary. Restler-AlightweightframeworktoexposePHPmethodsasRESTfulwebAPI. wsdl2phpgenerator-AtooltogeneratePHPclassesfromSOAPWSDLfiles. CachingandLocking Librariesforcachingdataandacquiringlocks. APIxCache-AthinPSR-6cachewrappertovariouscachingbackendsemphasisingcachetaggingandindexing. CacheTool-AtooltoclearAPC/opcodecachesfromthecommandline. CakePHPCache-Acachinglibrary. DoctrineCache-Acachinglibrary. Metaphore-Cacheslamdefenseusingasemaphoretopreventdogpileeffect. Stash-Anotherlibraryforcaching. LaminasCache-Anothercachinglibrary. Lock-Alocklibrarytoprovideexclusiveexecution. DataStructureandStorage Librariesthatimplementdatastructureorstoragetechniques. CakePHPCollection-Asimplecollectionslibrary. Fractal-AlibraryforconvertingcomplexdatastructurestoJSONoutput. Ginq-AnotherPHPlibrarybasedon.NET'sLINQ. JsonMapper-AlibrarythatmapsnestedJSONstructuresontoPHPclasses. JSONMachine-ProvidesiterationoverhugeJSONsusingsimpleforeach Knapsack-CollectionlibraryinspiredbyClojure'ssequences. msgpack.php-ApurePHPimplementationoftheMessagePackserializationformat. PINQ-APHPlibrarybasedon.NET'sLINQ(LanguageIntegratedQuery). Serializer-Alibraryforserialisingandde-serialisingdata. YaLinqo-YetAnotherLINQtoObjectsforPHP. LaminasSerializer-Anotherlibraryforserialisingandde-serialisingdata. Notifications Librariesforworkingwithnotificationsoftware. JoliNotif-Across-platformlibraryfordesktopnotification(supportforGrowl,notify-send,toaster,etc) NotificationPusher-Astandalonelibraryfordevicepushnotifications. Notificato-Alibraryforhandlingpushnotifications. Notificator-Alightweightnotificationlibrary. Php-pushwoosh-APHPLibrarytoeasilysendpushnotificationswiththePushwooshRESTWebServices. Deployment Librariesforprojectdeployment. Deployer-Adeploymenttool. Envoy-AtooltorunSSHtaskswithPHP. Rocketeer-AfastandeasydeployerforthePHPworld. InternationalisationandLocalisation LibrariesforInternationalization(I18n)andLocalization(L10n). Aura.Intl-Providesinternationalization(I18N)tools,specificallypackage-orientedper-localemessagetranslation. CakePHPI18n-Messagetranslationandlocalizationfordatesandnumbers. Serverless Librariesandtoolstohelpbuildserverlesswebapplications. Bref-ServerlessPHPonAWSLambda. OpenWhisk-Anopen-sourceserverlesscloudplatform. ServerlessFramework-Anopen-sourceframeworkforbuildingserverlessapplications. LaravelVapor-AserverlessdeploymentplatformforLaravel,poweredbyAWS. Configuration Librariesandtoolsforconfiguration. PHPDotenv-Parseandloadenvironmentvariablesfrom.envfiles. SymfonyDotenv-Parseandloadenvironmentvariablesfrom.envfiles. Yo!SymfonyTOML-APHPparserforTOML. ThirdPartyAPIs LibrariesforaccessingthirdpartyAPIs. AmazonWebServiceSDK-TheofficialPHPAWSSDKlibrary. AsyncAWS-AnunofficialasynchronousPHPAWSSDK. CampaignMonitor-TheofficialCampaignMonitorPHPlibrary. Github-AlibrarytointerfacewiththeGithubAPI. MailgunTheofficialMailgunPHPAPI. Square-TheofficialSquarePHPSDKforpaymentsandotherSquareAPIs. Stripe-TheofficialStripePHPlibrary. Twilio-TheofficialTwilioPHPRESTAPI. Extensions LibrariestohelpbuildPHPextensions. PHPCPP-AC++libraryfordevelopingPHPextensions. Zephir-AcompiledlanguagebetweenPHPandC++fordevelopingPHPextensions. Miscellaneous Usefullibrariesorutilitiesthatdon'tfitintothecategoriesabove. Annotations-Anannotationlibrary(partofDoctrine). BotMan-AframeworkagnosticPHPlibrarytobuildcross-platformchatbots. ClassPreloader-Alibraryforoptimisingautoloading. Hprose-PHP-Across-languageRPC. noCAPTCHA-HelperforGoogle'snoCAPTCHA(reCAPTCHA). Pagerfanta-Apaginationlibrary. Safe-AllPHPfunctions,rewrittentothrowexceptionsinsteadofreturningfalse. SuperClosure-AlibrarythatallowsClosurestobeserialized. Software Softwareforcreatingadevelopmentenvironment. PHPInstallation ToolstohelpinstallandmanagePHPonyourcomputer. BrewPHPSwitcher-BrewPHPswitcher. HomeBrew-ApackagemanagerforOSX. LaravelValet-AdevelopmentenvironmentformacOS. PHPBrew-APHPversionmanagerandinstaller. PHPBuild-AnotherPHPversioninstaller. PHPOSX-APHPinstallerforOSX. DevelopmentEnvironment Softwareandtoolsforcreatingandsharingadevelopmentenvironment. Ansible-Aradicallysimpleorchestrationframework. Docker-Acontainerizationplatform. DockerPHPExtensionInstaller-EasilyinstallPHPextensionsinDockercontainers. Expose-AnopensourcePHPtunnelingservice. Lando-Push-buttondevelopmentenvironments. LaravelHomestead-AlocaldevelopmentenvironmentforLaravel. Laradock-AfullPHPdevelopmentenvironmentbasedonDocker. Puppet-Aserverautomationframeworkandapplication. Takeout-ADocker-baseddevelopment-onlydependencymanager. Vagrant-Aportabledevelopmentenvironmentutility. VirtualMachines AlternativePHPvirtualmachines. Hack-AprogramminglanguageforHHVM. HHVM-AVirtualMachine,RuntimeandJITforPHPbyFacebook. PeachPie-PHPcompilerandruntimefor.NETand.NETCore. TextEditorsandIDEs TextEditorsandIntegratedDevelopmentEnvironments(IDE)withsupportforPHP. EclipseforPHPDevelopers-APHPIDEbasedontheEclipseplatform. ApacheNetBeans-AnIDEwithsupportforPHPandHTML5. PhpStorm-AcommercialPHPIDE. VSCode-Anopensourcecodeeditor. WebApplications Web-basedapplicationsandtools. 3V4L-AnonlinePHP&HHVMshell. Adminer-DatabasemanagementinasinglePHPfile. Cachet-Theopensourcestatuspagesystem. DBV-Adatabaseversioncontrolapplication. Lychee-Aneasytouseandgreatlookingphoto-management-system. MailCatcher-Awebtoolforcapturingandviewingemails. phpMyAdmin-AwebinterfaceforMySQL/MariaDB. PHPQueue-Anapplicationformanagingqueueingbackends. phpRedisAdmin-AsimplewebinterfacetomanageRedisdatabases. PHPSandbox-AnonlineIDEforPHPinthebrowser. Infrastructure InfrastructureforprovidingPHPapplicationsandservices. appserver.io-AmultithreadedapplicationserverforPHP,writteninPHP. php-pm-Aprocessmanager,superchargerandloadbalancerforPHPapplications. RoadRunner-High-performancePHPapplicationserver,load-balancerandprocessmanager. Resources Variousresources,suchasbooks,websitesandarticles,forimprovingyourPHPdevelopmentskillsandknowledge. PHPWebsites UsefulPHP-relatedwebsites. libs.garden:PHP-AnoverviewoffastestgrowingPHPlibraries. NomadPHP-AonlinePHPlearningresource. LaravelNews-TheofficialLaravelblog. PHPAnnotatedMonthly-AmonthlydigestofPHPnews. PHPBestPractices-APHPbestpracticeguide. PHPFIG-ThePHPFrameworkInteroperabilityGroup. PHPPackageDevelopmentStandards-PackagedevelopmentstandardsforPHP. PHPSchool-OpenSourceLearningforPHP. PHPSecurity-AguidetoPHPsecurity. PHPTheRightWay-APHPbestpracticequickreferenceguide. PHPUG-AwebsitetohelppeoplelocatetheirnearestPHPusergroup(UG). PHPVersions-ListswhichversionsofPHPareavailableonseveralpopularwebhosts. PHPWatch-PHParticles,news,upcomingchanges,RFCsandmore. PHPWeekly-AweeklyPHPnewsletter. SecuringPHP-AnewsletteraboutPHPsecurityandlibraryrecommendations. SevenPHP-AwebsitethatinterviewsmembersofthePHPcommunity. PHPBooks FantasticPHP-relatedbooks. Domain-DrivenDesigninPHP-RealexampleswritteninPHPshowcasingDDDArchitecturalStyles. FunctionalProgramminginPHP-ThisbookwillshowyouhowtoleveragethesenewPHP5.3+featuresbyunderstandingfunctionalprogrammingprinciples GrumpyPHPUnit-AbookaboutunittestingwithPHPUnitbyChrisHartjes. MasteringObject-OrientatedPHP-Abookaboutobject-orientatedPHPbyBrandonSavage. ModernPHPNewFeaturesandGoodPractices-AbookaboutnewPHPfeaturesandbestpracticesbyJoshLockhart. ModernizingLegacyApplicationsinPHP-AbookaboutmodernizinglegacyPHPapplicationsbyPaulM.Jones. PHP7UpgradeGuide-AnebookcoveringallofthefeaturesandchangesinPHP7byColinO'Dell. PHPPandas-AbookaboutlearningtowritePHPbyDayleRees. ScalingPHPApplications-AnebookaboutscalingPHPapplicationsbySteveCorona. SecuringPHP:CoreConcepts-AbookaboutcommonsecuritytermsandpracticesforPHPbyChrisCornutt. SignalingPHP-AbookaboutcatchingPCNTLsignalsinCLIscriptsbyCalEvans. TheGrumpyProgrammer'sGuidetoBuildingTestablePHPApplications-AbookaboutbuildingtestingPHPapplicationsbyChrisHartjes. XMLParsingwithPHP-ThisbookcoversparsingandvalidatingXMLdocuments,leveragingXPathexpressions,andworkingwithnamespacesaswellashowtocreateandmodifyXMLfilesprogrammatically. PHPVideos FantasticPHP-relatedvideos. NomadPHPLightningTalks-10to15minuteLightningTalksbyPHPcommunitymembers. PHPUKConference-AcollectionofvideosfromthePHPUKConference. ProgrammingwithAnthony-AvideoseriesbyAnthonyFerrara. TakingPHPSeriously-AtalkoutliningPHP'sstrengthsbyKeithAdamsofFacebook. Laracasts-ScreencastsaboutLaravel,VueJSandmore. LaravelYouTubeChannel-TheofficialLaravelYouTubechannel. SymfonyCasts-ScreencastsandtutorialsaboutPHPandSymfony. PHPPodcasts PodcastswithafocusonPHPtopics. LaravelPodcast-LaravelandPHPdevelopmentnewsanddiscussion. PHPInternalsNews-ApodcastaboutPHPinternals. PHPRoundtable-ThePHPRoundtableisacasualgatheringofdevelopersdiscussingtopicsthatPHPnerdscareabout. PHPTownHall-AcasualPHPpodcastbyBenEdmundsandPhilSturgeon. VoicesoftheElePHPantInterviewswiththepeoplethatmakethePHPcommunityspecial. PHPNewsletters PHP-relatednewsdirectlytoyourinbox. PHPWeekly-AweeklynewsletteraboutPHP. PHPReading PHP-releatedreadingmaterials. php[architect]-AmonthlymagazinededicatedtoPHP. PHPInternalsReading ReadingmaterialsrelatedtothePHPinternalsorperformance. PHPRFCs-ThehomeofPHPRFCs(RequestforComments). Externals-PHPinternaldiscussions. PHPRFCWatch-WatchthelatestPHPRFCs. PHPInternalsBook-AnonlinebookaboutPHPinternals,writtenbythreecoredevelopers. About AcuratedlistofamazinglyawesomePHPlibraries,resourcesandshinythings. Topics php awesome php7 php-library php-applications php-framework awesome-lists php-installation Resources Readme License WTFPLLicense Codeofconduct Codeofconduct Releases Noreleasespublished Packages0 Nopackagespublished Contributors266 +255contributors Youcan’tperformthatactionatthistime. Yousignedinwithanothertaborwindow.Reloadtorefreshyoursession. Yousignedoutinanothertaborwindow.Reloadtorefreshyoursession.
延伸文章資訊
- 1Browse Every Awesome List on GitHub - Polymer
GitHub Awesome: Browse Every Awesome List on GitHub. ... DescriptionA curated list of awesome res...
- 2dictcp/awesome-git: A curated list of amazingly ... - GitHub
Pull requests on interesting tools/projects/resources are welcome. Table of Contents. Awesome Git...
- 3A curated list of awesome Python frameworks, libraries, software
A curated list of awesome Python frameworks, libraries, software and resources - GitHub - vinta/a...
- 4Awesome Lists - GitHub Topics
An awesome list is a list of awesome things curated by the community. There are awesome lists abo...
- 5awesome-list · GitHub Topics
An awesome list is a list of awesome things curated by the community. There are awesome lists abo...