ТОП-50 библиотек для языка программирования PHP

Устали искать подходящие инструменты? И не нужно, ведь мы уже собрали 50 лучших библиотек для языка программирования PHP!

ТОП-50 библиотек для языка программирования PHP

Если вы хорошо знаете основы ООП, или же вы только начинающий разработчик, вам не обойтись без уже написанных профессионалами библиотек для разных случаев. В этой подборке мы собрали самые популярные из них.

  1. Любите ООП? Тогда скачайте библиотеку bocharsky-bw/Arrayzy. Она предоставляет объектно-ориентированную обёртку над всеми встроенными функциями по работе с массивами.
  2. cartalyst/sentinel – универсальная библиотека для аутентификации и авторизации пользователей.
  3. Не уверены, существует ли на самом деле электронный адрес, введённый пользователем? Откройте для себя библиотеку FGRibreau/mailchecker.
  4. guzzle/guzzle – про этот HTTP клиенты должны были слышать все. А если нет, беритесь за изучение.
  5. symfony/dotenv – библиотека для парсинга .env файла, где вы можете хранить настройки подключения к базе и прочие переменные.
  6. fzaninotto/faker – библиотека для генерации фейковых данных разных типов и размера.
  7. firebase/php-jwt – имплементация JWT на PHP.
  8. filp/whoops –  библиотека для красивого вывода ошибок в браузере, или, другими словами, whoops.
  9. michelf/php-markdown –  парсер формата markdown на PHP.
  10. sensiolabs-de/deprecation-detector – библиотека для тех, кто не успевает развиваться вместе с PHP и часто натыкается на deprecated методы в коде. Эта библиотека будет отслеживать и подсказывать, если вы используете устаревшие интерфейсы, классы или методы.
  11. essence/essence – библиотека для извлечения медиа-данных со страниц.
  12. icicleio/concurrent – библиотека для параллельного программирования на PHP.
  13. Вы только знакомитесь с основами языка PHP? Или уже профессионал? В любом случае вы можете писать плохой код. s4n7h0/xvwa – это не библиотека или фреймворк, это намеренно плохо написанное приложение, которое покажет, как писать ни в коем случае нельзя.
  14. nikic/fast-route – быстрый роутинг, основанный на регулярных выражениях.
  15. elastic/elasticsearch-php – PHP-клиент для поискового движка Elasticsearch.
  16. bitExpert/disco – Dependency Injection контейнер на PHP, совместимый со стандартом PSR-11.
  17. briannesbitt/Carbon – с этой библиотекой должны быть знакомы все. Она позволяет удобно работать с датой и временем.
  18. nikic/PHP-Parser – парсер PHP кода для статического анализа.
  19. symfony/dom-crawler – продвинутая библиотека для парсинга html страниц и xml файлов.
  20. reactphp/react – низкоуровневая библиотека для асинхронного программирования на PHP.
  21. malukenho/PsyGit – кому-то может понравиться эта библиотека. Она позволяет работать с Git через PHP. Здорово, правда?
  22. irazasyed/telegram-bot-sdk – всё ещё одна из лучших библиотек для создания Telegram ботов.
  23. phpthinktank/blast-orm – простая ORM, основанная на Doctrine DBAL.
  24. thephpleague/route – ещё один популярный роутинг от thephpleague.
  25. gabordemooij/redbean – а эта ORM не только позволяет избежать нативных SQL-запросов, но и менять схему таблиц вашей базы данных динамически.
  26. spatie/menu – кому что, а нам генерация меню. Попробуйте, это и правда здорово.
  27. azuyalabs/yasumi – а эта библиотека позволит вам рассчитывать время до национальных праздников.
  28. teamtnt/tntsearch – полнотекстовый поиск для языка программирования PHP.
  29. lavary/crunz – продвинутая библиотека для работы с cron-задачами.
  30. usmanhalalit/pixie – удобный Query Builder. Можно использовать как во фреймворках, так и без них.
  31. GitaminHQ/Gitamin – не библиотека, а клон GitHub на Laravel. Подойдёт в качестве тренировочного проекта для новичков.
  32. egulias/EmailValidator – валидатор электронных адресов для языка программирования PHP.
  33. iranianpep/botonomous – библиотека для создания ботов в Slack.
  34. wapmorgan/Morphos – библиотека для тех, кто следит за грамотой в своём приложении. Среди основных функций: правильное склонение имён существительных, географических названий и количественных числительных.
  35. makasim/yadm — библиотека для работы с СУБД MongoDB в PHP.
  36. PHPOffice/PhpSpreadsheet – библиотека для чтения и записи в Excel таблицы.
  37. nelmio/alice – ещё одна библиотека для генерации фейковых данных.
  38. PHPGangsta/GoogleAuthenticator – у этой библиотеки не только мощное название, но и мощный функционал: с ней вы сможете реализовать двухфакторную аутентификацию через Google.
  39. Payum/Payum – инструмент для работы с различными платёжными системами.
  40. whiteoctober/Pagerfanta – библиотека для тех, кому надоело делать пагинацию вручную и хочется готового решения.
  41. mjaschen/phpgeo – библиотека для работы с географическими координатами.
  42. Gregwar/Captcha – актуальная на сегодняшний момент библиотека для создания капчи на сайте.
  43. appzcoder/crud-generator – генератор crud для Laravel для особо ленивых.
  44. swiftmailer/swiftmailer – почтовый клиент для отправки сообщений.
  45. ausi/slug-generator – генератор slug.
  46. FriendsOfPHP/Goutte – простая библиотека для парсинга сайтов.
  47. jwage/purl – удобная объектно-ориентированная библиотека для манипуляции урлами.
  48. lstrojny/functional-php – библиотека для функционального программирования на PHP.
  49. Seldaek/monolog – библиотека для логирования.
  50. PicoPrime/barcodegen – генератор штрих-кодов.

ТОП-50 библиотек для языка программирования PHP

proglib.io

Добавить комментарий

Ваш e-mail не будет опубликован.

двадцать − 2 =