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


1. Webix File Manager 



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


  • Режим сдвоенных панелей 
  • Панель предварительного просмотра 
  • Поддержка миниатюр для графических файлов 
  • Встроенный проигрыватель медиа-файлов 
  • Текстовый редактор 
  • Множество других возможностей. 

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


Website: https://webix.com/filemanager/ 


Download link: https://webix.com/filemanager/download.html 


2. File Explorer от Syncfusion 



Популярный продукт Syncfusion предлагает своим пользователям простой инструмент для управления файлами, сильно напоминающий Windows File Explorer. Разработчики предоставили несколько упрощенный дизайн интерфейса, очевидно предполагая, что пользователи будут разрабатывать и интегрировать собственный дизайн. 


Website: https://www.syncfusion.com/javascript-ui-controls/js-file-manager 


Download link: https://www.syncfusion.com/downloads/essential-js2 


3. File Manager SDK от Bootstrap  


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



Website: https://js.plus/products/file-manager 


4. DHTMLX File Explorer



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


Website:https://dhtmlx.com/docs/products/ 


Download link: https://dhtmlx.com/docs/download.shtml 


5. DevExtreme  



Эта библиотека предлагает простое, но лаконичное решение для управления файлами. 


Website: https://js.devexpress.com/ 


6. elFinder 


Несколько сумбурный и избыточный файловый менеджер, построенный при помощи jQuery. 



Website: https://github.com/Studio-42/elFinder 


Начиная составлять этот обзор, мы надеялись привести несколько большее число решений для управления файлами. Но среди множества рассмотренных проектов оказалось не так много целостных приложений, которые продолжают поддерживаться и актуализироваться. Уже в момент написания этой статьи было опубликовано интервью с Bernd Gewehr (глава IT департамента Vossing Engineering), в котором он рассказывает об интересном кейсе адаптирования интерфейса Webix File Explorer. Это еще раз подчеркивает исключительную ценность этого продукта.