PHP Resources: Free Practical PHP class library free download

Source: Internet
Author: User
Tags object functions http request image processing library mail php class web services client

The PHP library provides developers with a standard interface that helps developers make full use of object-oriented programming in PHP. These libraries provide a standard API for specific types of built-in functionality, allowing classes to interact seamlessly with the PHP engine. In addition, developers can use these libraries to streamline workflows and provide productivity.

Let's take a look at these very useful and free class libraries and hope they will help you.

1.Requests


Requests is an HTTP library written in PHP that follows the ISC Open source protocol, hosted on GitHub. Requests replaces all work outside of Python http/1.1 ——— allows you to seamlessly integrate with Web services.

Requests provides a consistent API and uses Curl or fsockopen (depending on availability), it also simplifies sending requests, accepts heads, get, POST, put, delete, or patch and adds headers, form data, and multiple parts of a file. Second, the library is also applicable to international domain names, authentication, automatic compression gzip compression response, and so on. As you can see from the foregoing, requests is a very useful and friendly and managed HTTP request tag.

2.Munee

Munee is a set of picture size adjustment, Css-js merging/compression, caching and other functions in a PHP library. You can cache resources on both the server side and the client. It integrates the PHP picture Operation Library Imagine to realize the picture size adjustment and the shearing, then caches.

Munee can automatically compile less, scss, and Coffeescript, and you can combine CSS+JS files into a single request, and you can also make these css-js files lean to perform better performance. The library can also be easily integrated with any code.

3.Ratchet


Ratchet is a PHP library, WebSockets Toolkit that developers can use to build real-time, two-way app applications between client and server, and to quickly and easily build event-driven applications (rather than traditional HTTP request/response applications).

4.Swift Mailer


Swift Mailer is a full-featured PHP mail library that does not rely on PHP's own mail () function because it uses a high amount of system resources to send multiple messages. Swift communicates directly with the SMTP server, with very high delivery speed and efficiency.

5.Unirest


Unirest is a lightweight HTTP development library that can be used in PHP, Ruby, Python, Java, objective-c, and other development languages. Supports GET, POST, put, UPDATE, delete operations, and its invocation methods and return results are the same for all development languages.

6.Detector


Detector is an open source PHP class library that detects the user's browser environment. It can get browser usage and browser HTML5 CSS3 features, and analyze whether it is mobile, tablet, desktop or web crawler and other items, such as color depth, video size, cookies, and so on. The library uses a single user agent string for each browser user to automatically adapt to new browsers, versions, and devices.

7.PHP Thumb


PHP Thumb is a PHP class that is used to generate thumbnail images of a picture. With just a few lines of code, support for a variety of image sources, including file systems or databases, supports most picture formats. And the picture can be rotated, cut, add watermark and so on. Customizable thumbnail quality to provide built-in caching to reduce server load.

8.Zebra Image


Zebra image is an open source lightweight image processing library, and is an object-oriented library that simply extends PHP GD2 and supports scaling, cropping, rotation, and rollover operations. It can be used in formats such as. jpg,. gif,. png.

9.Hybrid Auth


Hybridauth is an open source PHP class library, which is used to provide authentication functions via microblogging/social networking sites and IDs to achieve the function of synchronous login sites. It can be easily integrated with existing Web sites, as long as a reference to a file and add a few lines of code to achieve login. Once validated, Hybridauth will provide standardization-related information to connect users. In addition, in addition to the validation capabilities, this class library allows us to interact with the social API client that the user is connected to.

Gantt charts


Gantti is an open-source PHP class that helps users instantly generate Gantt charts. Creating a chart using Gantti is a pure HTML5-CSS3 without using JavaScript. The chart default output is beautiful, but the user can customize the style for output (SASS style sheet).

11.Mobile Detect


Mobile Detect is a PHP class that detects a variety of mobile devices through user-agent, and detects the mobile device environment with an HTTP header. The most powerful thing about this class library is that it has a very complete library that detects the types of devices used (including the type of operation, as well as the phone's brand) and browser details.

12.ImageWorkshop


As the name suggests, Imageworkshop is a PHP class library that manages and manipulates pictures, and this class has the logic of a picture-editing software: a layered concept that can overlay many layers or layers (each layer has different manipulation options). It also supports many functions, such as watermarks, cropping, moving, scaling, rotating, stacking, and so on.

13.JqmPhp


Jqmphp is a PHP open source class library designed to simplify jquery and PHP for mobile development to generate the HTML files needed to use the jquery mobile framework. The files for this class library are independent, so you can choose to use them as needed.

14.PHP Image Cache


Image cache is a lightweight PHP class that allows you to compress, move, and cache pictures in a user's browser. This class provides simple settings such as directory, root path URL, and so on, and then invokes the compression function for each picture.

15.Imagine


Imagine is an object-oriented PHP class library for picture manipulation. This class library can handle some of the most frequently used operations such as scaling, cropping, application filtering, and so on. Its color class library can be used to generate RGB values for any particular color. And also provides some methods to draw graphics such as: arcs, ellipses, lines, slices and so on.

From: Codegeekz



Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.