Полезные инструменты подборка php библиотек | RUDEBOXВ каждого рядового разработчика есть набор базовых скриптов и снипетов, которые существенно облегчают разработку и находятся всегда под рукой. У каждого веб-мастера своя коллекция, но не стоит забывать и о других вариациях и пополнения коллекции. В данном уроке мы рассмотрим подборку замечательных библиотек php. Наши пользователи все просят расширить уроки по данной категории, в дальнейшем мы будем стараться поддерживать развитие данного раздела.

Вы с легкостью можете найти данные материалы здесь Composer или здесь Github. Мы отобрали подборку из 24 вариантов, о которых нам бы хотелось вам рассказать сегодня. Если у тебя в коллекции есть интересная библиотека, и ты, наш дорогой читатель, хотел бы ею поделиться со своими друзьями, то отписывайся в комментариях.

1. ShellWrap - Стильная Shell-Оболочка

ShellWrap-это библиотека, которая позволяет работать с Linux/Unix утилитами командной строки в PHP через красивую оболочку:

2. ColorJizz-PHP - Библиотека для манипуляций с цветом

ColorJizz-крошечная библиотека, которая работает со всеми основными цветами и может конвертировать форматы цвета из одного в другой. К примеру:

3. PHP Geo – Библиотека для геолокации

Phpgeo это достаточно простая библиотека для расчета расстояния между географическими координатами с высокой точностью. К примеру:

Это будет замечательно работать в приложениях, которые используют данные о местоположении.

4. Upload - Обработка загружаемых файлов

Upload - это библиотека, которая упрощает загрузку и проверку файлов. Если форма отправлена, библиотека может проверить тип файла и размер:

5. Omnipay - Библиотека платежей

Omnipay – это библиотека PHP  для обработки платежей. Она имеет пользовательский интерфейс для встраивания во всевозможные порталы и системы управления контентом.

6. HTMLPurifier - HTML XSS Защита

HTMLPurifier - является библиотекой фильтрующей весь HTML, и защищает ваш код от XSS-атак.

7. Gaufrette - Иллюстрация файловой системы

Gaufrette-, библиотека, предоставляющая иллюстрацию файловой системы. Это позволяет работать с локальными файлами, серверами FTP, Amazon S3, и так тому подобных.

8. Mustache.php - Креативная библиотека шаблонов

Mustache - весьма популярный язык шаблонов, реализован практически во всех языках программирования.

9. Faker - Подделка генератора даты

 Faker  - это PHP-библиотека, которая создает фальшивые данные для вас. Это может быть полезной, когда вам нужно заполнить тестовыми данными базу данных.

10. Filterus - Библиотека фильтрации

Filterus может проверить не только входные данные по заданному шаблону. Пример:

11. Validation – Проверка входных данных

Данная библиотека проверит входящие данные на Ваш сайт. Библиотека поддерживает множество различных форматов данных, и генерирует сообщения об ошибках.

12. Ubench - Микро бенчмаркинг библиотека

Ubench микро-библиотека для тестирования вашего PHP-кода.

13. Carbon – Библиотека даты и времени

Carbon  - это просто расширение API для работы с датой и временем. Содержит в себе несколько полезных методов для облегчения работы. К примеру:

14. Goutte – Библиотека циклов

Goutte-это библиотека, упрощает работу с извлечением данных загруженных с веб-сайтов.

15. Buzz – Библиотека HTTP запросов

Buzz – простая PHP-библиотека для выдачи запросов HTTP. К примеру:

16. Requests – простые HTTP запросы

Requests  - это библиотека, которая позволяет легко выдать HTTP-запросы. Если вы иногда забываете параметры, которые передаются в запросах, например Curl, то эта библиотека будет вам интересна:

17. Underscore – PHP утилиты

Underscore является PHP реализацией, JavaScript библиотеки Underscore.js. PHP версия вас не огорчит, так как имеет почти такой же набор функций то и JS.

18. Idiorm - Библиотека ORM

Idiorm – весьма интересная библиотека. Используя данную библиотеку, вы можете забыть о унылом коде SQL:

19. Snappy – Библиотека Снимок/PDF

Snappy- PHP5 библиотека, которая позволяет делать снимки URL, PDF или HTML-документа.

20. ImageWorkshop – Манипуляция слоев изображений

ImageWorkshop является библиотекой с открытым исходным кодом. С его помощью вы можете изменить размер, обрезать, сделать эскиз, добавить водяной знак!

21. Assetic – Управление путями

Assetic – это фреймворк PHP представляющий собой упрощение работы с путями.

22. Ham – Библиотека маршрутизации с кэшированием

Ham – является простой библиотекой маршрутизации, но она использует кэширование, что ещё более увеличивает её быстродействие. Библиотека требует либо XCache либо APC, что означает, что возможно она не станет работать на большинстве хостингов.

23. Klein – Маршрутизатор PHP

Klein - еще один маршрутизатор для PHP 5.3+ имеющий легкий вес. Он имеет довольно не простой синтаксис.

24. Dispatch – Микро фреймворк

Dispatch является небольшим PHP фреймворком. Он не даст вам полной власти над MVC, но с его помощью, вы сможете лучше организовывать ваши приложения, указывая URL, правила и методы.

Объединение dispatch с другими средствами, так же может увеличить гибкость и мощность вашего проекта.
Материал взят из зарубежного источника. И представлен исключительно в ознакомительных целях.

Читайте также: