• notice
  • Congratulations on the launch of the Sought Tech site

github-php resource summary

Foreign programmer ziadoz collected various PHP resources on Github, including libraries and tools such as templates, frameworks, databases, and security. In this article, PHP100 has compiled these PHP resources for reference by PHP learners and programmers. Not much nonsense, the following is a detailed list of information.

Dependency management - a frame for packages and dependency management
Composer / Packagist  : a package and dependency manager
Composer the Installers : a multi-frame mounter Composer library
Pickle : PHP extended package can be installed on any platform in

the additional portion of the dependency management - Other related tools for dependency management
Satis  : Static Composer library generator
Composition : A library that checks the Composer environment at runtime
Version  : A library for semantic analysis and comparison
NameSpacer  : A library that converts underscores to namespaces
Patch Installer : Use Composer Install the patched library
Composer Checker : A tool

framework to verify the configuration of Composer- Web development framework
Symfony 2  : A framework composed of independent components
Zend  Framework 2 : Also a framework composed of independent components
Laravel  4 : Simple and elegant PHP web development framework
Aura  PHP : an independent frame assembly
Yii 2  : High performance PHP framework for developing large Web application
Nette : a frame likewise made up of individual components
the PPI Framework 2 : An interactive framework
Phalcon : C extension frame as a

frame Additional part-other related tools about web development framework
Symfony CMF : a content management framework for creating custom CMS
Knp RAD Bundle : Symfony2's rapid application package (RAD)

framework components-




componentsfrom the web development framework Symfony2 Components : About Symphony2 components Zend Framework 2 Components : About ZF2 components Aura Components : A PHP5.4 component package Hoa Project : Another PHP component package
Micro-framework-micro-framework and routing
Silex : Micro-framework based on Symphony2 components
Slim : Another A simple microframe
Bullet PHP : Micro-framework for building REST APIs
Fast Route : Fast route selection library
Pux : Another

additional part of the fast-routing library micro-framework -other related micro-framework and routing
Silex  Skeleton : Project framework
Silex for Silex Web Profiler : Web debugging toolbar for Silex
Stack : Stackable middleware library for Silex/Symphony
Slim Skeleton : Framework for
Slim Slim View : Custom view set for
Slim Slim Middleware : Custom middleware for Slim Collection

templates -libraries and tools for templates and lexical analysis
Twig : A comprehensive template language
Twig Cache Extension : Template fragment caching library for Twig
Mustache : Mustache template language implemented by PHP
Phly Mustache : Another Mustache template implemented by PHP Language
MtHaml  : HAML template language implemented by PHP
PHPTAL : TAL template language implemented by PHP
Plates : an original PHP template library
Lex : a lightweight template parser

Static site generator -a preprocessing tool for generating web page content
Sculpin : Convert Markdown and Twig into static HTML Tool
Phrozn : Another tool that converts Textile, Markdown and Twig into HTML

HTTP -A library for HTTP and web crawling
Guzzle : A complete HTTP client
Buzz : Another HTTP client
Requests : A simple HTTP Library
HTTPFul : a chained HTTP client
Goutte : a simple web crawler
PHP VCR : a library

URL for recording and replaying HTTP requests-a library for parsing URLs
Purl : a URL manipulation library
PHP Domain Parser : a local suffix Parser

Email - SwiftMailer, a library for sending and parsing Email
: A mail program solution
PHPMailer : Another mail program solution
Fetch : An IMAP library
Email Reply Parser : An email reply parser library
Stampie : A library about mail services, such as SendGrid, PostMark, MailGun and Mandrill
CssToInlineStyles : Mail An inline CSS library

file in the template -about file handling and MIME type checking
Gaufrette : an abstraction layer for file streams
Flysystem : another abstraction layer for file streams
Canal : a library for checking Internet media types
Apache MIME Types : an analysis Apache MIME type library
Ferret : a MIME detection library
Hoa Mime : another MIME detection library
Lurker : a resource tracking library
PHP File Locator : a library for locating files in large projects
PHP FFmpeg : a library
CSV for FFmpeg video packaging : A CSV data manipulation library

stream- library processing flow
Streamer : a simple object-oriented stream wrapper library

dependency injection - dependency injection design pattern library
Pimple : a small dependency injection container
Auryn : another small dependency injection container
Orno Di : a scalable Dependency injection container
PHP DI : A dependency injection implemented using annotation
Acclimate : A common interface for dependency injection containers and service locators

Image -a library for processing images
Imagine : An image processing library
PHP Image Workshop : Another image processing library
Intervention Image : It is also an image processing library
GIF Frame Extractor : A library for extracting GIF animation frame information
GIF Creator : A library for creating GIF animations from multiple pictures
Image With Text : A library for embedding text in images
Color Extractor : Extracting from images Color library

testing -test code library and the library to generate test data
PHPUnit : a unit testing framework
The DBUnit : the PHPUnit test library code
ParaTest : parallel testing the PHPUnit library
PHPSpec : The specification unit test library
Codeception : a full-stack testing framework
AspectMock : simulation framework PHPUnit / Codeception of
Atoum : a simple test library
mockery : a test for
Phake : Another mock object library for testing
Prophecy : A powerful simulation framework
Faker : A pseudo data generation library
Samsui : Another pseudo data generation library
Alice : A library for generating complex data
Behat : A behavior BDD test framework
Pho : Another test framework for behavior-driven development
Mink : Web acceptance test
HTTP Mock : A library that simulates HTTP requests in unit tests
VFS Stream : A virtual file system stream wrapper
VFS for testing : Another virtual file system for testing
Locust : a modern load testing library developed by Python

continuous integration -continuous integration libraries and applications
Travis CI : a continuous integration platform
PHPCI : an open source continuous integration platform for PHP
Sismo : a continuous testing server library
Jenkins : supported by PHP Continuous integration platform
JoliCi : PHP-developed continuous integration client

documentation supported by Docker- a library for generating project documentation
Sami : an API document generator
APIGen : another API document generator
PHP Documentor 2 : a document generator
phpDox : a PHP
Security of the project's documentation generator (not just API documentation)


-A library for generating secure random numbers, encrypting data, and scanning for vulnerabilities. HTML Purifier : a standard HTML filter
RandomLib : a library for generating random numbers and random strings
True Random : using www.random.org to generate random numbers Library
SecurityMultiTool : a PHP security library
PHPSecLib : a pure PHP secure communication library
TCrypto : a simple key-value encryption repository
PHP IDS : a structured PHP security layer
PHP SSH : an object-oriented SSH wrapper library
IniScan : a scanning PHP INI file security tool
SensioLabs Security Check : A web tool that checks Composer's dependencies based on security recommendations.
Zed : An integrated penetration testing tool for web applications

password


-A library and tool for processing and storing passwords Password Compat : a compatible library for the new PHP5.5 password function
phpass : a portable password hashing framework
PHP Password Lib : a library for generating and verifying passwords
Password Policy : A PHP and JavaScript password rule library
Password Validator : A library for verifying and upgrading password hashes
Zxcvbn PHP : A PHP display password strength estimation library based on Zxcvbn JS

Code analysis

-Tools for analyzing, parsing and manipulating code libraries
PHP Parser : A PHP parser written in PHP PHP PHP : A PHP virtual machine implemented in PHP PHPSandbox : A sandbox environment for PHP Dissect : A collection of tools for lexical and grammatical analysis PHP Mess Detector : A library that scans code bugs, sub-optimal codes, and unused parameters PHP Code Sniffer : A library that detects PHP, CSS, and JS code standard conflicts PHPCPD : A library that detects copied and pasted code PHP Analyser : An analysis of PHP code Wrong library PHP CS Fixer : A code standard library PHP Manipulator : A library for analyzing and modifying PHP source code PHP Metrics : A static measurement library PHP Refactoring Browser : A command line tool for refactoring PHP code UBench : A simple benchmark small library Athletic : an annotation-based benchmarking library Mondrian : using graph theory code analysis tool Scrutinizer














: A web tool for checking PHP code
PHPLOC : A tool for quickly evaluating the size of PHP projects
xHprof : Another PHP performance evaluation tool
PHPCheckstyle : A tool to help comply with specific code rules

debugging

—— Debug code library and tool
xDebug : A PHP debugging and analysis tool
PHP Debug Bar : A debugging tool bar
PHP Console : Web debugging console
Barbushin PHP Console : A web debugging control tool using Google Chrome
PHPDBG : an interactivity PHP debugger
Tracy : a simple error detection, logging and time measurement library

Build tool

——Project construction and automation tool
Go : A simple PHP build tool
Bob : A simple project automation tool
Phake : A PHP clone library
Box : A tool used to build PHAR files
Phing : A PHP project build system based on Apache Ant

Task runner

—— A library that automatically runs tasks
Task : A pure PHP task runner based on Grunt and Gulp
Robo : Object-oriented PHP task runner
Bldr : A PHP task runner built on Symphony components

navigation

——
KnpMenu , a tool for building navigation structure : a menu library,
Cartographer : a site map generation library

Resource management


——Tools for managing, compressing and minimizing website resources Asset : a resource management pipeline library
Pipe : another resource management pipeline library
Munee : a resource optimization library
JShrink : a JavaScript minimization library
Puli : a detection resource Absolute path library

Geolocation


——The library GeoCoder that uses latitude and longitude to encode addresses : a geocoding library

GeoTools : A library related to geographic tools

PHPGeo : A simple geographic library
GeoJSON : An implementation of GeoJSON

Date and time

- dates and times of the library
Carbon : A simple date and time API extensions
ExpressiveDate : Another Date Time API extensions
CalendR : a calendar of library management

event

-Event- driven or non-blocking event loop implementation library
React : an event-driven non-blocking I/O library
Rx.PHP : a reactive extension library
Ratchet : a web socket library
Hoa WebSocket : another web socket library
Hoa EventSource : an event source library
Evenement : an event dispatch library
Fuel PHP Event : another event dispatch library

Log

For generating and processing log files library -
Monolog : a complete log tool
KLogger PSR-3日志类an easy to use:

E-commerce


——A library and application for payment and building online e-commerce stores OmniPay : a framework for multi-gateway payment processing
Payum : an abstract library for payment
Sylius : an open source e-commerce solution
Thelia : another open source e-commerce Solution
Money : The Fowler money model implemented by PHP
Sebastian Money : A library for processing currency values
Swap : An exchange rate library

PDF

——
Snappy , a library and software for processing PDF files : a library for generating PDF and images
WKHTMLToPDF : a tool for converting HTML to PDF

database

-Database interaction library using object-relational mapping (ORM) or data mapping technology
Doctrine : a complete DBAL and ORM
Doctrine Extensions : an extended collection of Doctrine behaviors
Propel : a fast ORM, migration and query library
Eloquent : Laravel 4 ORM
Baum : a nested set of Eloquent
Spot2 : the MySQL an ORM mapper
RedBean : a lightweight, easy to configure the ORM
Pomm : PostgreSQL object model for a manager
ProxyManager : generating a data mapping tool for a set of proxy object

migrate

——
PHPMig , a library for managing database schema and migration : a migration management library
Phinx : a database migration management library
Migrations : another migration management library
Doctrine Migrations : a migration library for Doctrine

NoSQL


——MongoQB , a library for processing NoSQL backends : a query building library for MongoDB,
Monga : an abstract library for MongoDB,
Predis : a fully functional Redis library

queue

- handling events and tasks queue library
Pheanstalk : a Beanstalkd client library
PHP AMQP : a pure PHP AMQP library
Thumper : a model library RabbitMQ
Bernard : more than one back-end database abstraction

search

- indexing and query execution in the data related to the libraries and software
ElasticSearch PHP : for ElasticSearch official client libraries
Elastica : Another ElasticSearch client library
Solarium is : Solr client library
SphinxQL Query Builder : Sphinx search engine Query library

Command Line

- build command-line tool library
Boris : a miniature REPL PHP
PsySH : REPL another PHP
Pecan : an event-driven, non-blocking core
getopt : Select a command-line parser
optparse : choose another command line parser
Commando : a Simple command line selection parser
GetOptionKit : It is also a command line selection parser
Cron Expression : A library for calculating cron running date
ShellWrap : A simple command line packaging library
Hoa Console : Another command line library
Shunt : One in multiple remote The command line library
Cilex running in parallel on the machine : a small framework for building command line tools

Authentication

—— A library that implements the authentication mode
Sentry : an authentication and authorization framework
Sentry Social : a library for social network authentication
Opauth : a multi-provider authentication framework
OAuth2 : an OAuth2 authentication server, resource server and client End library
OAuth2 Server : an OAuth2 server that implements
PHP oAuthLib : another OAuth library
TwitterOAuth : also an OAuth library
TwitterSDK : a fully tested Twitter SDK
Hawk : a Hawk HTTP authentication library
HybridAuth : an open source social login library

mark

- processing tag libraries
Decoda : a lightweight tag parsing library
PHP Markdown : Markdown parser
CommonMark PHP : a support CommonMark spec of Markdown parser
Dflydev Markdown : Markdown another parser
Parsedown : the same is a Markdown parser
Ciconia : A Markdown parser that supports Github style
Cebe Markdown : A fast and extensible Markdown parser
HTML5 PHP : An HTML5 parsing and serialization library

String

- parsing and string manipulation library
ANSI HTML5 to : a library will be converted to ANSI-HTML5
Patchwork UTF-8 : UTF-8 format string processing cellular library
Hoa String : string library further UTF-8 format
Stringy : A string manipulation library with multi-byte support
Color Jizz : A library for processing and converting colors
UUID : A library for generating UUIDs
Slugify : A library for converting strings to slug format
Urlify : A PHP port of Django URLify.js
Text : A text processing library
SQL Formatter : A library for formatting SQL statements
UA Parser : A library for parsing user strings

number

- processing of the digital library
Numbers the PHP : processing a digital library
the Math : digital processing large libraries
ByteUnits : parsing a binary and measurement systems, and format conversion library byte unit
the PHP of the Measure Units : a measurement unit conversion between the library
PHP conversion : conversion between units of measurement to another library
LibPhoneNumber for PHP : Google phone number processing system implemented library PHP

Filtering and verification


-A library for filtering and validating data Filterus : A simple PHP filtering library
Respect Validate : A simple validation library
Valitron : Another data validation library
Upload : A library that handles file upload and validation
DMS Filter : An annotation-based library Filtering library
MetaYaml : A schema verification library that supports YAML, JSON and XML
ISO-codes : A library that verifies different ISO and ZIP codes

REST and API


——Used to develop REST-ful APIs library and web framework Apigility : an API builder built with Zend Framework2
Hateoas : a HATEOAS REST web service library
HAL : a hypertext application language (HAL) construction library
Negotiation : a content Negotiation library
Drest : A library that exposes Doctrine entities as REST resource nodes.
Restler : A lightweight framework that exposes PHP methods as RESTful web APIs

Cache

- library cache data
Alternative PHP Cache (APC) : open source PHP opcode cache
Cache : a cache library
Stash : another cache library

Data structure and storage


——A library for data structure and storage technology Ardent : A data structure library
PHP Collections : A simple collection library
Serializer : A library for serializing and deserializing data

PHP Object Storage : A library for object storage

Fractal : A library that converts complex data structures into JSON output

Totem : A library for managing and creating data modification sets

PINQ : PHP real-time Linq library
JsonMapper : A library that maps embedded JSON structures to PHP classes

notify


——About the library of notification software Nod : a notification library
Notificato : a library for processing push messages
Notification Pusher : an independent library for device push notifications
Notificator : a lightweight notification library

deploy


——Pomander library for project deployment : A deployment tool for PHP applications
Rocketeer : a fast and simple deployer for PHP
Envoy : a tool for running SSH tasks using PHP
Plum : a deployment library

Third party API

-A library for accessing third-party APIs
Amazon Web Service SDK : PHP AWS SDK official library
S3 Stream Wrapper : Amazon S3's stream wrapper library
Stripe : official Stripe PHP library
Campaign Monitor : official Campaign Monitor PHP library
Digital Ocean : one with Digital Ocean API interaction library
Github : A library that interacts with Github API
PHP Github API : Another library that interacts with Github API
Twitter OAuth : A library that interacts with Twitter's OAuth workflow
Twitter REST : A library that interacts with Twitter's REST API
Dropbox SDK : official PHP Dropbox SDK library
Twilio : official Twilio PHP REST API
Mailgun : official Mailgun PHP API

Expand


——Help build PHP extension library Zephir : A compiled language between PHP and C++ used to develop PHP extension
PHP CPP : A C++ library used to develop PHP extension

PHP installation

HomeBrew : A package manager for OSX
HomeBrew PHP : A HomeBrew PHP connector
PHP OSX : A PHP installer for OSX
PHP Brew : A version manager and installer for
PHP PHP Env : A version manager for
PHP PHP Switch : Another PHP Version Manager
PHP Build : A PHP version installer
VirtPHP : A tool for creating and managing independent PHP development environments

Development environment

Vagrant : A portable development environment tool
Ansible : A very simple compilation framework
Puppet : A server automation framework and application
PuPHPet : Web tool for building PHP development virtual machine
Protobox : Another Web tool for building PHP development virtual machine
Phansible : A web tool for building PHP development and development virtual machines with Ansible

Integrated Development Environment IDE

——
Netbeans, an integrated development environment that supports PHP: an IDE environment that supports PHP and HTML5
Eclipse for PHP Developers  : a PHP IDE based on the Eclipse platform
PhpStorm  : a commercial PHP IDE

Web application


——Web -based applications and tools 3V4L : an online PHP core
DBV : a database version control application
PHP Queue : an application that manages the backend of the queue
Composer as a Service : a tool for downloading Composer packages as a zip file
MailCatcher : a grab And web tools for browsing emails


Tags

Technical otaku

Sought technology together

Related Topic

1 Comments

author

order lipitor 10mg without preion & lt;a href="https://lipiws.top/"& gt;lipitor 40mg ca& lt;/a& gt; buy lipitor 20mg online

Wipplf

2024-03-07

Leave a Reply

+