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

Lory

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

Granim

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

React Native Elements

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

Progress Bar

Большая библиотека для создания гибких анимированных процесс-баров. ProgressBar.js содержит целый ряд встроенных фигур, а также позволяет разработчикам создавать свои собственные пути использования SVG. ProgressBar.js также может быть дополнительно настроен с помощью богатого вариантами объектов на JS.

Choreographer

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

CSS Loader

CSS Loader – это очень полезная библиотека, которая позволяет разработчикам быстро создавать индикаторы загрузки на чистом CSS. Существует множество различных конструкций, которые могут быть созданы используя только один <div> элемент.

Canvas Gauges

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

Deck.gl

Библиотека визуализации данных, которая может с лёгкостью обрабатывать масштабные 2D и 3D визуализации. Deck.gl разрабатывается Uber и работает на webgl, в результате проект достаточно популярен.

Turbo.js

Turbo.js позволяет получить доступ к GPU и повысить производительность вашего приложения. На процессы, которые выполняться непосредственно в графическом процессоре, можно запускать несколько сложных вычислений параллельно, существенно сократить время ожидания в JavaScript. Работает во всех популярных браузерах, а также поддерживается большинством настольных и мобильных ПК.

CSSPIN

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

Blueprint

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

Eg.js

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