10 useful and interesting PHP libraries for developers
The PHP language was first released in 1995 and is still one of the most popular programming languages selected by many back-end developers so far. Below is a list of 10 useful and interesting open source PHP libraries that help PHP developers choose to use other people's shared libraries to save time and limit errors.
1. PChart
www.pchart.net/download
This impressive PHP library helps create visual charts (columns, charts, and many other graphs) from textual data.
2. PHP-ML
https://github.com/php-ai/php-ml
Library is an interesting tool for you to approach Machine Learning (ML) in PHP. You will be provided with a way to use the API to train your bot to make predictions based on input data. In addition, PHP-ML also provides various algorithms to identify patterns and calculate complex statistics.
3. Opauth
https://github.com/opauth/opauth
Here, users can authenticate themselves through personal accounts on social networks and other services such as Google, Facebook, Twitter, Github, Instagram, LinkedIn .
Supported by many PHP frameworks, Opauth can be easily integrated in most existing vanilla (plain) PHP applications, PHP applications, FuelPHP, CakePHP, CodeIgniter, Laravel, PrestaShop, .
4. PHPMailer
https://github.com/PHPMailer/PHPMailer
PHPMailer is a fully featured email creation library for PHP, SMTP support, HTML email can be made, .
5. ImageWorkshop
http://phpimageworkshop.com/
With this PHP library, users can easily perform operations such as cropping, resizing, creating thumbnails, adding copyright images (watermark) . on image layers (layers).
6. Carbon
https://github.com/briannesbitt/Carbon
Carbon is a library developed to help developers work with dates.
7. Ubench
https://github.com/devster/ubench
Ubench is a small library used to evaluate your PHP code. During development, Ubench will monitor the execution time of the code and memory usage status.
8. Faker
https://github.com/fzaninotto/Faker
If you need sample data for a web application or a test database, Faker is a great choice for creating fake data for you.
9. Omnipay
https://github.com/adrianmacneil/omnipay
This is a useful library for developers to develop online payment applications. With Omnipay, to initiate payment gateways, you only need to learn an API.
10. PHPGeo
https://github.com/mjaschen/phpgeo
PHPGeo is a simple library that allows to calculate the exact distance between geographic coordinates to help developers develop map applications.
See more:
- What do you know about PHP?
- Why should you learn PHP programming language?
- The best IDE for people with PHP programming
You should read it
- Being 'used by many big companies', the developer manually broke the NPM colors.js and faker.js libraries
- How to Install PHPMailer
- Review Lenovo ThinkPad X1 Carbon Gen 8: The best business laptop
- Fixed a bug when Libraries folder opened automatically when booting the computer
- Should I change the activated carbon of the hood?
- What is activated carbon?
- How to use multiple iTunes libraries on one computer?
- Laptop photos with carbon shell weigh less than 1 kg
- Discovered a new form of carbon, stronger than metal and more resilient than rubber
- All Logitech gaming products are certified carbon neutral
- The ThinkPad X1 Carbon touchscreen version
- Carbon 1 Mk II: The first smartphone is made of carbon fiber