15 интересных php-библиотек


Содержание

Обзор интересных php библиотек №1

Medoo — ORM библиотека для PHP, поддержка баз данных MySQL, MSSQL, SQLite, MariaDB, Oracle, Sybase, PostgreSQL

Официальный сайт — http://medoo.in/

Страница на github — https://github.com/catfan/Medoo/

Swiftmailer — библиотека для отправки электронных писем. Преимущества перед классической PHPMailer — более понятный синтаксис и ООП стиль программирования, удобный для использования вместе с современными фреймворками.

Официальный сайт — http://swiftmailer.org/

Страница на github — https://github.com/swiftmailer/swiftmailer

Stringy — библиотека для работы с многобайтными строками, по функционалу аналогична mbstring, но гораздо больше встроенных функций для проверки и работы.

Страница на github — https://github.com/danielstjules/Stringy

Twig 2.x — обновленный php шаблонизатор.

PHP разработчик? Эти инструменты сделают разработку быстрее, проще, надежнее

Почти 70% сайтов в интернете написаны на PHP у большинства из них открытый исходный код. Такую огромную популярность и использование язык приобрел благодаря своей простоте и гибкости.

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

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

PHP — фреймворки

В следствии гибкости и простоты php, по мере роста проекта, все сложнее становится поддерживать код на должном уровне. С решением этих проблем отлично справляются php-фреймворки. Фреймворки помогают разработчикам:

избегать повторения кода

экономить время, не изобретая «колесо»

писать код компактным и понятным

использовать шаблоны проектирования

Список наиболее популярных и используемых php frameworks:

Большинство фреймворков используют шаблон проектирования MVC, это позволяет верстальщику и программисту работать над проектом одновременно.

PHP-библиотеки, о которых вам стоит знать

Кроме фреймворков существует множество библиотек и классов которые решают самые распространенные задачи. Используя их, вы сможете потратить намного меньше времени на реализацию проекта. Новые библиотеки выходят каждый день, для их поиска вы можете воспользоваться Composer и Github ресурсами.

Ниже мы приведем список наиболее популярных php библиотек:

PHP-CPP / Hoa / Mink

Dispatch / Klein / Ham

Assetic / imageWorkshop / snappy

Idiorm / Underscore / Requests

Buzz / Goutte / Carbon

Еще парочка инструментов для web разработчиков

DebugBar

Это бесплатный инструмент с открытым исходным кодом, написанный на javaScript. Он легко интегрируется в любые проекты, и может отображать данные профилирования из любой части вашего приложения. Особенности:

Легко интегрируется с любым проектом

Чистый, быстрый и простой в использовании интерфейс

Включает Общие данные коллекторы и коллекторы для известных библиотек

Клиентская часть это 100% JavaScript

Легко создавать свои собственные коллекторы и связанные с ними представления

Сохранение и повторное открытие предыдущих запросов

Monsta FTP / FileZilla

Это бесплатный файловый менеджер который работает на PHP/Ajax. Дает возможность управлять файлами через браузер. Удобный drag-and-drop интерфейс, файл можно загрузить просто перетащив его в браузер. Наилучшая совместимость с Chrome.

Простая CMS которая использует простые файлы как базу данных, шаблоны реализованы с помощью шаблонизатора Twig.

SublimeText

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

PHPUnit

Это фреймворк для автоматического тестирования. Позволяет разработчикам писать тесты и выполнять их с помощью простой утилиты командной строки.

GitHub

Git это система контроля версий, отличный инструмент для совместной разработки. На ресурсе впечатляющий спектр услуг с удивительными особенностями и функциональностью.

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

Библиотеки для PHP разработчика

Список полезных библиотек для PHP разработчика

Текст


wapmorgan/Morphos — Морфологическое решение на PHP для русского языка: склонение имен и существительных, плюрализация, количественные числительные.

teamtnt/tntsearch — Полнофункциональный движок полнотекстового поиска на PHP.

fe3dback/str — Библиотека, в которой реализовано множество функций для манипуляций со строками в ООП стиле и поддержкой многобайтных строк.

Дата и время

fightbulc/moment.php — Библиотека для работы с датой и временем, поддержкой интернационализации, вдохновленная moment.js.

jenssegers/date — Библиотека на базе Carbon для работы с датами и поддержкой мультиязычности.

spatie/period — Библиотека позволяет делать сложные сравнения дат, например, найти пересечения периодов, разницу, пробелы, крайние границы и прочее.

Файлы

wapmorgan/BinaryStream — Библиотека для удобного чтения бинарных файлов.

Ne-Lexa/php-buffer — Удобное чтение и запись бинарных файлов.

ankitpokhrel/tus-php — Реализация сервера для протокола возобновляемых загрузок файлов — tus.io.

Изображения

flyimg.io — Приложение для изменения размеров, обрезки и сжатия изображений на лету.

kosinix/grafika — Библиотека для работы с изображениями. Среди возможностей из коробки: умный кроп, перцептивный хэш, сравнение изображений.

undemanding/difference — Библиотека позволяет оценить различия между изображениями.

thephpleague/glide — Библиотека для работы с изображениями. Туториал по использованию.

ErikvdVen/php-gif — Создание динамических GIF файлов по запросу.

wapmorgan/Imagery — Обертка над GD для работы с изображениями.

Скриншоты

spatie/browsershot — Библиотека для создания скриншотов веб-страниц на основе Headless Chrome.

paragonie/easydb — Простая и удобная обертка над PDO. Доступно кэширование подготовленных запросов paragonie/easydb-cache.

wizaplace/github-to-mysql — Скрипт для синхронизации данных из GitHub (issues, labels, . ) в MySQL.

zeeshanu/git-profile — Утилита позволяет легко переключаться между разными конфигурациями Git.

php-composter/php-composter — Управление Git-хуками с помощью Composer.

bouiboui/tissue — Библиотека позволяет создавать Issue на Github прямо из исключений в коде.

malukenho/PsyGit — Библиотека для работы с Git из PHP.

CaptainHookPhp/captainhook — Менеджер Git-хуков для PHP-проектов. Хуки конфигурируются в composer.json.

patrickschur/language-detection — Библиотека для определения языка по заданной строке.

TBPixel/xml-streamer — Пакет для потокового чтение XML-данных, совместим с PSR-7.

asyncphp/paper — Асинхронный конвертер HTML в PDF.

smalot/pdfparser — Библиотека для получения информации из PDF-документов.

Работа с архивами

maennchen/ZipStream-PHP — Библиотека позволяет создавать zip-архив на лету и писать в поток.

wapmorgan/UnifiedArchive — Утилита для унифицированного доступа к 9+ различным форматам архивов.

simplepie/simplepie — Простой парсер Atom/RSS фидов.

miniflux/miniflux — Минималистичная читалка RSS.

corpsee/php-censor — CI-сервер на PHP. Форк практически заброшенного PHPCI.

OndraM/ci-detector — Позволяет определить используемый CI-сервер и получить данные о билде.

simpleci/simpleci — Система непрерывной интеграции, основанная на Docker.

Аутенфикация

SocialConnect/auth — Библиотека для аутентификации через соц. сервисы (OAuth1/2, OpenID, OpenIDConnect). 20+ провайдеров из коробки (VK, FB, G+, Twitter, Steam и т.д.).

Adldap2/Adldap2 — Аутентификация через LDAP и работа с Active Directory в стиле Active Record.

hybridauth/hybridauth — Одна из самых популярных библиотек для аутентификации с помощью соцсетей.

Video / Audio

wapmorgan/UnifiedArchive — Библиотека для унифицированного доступа к архивам различных форматов. Также в виде утилиты командной строки — wapmorgan/CAM.

wapmorgan/UnifiedPlaylist — Библиотека для чтения всех популярных форматов плей-листов: aimppl, asx, xspf, zpl, m3u, pls, upf.

jack-theripper/transcoder — Инструмент для кодирования, конвертации, и получения метаинформации для аудио и видео.

nahid/jsonq — Query builder для JSON.

webmozart/json — Полноценный енкодер/декодер JSON с поддержкой валидации схемы.

paragonie/iaso — Набор инструментов для работы с JSON, включающий парсер, устойчивый к Hash-DoS атаке.

halaxa/json-machine — Потоковое чтение (декодирование) JSON. Для потокового кодирования подойдет violet-php/streaming-json-encoder.


clue/php-commander — Инструмент для создания простых консольных приложений с лаконичным интерфейсом.

nategood/commando — Библиотека для реализации консольных команд с простым fluent-интерфейсом.

cilex/cilex — Фреймворк для создания инструментов командной строки.

nunomaduro/collision — Whoops для консольных приложений — отображает красивые и информативные отчеты об ошибках.

php-school/cli-menu — Интерактивные меню для командной строки.

getopt-php/getopt-php — Библиотека для парсинга аргументов командной строки.

Кеширование

phpsocialnetwork/phpfastcache — Мощный компонент для кэширования с поддержкой множества драйверов.

php-ai/php-ml — Реализацией алгоритмов машинного обучения на PHP.

RubixML/RubixML — Библиотека для применения машинного обучения на PHP. Альтернатива php-ai/php-ml.

Статический анализ кода

vimeo/psalm — Инструмент статического анализа для поиска ошибок в PHP-приложениях.

exakat/exakat — Статический анализатор. Также доступен список всех подобных инструментов: exakat/php-static-analysis-tools.

etsy/phan — Статический анализатор для PHP.

ovr/phpsa — Еще один статический анализатор для PHP

edsonmedina/php_testability — Статический анализатор для проверки на тестируемость.

nunomaduro/phpinsights — Консольный инструмент прогоняет проверки качества кода и выводит в красивом виде.

Deploy

Deployer Популярный инструмент для деплоя deployer.org

banago/PHPloy — Инструмент развертывания по FTP/SFTP с поддержкой нескольких серверов, подмодулей и откатов.

phanan/kupo — Автоматизированный чек-лист для проверки сайта перед запуском.

jonathantorres/construct — Инструмент генерирует структуру папок и файлы для нового PHP-проекта.

CodeSniffer

wimg/PHPCompatibility — Набор правил для PHP_CodeSniffer для проверки кода на совместимость с различными версиями PHP. Туториал по использованию.

behance/php-sniffs — Несколько дополнительных правил для PHP_CodeSniffer.

slevomat/coding-standard — Расширенный стандарт кодирования для PHP_CodeSniffer.

doctrine/coding-standard — Правила для PHP_CodeSniffer на базе PSR-1/2 с дополнениями

Composer

wikimedia/composer-merge-plugin — Плагин для Composer, который объединяет несколько composer.json файлов налету. Удобно для разделения проекта на внутренние компоненты со своими зависимостями.

PHPUnit

jwage/phpchunkit — Надстройка над PHPUnit, позволяет разбивать большие наборы тестов на куски и выполнять параллельно.

ScriptFUSION/PHPUnit-Immediate-Exception-Printer — Печатает информацию о возникших ошибках во время выполенения тестов не дожидаясь их конца.

spatie/phpunit-snapshot-assertions — Пакет для снэпшот-тестирования с помощью PHPUnit а-ля Jest от Facebook.

mcustiel/phiremock — Инструмент для мока HTTP-запросов и REST-сервисов для использования в приемочных тестах.

mikeerickson/phpunit-pretty-result-printer — Расширение для PHPUnit выводит результаты в красивом сгруппированном виде:

Markdown

Captcha

Поиск

teamtnt/tntsearch — Полнофункциональный движок полнотекстового поиска на PHP.

parpalak/rose — Встраиваемый поисковый движок с поддержкой русского языка.

jobbyphp/jobby — Продвинутый менеджер cron-задач.

soy-php/soy — Инструмент для запуска задач.

WebSocket

morozovsk/websocket — Простой WebSocket-сервер с поддержкой PHP 7 и интеграцией с Yii/Yii2.

ratchetphp/Pawl — Асинхронный WebSocket клиент.

Работа с почтой EMAIL

gabrielbull/omnimail — Библиотека для отправки писем с помощью популярных сервисов рассылки: AmazonSES, Mailgun, Mandrill и другие.

egulias/EmailValidator — Валидатор email-адрессов с несколькими стратегиями.

PeeHaa/mailgrab — Простой SMTP-сервер для отладки писем.

goetas-webservices/soap-client — Реализация SOAP 1.1 клиента на чистом PHP (без ext-soap).

Бекапы


sebastianfeldmann/phpbu — Инструмент для создания резервных копий файлов и баз данных. Умеет шифровать бэкапы и отправлять в хранилище (Amazon s3, Dropbox, rsync, SFTP, FTP).

WebPush

web-push-libs/web-push-php — Реализация протокола WebPush для отправки уведомлений в браузер.

Мониторинг

spatie/server-monitor-app — Монитор состояния сервера, умеет отправлять уведомления по email и в Slack.

wapmorgan/ServerAvailabilityMonitor — Утилита мониторит серверы на доступность и присылает отчеты об ошибках на почту. Поддерживает http, mysql, pgsql, memcache и redis.

Платежи

Payum/Payum — Мощная библиотека для обработки платежей. Поддерживает множество провайдеров и сценариев оплаты.

Парсинг (HTML)

https://github.com/zomberg/phpquery — PHPQuery библиотека для парсинга HTML кода через PHP

Imangazaliev/DiDOM — Простая и быстрая библиотека для парсинга HTML.

tgalopin/html-sanitizer — Библиотека для обработки, чистки и санитайзинга HTML-данных, пришедших от пользователя.

zhuravljov/yii2-queue — Очередь задач для Yii 2. Умеет работать через базу данных, Redis, RabbitMQ, Beanstalk и Gearman.

bizley/yii2-migration — Генерирует миграцию на основе текущего состояния базы и предыдущих миграций.

tunecino/angular-yii2-model — Сервис для AngularJS 1.x для использования REST API Yii 2.

vesnateam/sandstorm — Веб-интерфейс для работы с миграциями.

phundament/app — Шаблон докеризированного приложения на Yii 2.

Тестирование

vamsiikrishna/vex — Простой инструмент для тестирования нагрузки, реализованный на PHP.

paratestphp/paratest — Параллельный запуск тестов PHPUnit.

mlambley/swagception — Генерирует приемочные тесты для Codeception на основе вашей Swagger 2.0 (Open API 2.0) спецификации.

Indatus/trucker — Пакет для использования удаленных ресурсов API (обычно RESTful) как моделей в стиле ActiveResource.

webmozart/key-value-store — Библиотека предоставляет абстрактный API для работы различным key-value хранилищами.

Графы

https://github.com/koriym/print_o — Библиотека написанная на PHP для визуализации графов и связей.

Цукерберг рекомендует:  Python 3 - Ищу друзей программистов (Python)

algb12/GraphDS — Легковесные структуры данных и алгоритмы для работы с графами.

Интеграция

unreal4u/telegram-api — Реализация Telegram API на PHP 7 с поддержкой асинхронности.

Шелл скрипты

Сервера очередей

xobotyi/beansclient — Клиент для сервера очередей beanstald, без зависимостей и со 100% покрытием тестами.

php-enqueue/enqueue-dev — Очередь сообщений с поддержкой транспортов AMQP (RabbitMQ, ActiveMQ), STOMP, Amazon SQS, Redis, Doctrine DBAL, Filesystem, а также добавлена поддержка MongoDB.

GraphQL

railt/railt — Реализация GraphQL для PHP-приложений.

thecodingmachine/graphqlite — Еще один GraphQL фреймворк для PHP. Вводный пост с обзором в поддержку.

Программирование

samdark/hydrator — Извлечение данных и заполнение данными объектов.

biberlabs/ddd-embeddables — Коллекция объектов-значений для использования в своих приложениях.

spatie/opening-hours — Инструмент позволяет сконфигурировать рабочие часы и затем делать запросы, чтобы определить «открыто» ли в конкретную дату.

Gurukami/php-array — Хелпер для работы с многомерными массивами.

cakephp/chronos — Библиотека для работы с датой и временем на PHP. Переработанный и дополненный Carbon. Пост с описанием и примерами.

layershifter/tld-extract — Пакет для корректного парсинга доменных имен с использованием Public Suffix List.

maciejczyzewski/bottomline — Набор полезных функций на каждый день.

dunglas/phpdoc-to-typehint — Инструмент под PHP 7 для преобразования типов из PhpDoc в нативные тайпхинты.

ronanguilloux/IsoCodes — Библиотека для валидации различных стандартных кодов: Zip-коды 175 стран, телефонные номера, номера кредитных карт, ISBN, национальные идентификационные коды и другие.

DusanKasan/Knapsack — Удобная библиотека для работы с коллекциями.

gabrielrcouto/php-gui — Инструмент позволяет создавать десктопные приложения с графическим интерфейсом на PHP без необходимости устанавливать дополнительные расширения.

kelunik/acme-client — Сервис Let’s Encrypt позволяет бесплатно генерировать подтвержденные SSL-сертификаты. По ссылке PHP-клиент для Let’s Encrypt для тех кому не подходит оригинальный на Python. Пост об использовании.

niklongstone/regex-reverse — Генерирует строку на основе регулярного выражения.

thephpleague/route 2.0 — Популярный роутер на основе FastRoute. Теперь с поддержкой PSR-7.

domnikl/statsd-php — PHP-клиент для передачи статистики в statsd.


jakubkulhan/bunny — Простая и быстрая реализация клиента AMQP (RabbitMQ) с синхронным и асинхронным (ReactPHP) режимами.

JBZoo/Utils — Хелперы на каждый день.

niutech/node.php — Инструмент позволяет запускать node.js приложение из PHP даже на обычном хостинге.

sebastianfeldmann/phpbu — Инструмент для управления бэкапами БД и файлов.

Alroniks/dtms — Расширение класса DateTime для работы с микросекундами в PHP. Прислал iklimchuk.

sebastianbergmann/object-graph — Позволяет выводить граф объектов PHP.

formapro/pvm — Мощная библиотека для описания бизнес-процессов, например BPMN.

makasim/yadm — Эффективная библиотека для работы с MongoDB в PHP. Очень быстрое сохранение и гидрация.

rybakit/msgpack.php — Сериализация в MessagePack на чистом PHP.

spatie/crawler — Мощный краулер на базе Guzzle, а также Chrome и Puppeteer для рендеринга JavaScript-сайтов.

nesk/rialto — Инструмент для управления ресурсами Node.js из PHP. Может быть использован для реализации взаимодействия с Node.js библиотеками.

nette/utils — Набор полезных функций на каждый день

cyrus-and/fracker — Инструмент позволяет в удобном виде отслеживать вызовы функций в PHP и будет полезен для исследователей безопасности.

Понравился пост? Поделитесь ссылкой с друзьями, они оценят:

Комментарии

О моем блоге

Привет, меня зовут Сергей, я профессионально занимаюсь веб-программированием и созданием различных, том числе и коммерческих интернет-проектов.

На этом сайте будут публиковаться статьи и заметки на интересные для меня темы: о веб-программировании, управлении проектами и электронике.

Последние публикации

© 2014 — 2020 — Блог программиста.
При перепечаке матералов сайта активная гиперссылка на сайт обязательна.

10 лучших PHP-библиотек для управления изображениями, о которых следует знать

Thomas Boutell и другие разработчики представили вниманию общественности графическую библиотеку GD, которая используется для динамического управления изображениями. GD предоставляет поддержку множества языков программирования, включая C, Perl, Python, PHP, OCaml. Кроме возможности получить HTML-результат, вы также можете использовать PHP для создания и управления файлами изображений во многих форматах типа PNG, JPEG, GIF, WBMP и XPM. К тому же, использование PHP позволяет вам выводить изображения в браузер напрямую. Чтобы сделать это, вам понадобится скомпилировать PHP при помощи GD-библиотеки функций изображения.

Сегодня мы хотим рассказать вам о лучших 10 библиотеках для управления изображениями, которые помогут вам облегчить задачу. Эти библиотеки также помогут вам с другими задачами, связанными изображениями. Ниже приведен перечень лучших библиотек для управления изображениями при помощи PHP:

Эта библиотека для управления изображения представляет собой объектно-ориентированную (ОО) PHP-библиотеку, разработанную на базе PHP 5.3. Используя ее, вы сможете без труда выполнять различные задачи, связанные с обработкой изображений, будь то кадрирование, масштабирование или применение фильтров. Для того чтобы получить RGB-код и показатель уровня прозрачности в процентах, данная библиотека предоставляет класс color с двумя аргументами.

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

Эта миниатюрная и ОО-библиотека для работы с изображениями основана на PHP. Среди поддерживаемых форматов можно отметить .JPG, .GIF + .PNG. Здесь также представлена возможность конвертирования одного формата в другой после применения каждого действия.

Эта полноценная ОО-библиотека работает за счет PHP и GD2. Php5 Image можно расценивать как расширенную форму php-объекта image. Эта ориентированная библиотека для изображений предлагает поддержку различных форматов, включая PNG, GIF, PSD, JPEG и ICO. К тому же, она позволяет размещать изображения в любом формате, поддерживаемым GD2.

Эта библиотека представляет собой бесплатный PHP-скрипт, при помощи которого вы можете генерировать изображения любого размера и цвета. К тому же, у вас будет возможность наносить на изображения текст.

Wide Image также можно расценивать как ОО-библиотеку, используемую для работы с изображениями. Применение этой библиотеки позволяет вам выполнять такие операции как загрузка, управление и сохранение изображений во всех популярных форматах.

Этот миниатюрный PHP-класс можно использовать для перемещения, сжатия и кэширования изображения в браузере. После примененной операции, изображение получает новый источник, который будет использован в тэге image. Вы можете использовать эту библиотеку за счет установки различных опций вроде URL, директории и так далее.

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

Эта многофункциональная библиотека используется для PHP и подходит для таких сред как Magick Wand, GD2 и Image Magick. Здесь представлена поддержка как PHP4, так и PHP5.

Вам понравился материал? Поблагодарить легко!
Будем весьма признательны, если поделитесь этой статьей в социальных сетях:

40+ PHP классов и библиотек для продуктивного программирования

Примечание: О части классов я уже вещал в своем блоге, но думаю хуже от этого никому не станет.

Управление содержимым

BackPress
Мощная библиотека, «ноги» которой растут из WordPress. Позволяет выполнять массу стандартных задач для создания полноценных веб приложений, таких как: управление пользователями, HTTP транзакции, логирование, форматирование текстов и т.п.

PHP User Class
Целью данного класса является простое обслуживание задач по управлению пользователями в PHP приложениях, а именно: регистрация, авторизация, окончание сеансов работы и т.д.

phpSEO
Вы хотите автоматизировать процесс сбора и генерации ключевых слов или мета тэгов для Вашего контента? phpSEO сделает это за Вас. Он может создавать требуемое количество ключевых слов из строковых данных или URL, генерировать к ним описания и кроме этого, делать все это согласно Вашего списка стоповых (нежелаемых) слов.

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

Tag Cloud
Класс создает облако тегов из заданного массива элементов. Каждый тег может иметь свой собственный цвет, URL и стиль.

Управление документами

PHPExcel
Набор PHP классов для операций чтения и записи из различных файловых форматов, таких как Excel, PDF и HTML.
Он поддерживает множество возможностей MS Excel таких как: добавление листов, книг, вставку в ячейку данных и формул, расчет формул и многое другое.

PHPPowerpoint
Подборка классов для чтения и записи документов из Powerpoint, поддерживает: слайды, вращение изображений и многое другое.

TCPDF
Полноценная работа с PDF из PHP с такими возможностями как: настраиваемый формат страниц и отступов, поддержка изображений и автоматическое управление подвалом и заголовком страницы. Также поддерживает шифрование документов, PDF аннотации, закладки и работу с содержанием.

FPDF
Класс для генерации PDF документов с гибкой настройкой формата страницы и отступов. В автоматическом режиме разбивает страницы и может вставлять изображения в документы.

ZipStream
В сравнении со многими PHP библиотеками работающими со сжатием, этот класс не нуждается во «временной папке с правами на запись» и может создавать + начинать закачку после таймаутов (очень полезно для больших файлов).

Загрузка файлов, обработка изображений и работа с цветом

EasyUp
Легкий и понятный PHP класс используемый для загрузки документов, который так-же может удалять загруженный файл и выдавать информацию по нему: размер + имя.

class.upload.php
PHP класс для управления и загрузки файлов с изображениями «на лету». Может конвертировать, изменять размеры и работать с загруженными изображениями различными способами: добавлять метки, водяные знаки и отражения.

Image Resizing Made Easy with PHP
PHP класс умеющий открывать, изменять размеры (умный рисайзинг без искажений) и записывать изображения в различных форматах. Помимо этого, данный класс имеет детализированную, хорошо написанную документацию по своему использованию и применению.


WideImage
«Богатая» PHP библиотека по управлению изображениями, предоставляющая наипростейший путь по загрузке и сохранению изображений из/в файлов, строк, баз данных, загрузок и URL адресов. Вы можете применять фильтры, работать с каналами, объединять, изменять размеры, обрезать или вращать изображения с помощью данной библиотеки.

Asido
Мощный PHP процессор изображений с такими возможностями как: изменение размеров, вращение, водяные знаки, рамки, конвертирование, обрезка и многое другое.

xColor
Замечательный класс для различных цветовых расчетов, таких как конвертирование между форматами (HEX, RGB, HSL/HSV), получение последнего цвета при добавлении и удалении цветов из палитры и многое другое.

Электронная почта

PHPMailer
Один из самых популярных почтовых PHP классов с обширными возможностями, такими как: массовая рассылка, встраивание изображений, форматирование письма как HTML или обычный текст, SMTP авторизация и многое другое. У автора этого класса есть еще несколько замечательных проектов: форма по почте, почтовые рассылки и управление почтовыми возвратами.

Swift Mailer
Библитека может рассылать письма через SMTP, sendmail, postfix или индивидуальным способом. Поддерживает SMTP авторизацию, управление вложениями и многое другое. Чем замечателен этот класс, так это тем, что он может использовать подключаемые плагины (можно упомянуть про такие как: антифлуд, троттлинг (шейпинг) и логирование).

Формы

PHP Validation
Набор правил для быстрого добавления механизма валидации форм на серверной стороне. Правила в себя включают: требование к заполнению, ограничение длины, формат e-mail, формат даты, числовой формат, строковый формат и т.д. Также, Вы можете добавлять свою проверку с использованием регулярных выражений.

VDaemon
Проверяет пользовательский ввод сравнивая его с требуемыми правилами и при необходимости выводит ошибки. Библиотека содержит такие методы как: требование к заполнению, форматы: e-mail, почтовый индекс, IP адрес, дата, время, целочисленный, строковый и т.п.

Securimage (Captcha)
Данный класс PHP капчи умеет создавать сложные изображения или коды капчи и может быть легко добавлен к существующим формам. При генерации кодов Вы можете задавать длину кода, шрифт и фон. Также, в классе есть возможность прицеплять к изображению mp3 файл и проигрывать его через Flash.

Базы данных и резервное копирование

Crystal
Эта PHP «обертка» для работы с базами данных предлагает человекопонятный SQL и делает простыми CRUD операции с базами. Она также управляет валидацией данных и манипуляциями с базами данных (создание баз, таблиц, и т.д.)

ADOdb
Абстрактная библиотека PHP для баз данных поддерживающая практически все известные сервера баз данных (MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MSSQL, Access, SQLite, и т.д.). Она быстрая, и умеет работать с расширенными возможностями, такими как: генерация кода, хранение сессий в базах данных и тому подобное.

Doctrine
Предлагает мощнейший абстрактный инструментарий с большим количеством возможностей для интроспекции схем баз данных, управления схемами и PDO абстракцией. Во главе абстрактного уровня базы данных (DBAL) сидит объектно-реляционное отображение (ORM), которое может посылать запросы к базе данных на проприетарном объектно-ориентированном SQL диалекте называемом Doctrine Query Language (DQL) и который предлагает разработчикам мощную альтернативу SQL основанную на гибкости решений без необходимости дублирования кода.

ezSQL
Данный PHP класс баз данных делает более доступной работу с популярными базами данных, так как обладает возможностями отладки SQL запросов и возможностью просмотра: что-же такого происходит в SQL коде.

NYT_Transformer
Бесплатный PHP класс разработанный командой разработчиков из NY Times. Позволяет конвертировать входные данные различных типов в данные других типов, к примеру из Oracle в MySQL или базы данных в обычный текстовый файл.

PHPMYExport (Архивирование баз данных)
Данный класс позволяет производить резервирование и восстановление баз данных (MySQL, PostgreSQL, MSSQL, и т.д.) через веб интерфейс.

BigDump (Пошаговое импортирование базы данных MYSQL)
Бакапирует большие базы данных MySQL через скриптинг (так-же как из phpMyAdmin) позволяя обойти ограничение на таймаут выполнения для PHP скриптов. Он архивирует базы маленькими порциями и после остановки позволяет начать с той-же порции на которой закончил.

Цукерберг рекомендует:  Доктор-гаджет

Database CSV Class
Извлекает данные из базы данных и делает из них .CSV файл. Данный класс может предложить Вам непосредственно загрузить полученный файл или положить его в какую-либо папку (либо и то и другое).

Графики и диаграммы

pChart
PHP класс для построения графиков и отображения их в различных видах. Поддерживает линейный вид и диаграммный в 2D и 3D измерениях.

JpGraph
Великолепная графическая библиотека с поддержкой большого количества типов графиков. Грамотно строит графики позволяя публиковать их в веб, оптимизирует и сжимает изображения, может рисовать более 200 флагов используя встроенные в нее функции, имеет внутренний механизм кеширования.

Sparkline PHP Graphing Library
Иногда графики — это не совсем то, что-бы мы хотели видеть, и отображение данных вместе с графиком выглядит всегда намного лучше. Данная библиотека позволяет делать такое. С помощью нее Вы сможете создавать презентационные графики.

SimplePie
Это совершенный PHP класс для выборки, кеширования и разборки фидов с множеством встроенных методов для работы с популярными социальными сервисами: закладки, wiki, форумы, различные популярные CMS и блог хостинги.

Last RSS
Еще один простой, но мощный RSS разборщик с функциями кеширования, лимитирования количества элементов и форматирования данных.

Magpie RSS
Модульный и ресурсосберегающий (прозрачное GZIP-кодирование) RSS аггрегатор со встроенным механизмом кеширования.

Популярные сервисы

Short URL Class
Существует большое количество URL сервисов и наверняка у Вас есть желание не привязываться к каком-то одному из них. Данный класс может «укорачивать» URLы с помощью TinyURL, Is.gd, Hex.io, Tr.im и Bit.ly.

Google Translation PHP wrapper
Google Translate ограничивает перевод: не более 5000 слов за один раз. Этот умный PHP класс может переводить тексты неограниченной длины разбивая их на части и отсылая к серверу, а после перевода собирая все вместе и выдавая Вам.

GAPI – Google Analytics PHP Interface
Легкий в использовании PHP класс для получения данных из Google Analytics.

PHP Payment Library for Paypal, Authorize.net and 2Checkout (2CO)
Если вы хотите использовать эти сервисы все вместе в одном проекте, библиотека предлагает API поволяющий управляться со всеми ими сразу.

phpFlickr
PHP «обертка» для Flickr API возвращающая человекопонятный массив данных упрощающий процесс разработки. Класс поддерживает загрузку фотографий, получение альбомов + изображений внутри них. Используется механизм кеширования.

Twitter with OAuth class
Делает возможным связь с Twitter API (используя OAuth) более простой и поддерживает практически весь его функционал.

PHPWeatherLib
Небольшая библиотека помогающая выбирать данные по погоде с общедоступного погодного XML фида NOAA (National Oceanic and Atmospheric Administration). Позволяет получать температуру (в различных форматах), данные по ветру, данные по комфорту, а также иконки для отображения погодных условий.

Другое

HTML Purifier
Полноценная PHP HTML библиотека фильтрации, которая поможет с удалением вредоносного кода (с использованием белых списков) и «причесыванием» документов к стандарту.

PHP DNS Query
Набор PHP классов по поддержке прямого доступа к API DNS. Он предлагает прямые запросы к серверу, с возможностью детального рассмотрения процесса ответа через простой и удобный интерфейс для разработчика.

hKit (Microformats Parser)
Простой класс по извлечению общепринятых микроформатов со страниц (поддерживает hCard).

XMPPHP
Позволяет Вам соединяться с любым XMPP 1.0 сервером (таким как Google Talk) и отправлять через него сообщения. Поддерживает SSL/TLS соединения.

Перестаньте изобретать изобретенное: 8 полезных PHP библиотек, которые заменят ваши велосипеды

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

Tproger собрал 8 существующих библиотек и инструментов, функциональность которых чаще всего реализуют самостоятельно. Они пригодятся любому веб-разработчику: если не сейчас, то в будущем их знание избавит вас от траты времени на написание своих велосипедов.

Imanee

Пожалуйста, хватит писать свои функции для работы с графикой!

Imanee предоставляет высокоуровневое API генерации и разнообразной обработки изображений всех популярных форматов. Написав всего пару строчек с использованием Imanee, вы сможете наложить копирайт, ватермарк или совершить более сложную операцию. Библиотека имеет подробную документацию и отличается высоким быстродействием.

21 ноября в 19:00, Москва, беcплатно

Чтобы окончательно убедить вас не писать что-то своё, приведем несколько примеров.

Создать гифку, включающую в себя, например, все изображения в папке, можно всего одной строкой:

То же самое касается и установки на изображение своего копирайта:

Официальный GitHub репозиторий: Imanee

Сайт с документацией и котиком: Imanee.io


PHP Benchmark

Перестаньте писать свои решения с запоминанием таймстампов в переменные и сравнением, ваши проблемы решает PHP Benchmark — бесплатная библиотека с открытыми исходниками.

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

Подключив PHP Benchmark и прописав в нужных местах следующую строчку:

можно получить детальный отчет по работе приложения.

Вот пример для популярной платформы WordPress:

Подробную документацию, как и исходники, вы можете найти на гитхабе: PHP-Benchmark

RegExp Builder

Являясь бесплатным портом известной JavaScript библиотеки, PHP RegExp Builder позволяет полностью забыть о регулярках, их синтаксисе и искусстве написания. С использованием этого инструмента валидацию, поиск и замену сложных по структуре данных — основные области применения регулярных выражений — стало делать ещё проще.

Выражения, созданные в Builder’е, легко читать и изменять — всё состоит из так называемых «цепочек».

Пример создания регулярного выражения с RegExp Builder:

Скачать библиотеку можно на GitHub: RegExp Builder

Там же доступна и документация: RegExp Builder Wiki

PHP FaceDetection

Определение лиц на фотографиях не является распространенной задачей, тем не менее, знание о том, что такая библиотека существует, вам пригодится.

PHP FaceDetection — это серверная адаптация одноименного JS-фреймворка от Котика Тхеравада, с помощью которой, написав всего пару строчек, вы получите координаты лица на изображении в удобном формате.

Mobile Detect

Mobile Detect — легковесный класс с открытым исходным кодом, предназначенный для определения модели мобильного устройства клиента. Для «детекта» он использует User-Agent в сочетании с HTTP заголовками и свою обширную базу данных — это делает количество ложных срабатываний минимальным.

Даже несмотря на то, что для адаптивного дизайна сегодня используются Media Queries, скрипт всё равно может быть полезен: например, вы можете отдавать мобильным пользователям более легковесные изображения, тем самым ускоряя загрузку сайта.

Документация и ссылка на скачивание: mobiledetect.net

ABLincoln

ABLinkoln — написанная на PHP реализация фреймворка PlanOut от Facebook, предназначенного для A/B тестов — тестов, использующихся для оценки эффективности веб-страницы и повышения конверсии, или, другими словами, сплит-тестирования.

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

Например, чтобы поставить эксперимент с двумя видами надписи и цвета кнопки, нужно создать вот такой простой класс:

Документация, исходники и примеры кода — на GitHub.

phpQuery

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

Ранее мы уже делали подборку лучших инструментов для парсинга веб-страниц средствами PHP. Согласно результатам того исследования, наиболее универсальной оказалась библиотека phpQuery.

Это, по сути, PHP вариант jQuery, обладающий почти всем, что есть в оригинале. Помимо удобства использования, phpQuery еще и гораздо быстрее своих конкурентов, а значит, лучше всего подойдет для работы с большим объемом данных.

Вот небольшой пример использования phpQuery для обработки элементов списка (li):

Библиотека и документация к ней доступны на официальной странице в Google Code.

mPDF — одна из лучших библиотек для генерации документов в формате PDF. В отличие от своих конкурентов, mPDF в полной мере поддерживает русский язык, вставку картинок, форматирование и, самое главное, HTML и CSS.

Основанный на открытом движке инструмент очень прост в использовании: на вход вы подаете почти обычную веб-страницу — на выходе получаете полноценный PDF.

Более подробную документацию, пример кода и ссылку на скачивание вы найдете на официальном сайте: mpdf1.com

Лучшие open-source библиотеки на PHP?

Всем доброго времени суток!

У меня появилась идея небольшого open-source проекта, который я хотел также построить на open-source решениях. Интересуют open-source библиотеки следующих направлений:

  • Работа с базой данных (ORM, ActiveRecord etc.), хорошо если на основе PDO и поддерживаются драйвера различных баз
  • Фильтрация входящих данных (XSS, SQL-inj, etc) и валидация.
  • Шаблонизация кода ( нейтив php не предлогать ;), специфика не так )
  • Сессии и все что с ними связанно. Классно, если можно выбрать где хранить сессию (фс, база)
  • Вспомогательный функционал (хелперы).
  • Обработка исключений и обшибок

Подскажите пожалуйста, какие open-source решения заслуживают внимания?

Какие на ваш взгляд являются лучшими?

UPDATE: Спасибо всем кто уже успел посоветовать различные PHP фреймверки, однако интересуют именно отдельные библиотеки.

20 легальных электронных библиотек с бесплатными книгами

Список сайтов, где книги распространяются бесплатно и совершенно легально , – обязательно сохраните его себе.

1. Библиотека Максима Мошкова

Библиотека Мошкова — одна из первых и самых популярных русскоязычных электронных библиотек, она открылась в 1994 году. Авторы и читатели ежедневно пополняют библиотеку на добровольной основе. Сервис не берёт денег, читать бесплатно можно абсолютно всё. Единственный минус – скачать книгу нельзя.

2. Альдебаран

Библиотека «Альдебаран» предлагает скачать книгу бесплатно в любом из удобных электронных форматов (epub, fb2, rtf, mobi, pdf), а перед этим шагом ознакомиться с её отрывком. Сервис на уровне!

3. Весь Толстой в один клик

Волонтёры из 49 стран мира создали электронную версию 90-томного собрания сочинений Толстого. Все книги можно скачать в любом удобном формате бесплатно. Более 700 произведений от классика!

4. Фёдор Михайлович Достоевский


Большой любитель творчества Достоевского, энтузиаст Сергей Рублёв решил на одном сайте собрать всю информацию о писателе. Это не просто книги писателя (кстати, оцифрованы прижизненные издания), но и последние новости об экранизациях и телепостановках, исследования, а также список музеев и фотоархив.

5. Библиотека TarraNova

TarraNova просит называть себя не электронной библиотекой, а архивом. Руководство сайта говорит, что главное отличие – в том, что все тексты размещены официально, с согласия авторов. Однако ReadRate видит главную изюминку в другом: TarraNova размещает не только авторские тексты, но и переводы (с фамилиями переводчиков). Известных книг тут мало, однако интересного и стоящего можно найти много.

6. Президентская библиотека им. Ельцина

Президентская библиотека им. Ельцина оцифровывает редкие книги из российских публичных библиотек и собирает их по тематическим коллекциям. Интересного очень много. Например, к Году литературы сервис подготовил подборку «Факт и образ российской истории в произведениях русских писателей», где «Ода» Державина – оцифровка журнала «Новости» за июнь 1799 года.

7. Libereya.com

Пользоваться бесплатной онлайн-библиотекой «Либерейя» можно только после регистрации. У пользователей много обязанностей (публикации книг, общение), зато, говорят, подборка книг хорошая.

8. Артефакт

В библиотеке «Артефакт» более 8 тысяч текстов. Её преимущество в том, что книги здесь не только на русском, но и на 32 других языках мира. Все файлы доступны для скачивания только в формате doc.

9. Электронная библиотека «Литмир»

Электронная библиотека «Литмир» содержит более 200 000 книг. Их удобно читать онлайн, а вот при скачивании сайт просит установить специальную программу, которая отпугивает многих новых пользователей. В разделе «Форум» на сайте идёт довольно оживлённое общение пользователей друг с другом. В конце 2015 — го года сайт пережил несколько судебных процессов с издательством ЭКСМО и министром культуры РФ Владимиром Мединским, которые настаивали на закрытии сайта, указывая на находящийся на нем нелегальный контент. В 2020-м году сайт сменил владельца и встал на путь исправления. Книг стало заметно меньше, ведутся активные работы по исключению нелегального контента.

10. Litres.ru

Несмотря на то что Litres – магазин электронных книг, кое- что (в основном классику и периодику) там можно взять бесплатно в специальном разделе.

11. Bookland.com

Магазин электронных книг Bookland также предлагает коллекцию бесплатных произведений в удобных форматах на 18 языках.

12. Библиоклуб

Электронная библиотека и интернет-магазин «Библиоклуб» предлагает интересные условия: приобретя 10 книг, можно стать обладателем статуса «Книгочея» и получить в бесплатное пользование половину контента магазина. На платформе предусмотрен еще статус «Гения» — это когда у вас есть бесплатный доступ ко всем книгам на сайте. Хороший вариант, особенно если вас интересует литература о бизнесе и саморазвитии, образовательные коллекции.

13. «Русская фантастика»

Книжная полка сайта «Русская фантастика» содержит более 10 000 текстов 180 авторов.

14. Проект Гутенберг

Электронная библиотека «Проект Гутенберг» порадует любителей читать на иностранных языков. Это больше 46 тысяч электронных книг, преобладающий язык – английский.

15. ThankYou.ru

ThankYou.ru – портал музыки и литературы, предоставляемой бесплатно. Неплохой выбор книг в электронном формате fb2, а также возможность для начинающих авторов опубликовать свою книгу бесплатно.

16. Библиотека иностранной литературы им. Рудомино

Библиотека иностранной литературы им. Рудомино оцифровала часть своих фондов. В основном это редкие книги.

17. «Книжный шкаф»

Уютная детская библиотека «Книжный шкаф» оцифровала множество хороших детских книг, однако в 2009-м подверглась хакерской атаке и потеряла почти все свои активы. Но кое-что сохранилось. Почитать детские произведения можно, кликнув на иконку книги в нарисованном шкафу.

Цукерберг рекомендует:  Гайдлайны мобильных приложений

18. Институт этнологии и антропологии

Институт этнологии и антропологии на своей книжной полке делится профильными книгами в формате PDF. Выборку профессионалы оценивают как отличную.

19. Журнальный зал

«Журнальный зал» — электронная библиотека современных литературных журналов России. Здесь можно найти свежие номера самых известных отечественных «толстых журналов». База пополняется достаточно быстро, а читать — интересно, ведь многие большие произведения сначала публикуются здесь, а потом перекочевывают в отдельные книги.

20. Электронная библиотека института мировой литературы РАН

В конце 2015 года на сайта Института мировой литературы РАН появился раздел «Электронная библиотека». Сейчас в ней около 400 отсканированных научных изданий, для удобства пользователей разделенных по направлениям. Это «Теория литертуры», «Русская литература», «Литература народов России и стран СНГ», «Зарубежная литература», «Фольклористика» и другие. Библиотека пополняется, на сайте можно не регистрироваться.

15 онлайн-библиотек с бесплатными книгами

Ребята, мы вкладываем душу в AdMe.ru. Cпасибо за то,
что открываете эту красоту. Спасибо за вдохновение и мурашки.
Присоединяйтесь к нам в Facebook и ВКонтакте

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

Мы в AdMe.ru уже скачали себе парочку книг.

Альдебаран

Библиотека предлагает огромное количество разнообразной литературы, которую можно не только читать онлайн, но и скачивать в любом формате на любое устройство. Перед скачиванием книги пользователь сайта может ознакомиться с кратким содержанием или прочитать отрывок книги.

Архив «TarraNova»

Сайт собрал большое количество авторских текстов и переводов. Известных книг тут мало, но каждый сможет найти для себя много полезного и интересного. Руководство просит называть сайт не электронной библиотекой, а именно архивом, так как главное отличие TarraNova в том, что все тексты размещены здесь официально и с согласия авторов.

Литрес

Это магазин электронных книг, но в нем есть и бесплатный раздел, в котором представлено большое количество произведений классиков и современных авторов. Книги доступны для скачивания после авторизации на сайте.

Библиотека Максима Мошкова

Одна из самых первых электронных библиотек, которая была создана в 1994 году. Авторы и читатели ежедневно пополняют ее на добровольной основе. У сайта очень простой интерфейс, поэтому, когда зайдете туда, не переживайте: с вашим гаджетом все в порядке, это просто сайт такой. Сервис денег не берет, читать можно абсолютно все, но только онлайн. Скачать книгу нельзя.

Bookland

Несмотря на то что это магазин электронных книг и доступ к ним платный, вы сможете найти также коллекцию бесплатной литературы: на Bookland это произведения классиков.

Библиотека Старого Чародея

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

naxalavu.ru

Все бесплатное в рунете


50 сайтов, где можно скачать книги бесплатно

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

Книжное братство. Независимый библиотечный ресурс, один из самых популярных в рунете. Добавление книг, авторов и любой другой информации производится пользователями. Здесь можно абсолютно бесплатно скачать книги в форматах fb2, epub, mobi или читать прямо с сайта.

Удобный сайт с красивым интерфейсом. Здесь вы можете бесплатно скачать электронные книги в форматах fb2, epub, mobi, azw3, txt.

Одна из самых популярных онлайн-библиотек, в которой содержится большое количество книг по саморазвитию, психологии, бизнесу в форматах pdf и doc.

Детская электронная библиотека с более 2500 книг в формате doc. Все книги в библиотеке в свободным доступе. Регистрация нужна только для добавления и редактирования книг.

Бесплатная интернет — библиотека с большим выбором книг в форматах fb2, txt, html, rtf, epub, mobi. Более 300 тысяч книг, более 120 тысяч авторов, более 60 тысяч пользователей.

Поистине «кладезь бесплатных книг» в форматах epub, mobi и fb2. Нужно отметить, что книг здесь не так много, но зато сайт отличает удобная и понятная навигация, легкое и быстрое скачивание без регистрации и смс.

Библиотека Максима Мошкова, одна из самых известных и старых в рунете, открыта в 1994. Авторы и читатели ежедневно пополняют ее. Здесь собрана художественная литература, фантастика и политика, техдокументация и юмор, история и поэзия, КСП и русский рок, туризм и парашютизм, философия и эзотерика и многое другое. Все книги возможно скачать бесплатно в форматах txt и html.

Бесплатная электронная библиотека русскоязычной литературы Грамотей. Здесь доступны книги различных жанров для скачивания в форматах rtf, txt, fb2.

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

Кроме того сайт Libro.su помогает авторам и писателям заработать в сети, продать свои курсовые, рефераты, дипломные работы, продать переводы художественной и прочей литературы.

Бесплатная электронная библиотека фантастики и фэнтази с простой и удобной навигацией. Здесь представлено более 7000 электронных книг в формате txt, что по словам авторов сайта составляет 80-90% всей фантастики и фэнтези рунета, не считая самиздата.

Простая и удобная библиотека бесплатных электронных книг в формате fb2.

Бесплатный каталог электронных книг в форматах rtf, pdf, doc, fb2, djvu, epub, txt, mobi и аудиокниг. Если вы не нашли на сайте интересующую вас книгу, вы можете оставить заявку в столе заказов.

Хорошая электронная библиотека книг в форматах fb2, rtf, txt, html, epub и mobi с удобным поиском и быстрым скачиванием без регистрации и смс.

Отличный портал бесплатных электронных книг в формате fb2. Скачивание книг доступно без регистрации и смс. Но после регистрации вы можете воспользоваться таким сервисом, как рекомендация книг на основе статистики ваших скачиваний.

Публичная библиотека электронных книг в форматах txt, doc, rtf, dlvu, pdf. Библиотека построена по принципу тематических книжных полок. На книжных полках, в начале, дан общий список произведений автора, в котором, при нажатии на название, осуществляется переход к информации о произведении, где можно бесплатно скачать само произведение в виде заархивированного файла.

Небольшая бесплатная электронная библиотека, состоящая на данный момент всего из 604 книг. Здесь вы можете бесплатно скачать книги в форматах txt и fb2 без рекламы и без регистрации.

Еще одна небольшая электронная библиотека для бесплатного скачивания книг в формате word. Здесь вы найдете более 8 тысяч книг на русском, английском, немецком, итальянском, испанском, французском и других языках.

Специализированная бесплатная электронная библиотека для программистов. Здесь представлены лучшие справочники, электронные учебники, самоучители по программированию, которые можно скачать бесплатно и без регистрации.

Большая бесплатная электронная библиотека специализированной литературы по программированию, дизайну, экономике, образованию и многому другому. Единственный минус — обилие всевозможной рекламы, которая выплывает, выскакивает и сыпется на вас во всех сторон.

Данный сайт является каталогом ссылок для бесплатного скачивания электронных книг преимущественно в форматах pdf и djvu. Здесь вы найдете книги по математике, физике, химии, истории, экономике, астрономии, философии и другим предметам, журналы различной тематики и статьи на актуальные темы.

Онлайн библиотека для студентов и аспирантов. Здесь вы можете скачать учебники и шпаргалки, аналитические статьи и рефераты. Уникальные лекции и шпаргалки для аспирантов из личного архива ВечноГО сТУдента, кандидатский минимум.

Психологическая библиотека Киевского Фонда содействия развитию психической культуры. Здесь вы совершенно бесплатно можете скачать книги по психологии, саморазвитию, самопознанию, религии, философии, культурологии.

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

Бесплатная интернет библиотека с достаточно большой коллекцией книг, начиная с душевной лирики и заканчивая остросюжетными детективами. Здесь представлены книги в двух основных форматах txt и fb2, которые всегда можно скачать абсолютно бесплатно.

Большая электронная библиотека, более 60 тысяч книг, более 13 тысяч авторов. Здесь собрана художественная, учебная и техническая литература; справочная и энциклопедическая литература; детективные романы и повести, а также романы и повести в жанре фантастики и фэнтези; кроме этого — русская и зарубежная литература, стихи и поэзия, любовные романы, детская литература, эротическая литература и многое другое.

Более 80 тысяч электронных книг, написанных 15 тысячами авторов. Все книги можно скачать бесплатно, без регистрации, без смс и довольно-таки быстро! На сайте два раздела — «Творчество» и «Познание». В творческом разделе представлены интересные книги в жанрах художественной литературы. В разделе о познании можно скачать бесплатно книги научного и документального плана.

Большая электронная библиотека. Здесь вы можете бесплатно скачать книги в форматах fb2, epub, txt, rtf, pdf, html, mobi.

Отличная электронная библиотека. Удобный поиск по автору, названию произведения или серии. Быстрое бесплатное скачивание книг в форматах fb2, doc, txt, rtf, html.

Электронная библиотека с более 1300 авторов и 8000 книг. Здесь вы можете бесплатно скачать книги следующих жанров: детектив, драма, детская литература, зарубежная фантастика, история, русская фантастика, триллеры, приключения, философия.

Приятная библиотека электронных изданий. Здесь вы можете скачать книги в форматах txt, fb2, rtf, epub, mobi бесплатно и без регистрации. Библиотека предлагает большой выбор жанров: классическая литература, научная фантастика, фэнтези, детективы, женские и любовные романы. А так же детская литература: сказки, повести, рассказы и книги драматургических произведений.

Еще одна бесплатная онлайн библиотека книг в форматах rtf и txt.

Большая электронная библиотека, где вы можете скачать книги бесплатно и без регистрации в форматах txt, jar и zip. Удобная навигация, наличие таких разделов, как афоризмы, женский журнал, анекдоты, поздравления, сонник, делают сайт более интерактивным.

В этой библиотеке вы можете бесплатно скачать электронные книги в форматах doc и rtf, разных жанров от фэнтэзи и детектива до любовного романа. Этот ресурс выгодно отличается полным отсутствием рекламы.

Эта библиотека предлагает для бесплатного скачивания книги формата fb2 и txt. Более 140 тысяч книг, отличные разделы старинной литературы и справочников выделяет этот сайт среди других электронных библиотек.

Бесплатная электронная библиотека с более 30 тысяч книг в форматах epub, txt, fb2, rtf, pdf.

Электронная библиотека, где вы можете скачать книги в формате txt. Большой выбор жанров, удобная навигация.

В электронной библиотеке «Книги людям» вы найдете более 8 тысяч авторов, более 40 тысяч книг.

Современная электронная библиотека, где вы можете бесплатно скачать книги в форматах fb2 и epub. Сайт интересен тем, что есть рубрика топ 100, где представлены самые популярные книги в различных жанрах.

Библиотека книг в txt формате. Все книги можно качать и читать без регистрации, если же вы хотите комментировать или добавлять книги, то нужно зарегистрироваться.

Интернет библиотека электронных книг в форматах fb2, epub, txt, rtf, pdf, doc, djvu. Все книги загружают сами пользователи сайта на бесплатные файлообменники. Также на сайте представлена художественная и научная литература аудиокниги, книги на иностранных языках, а также аудиокниги.

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

Библиотека eTextLib работает по принципу книгообмена. Вы можете бесплатно скачать книги формате fb2, которые другие выложили в библиотеку для чтения, и можете сами предложить что-то, что есть у вас. На сайте вы также можете конвертировать книги из формата fb2 в формат epub.

На данном сайте представлены книги для бесплатного скачивания в 5 электронных форматах: doc, rtf, fb2, html, txt. Удобная навигация, быстрое и легкое скачивание.

Электронная онлайн библиотека художественной и нехудожественной литературы для бесплатного скачивания книг в форматах fb2, epub, txt, rtf, html, doc.

На страницы этой онлайн-библиотеки собраны разнообразные книги, начиная с произведений классической мировой литературы и заканчивая современными писателями. У пользователей имеется возможность скачать книги бесплатно книги в форматах fb2, epub, txt.

Онлайн библиотека «Православие и мир» — крупнейшая библиотека святоотеческой литературы и книг современных богословов, доступных для скачивания практически во всех популярных форматах.

Это далеко не все электронные библиотеки, где можно бесплатно, без регистрации и смс, скачать книги в различных форматах. Но этого списка вполне достаточно, чтобы найти интересующую вас книгу в нужном формате.

Если вам не удалось найти книгу в нужном формате, то вам на помощь придут конвертеры электронных книг, которые представлены в статье «Бесплатные конвертеры книг». За считанные минуты вы сможете перевести любой формат книги в тот, который поддерживает ваша читалка.

Понравилась статья? Поделиться с друзьями:
Все языки программирования для начинающих